论文部分内容阅读
SamSung公司的S3C410B是基于以太网应用系统的高性价比16/32位RISC微控制器,内含一个有ARM公司设计的16/32位ARM7TDMIRISC处理器核,ARM7TDMI为低功耗、高性能的16/32核,最适合用于对价格及功耗敏感的应用场合。uClinux从Linux2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。它是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器。在GNU通用许可证(GNUGPL)的保证下,运行uClinux操作系统的用户可以使用几乎所有的LinuxAPI函数,不会因为没有MMU而受到影响。uClinux虽然体积很小,但仍然保留了Linux的大多数优点:稳定、良好的一致性、优秀的网络功能、完备的对各种文件系统的支持、以及标准丰富的API等。本文在对各种高端嵌入式系统设计开发研究的基础上,采用软硬件协同开发的方法,基于S3C410B微处理器设计开发了一款应用于监狱安全管理的嵌入式移动终端。为基于32位微处理器开发复杂的嵌入式系统打下了坚实的基础。