论文部分内容阅读
本文主要包含以下几个方面:
1.ARM处理器和嵌入式操作系统
介绍了ARM处理器的工作原理并着重介绍了ARM7TDMI的结构、特性
介绍了嵌入式操作系统uClinux的工作原理及特性。
2.Linux上web-server Boa介绍以及CGI程序的实现:
介绍了网页服务器软件Boa的配置方法。
本文研究了CGI程序的编写方法并实现了一个可用于餐饮订单的CGI程序。
3.ARM开发板的介绍,包括硬件配置和电路模块分析。
4.uClinux编译原理:
本文跟踪了uClinux生成可用机器代码的编译过程,解析了uClinux的工作原理,框架结构。
5.实验板的bios设计:
本文介绍了实验板bios的编写原理,并实现了bios程序。
6.用户应用程序的嵌入化方法:
本文给出tftp即时传输、NFS加载和嵌入式编译三种方法(其中嵌入式编译以Boa为例)使得用户程序可以顺利工作在uClinux、ARM体系中。
7.实例演示:
给出了Boa在ARM开发板上的运行效果。