论文部分内容阅读
嵌入式系统已经广泛地应用于家庭和工业的各个领域,随着网络技术和服务的日趋完善,与网络结合的嵌入式系统必将成为嵌入式系统发展的一个主要趋势。本文提出并研究设计了一种基于ARM7TDMI嵌入式处理器的网络平台的软件设计方法。 第一章综合论述了嵌入式系统与网络技术结合的优越性以及相关技术的发展状况,提出了一种嵌入式网络平台的设计。 第二章介绍了平台的硬件系统设计,包括根据网络功能的需要进行嵌入式处理器的选择,内存、外设的选取,并提出了系统软件的调试方法。平台的硬件核心为SAMSUNG公司的嵌入式处理器S3C4510B。 第三章对嵌入式操作系统从代码体积、内存管理、进程管理几个方面进行分析,uCLinux系统良好的可移植性,对网络功能和文件系统的支持使其成为首选。 第四章介绍了开发调试环境的建立,包括交叉编译环境的建立以及相关程序库、工具的安装。 第五章详细论述了平台的软件设计,包括系统引导程序bootloader的作用、设计和uCLinux内核的配置、编译以及将内核烧写到平台上的FLASH中的方法。并介绍了设备驱动程序的概念,系统中相关驱动程序的具体实现及应用。 第六章给出了本文研究的主要结论,并对系统的发展前景进行展望。