论文部分内容阅读
嵌入式计算机是现代计算机技术改造传统产业、提升许多领域技术水平的有力工具,在数字化语言学习终端上有着广泛的应用。PXA255处理器是Intel公司生产的专用标准嵌入式计算机,是一个高度集成的片上(SOC),包含了一个高性能、低功耗的Intel Xscale微体系处理器核和大量系统外设,具备MMU管理单元,与Linux操作系统平台的完美结合,不但强大的性能容易实现,价格低廉,而且可以利用Linux的免费的多用户、源代码开放,便于移植等特点,运行Linux平台上大量的已经稳定成熟的应用软件和网络软件产品。在基于Linux和Intel PXA255硬件平台上实现网络通信的嵌入式系统开发,首先要将系统的软硬件环境带入一个合适的状态,为操作系统内核的启动运行准备一个正确的环境,解决操作系统的引导装入问题,通过分析Linux操作系统内核体系结构、启动机制和运行原理,我们对Linux操作系统的引导装入程序(Boot Loader)和便于人机交互的监控台的程序进行了详细的设计,解决了PXA255的处理器上运行Linux操作系统的引导问题。其次要编译出LINUX的嵌入式操作系统内核,网络通信设备可以在操作系统的管理控制下进行数据传输。为在该系统平台上的Linux的应用研究打下基础。系统设计完成后,我们在嵌入式系统评估板上进行了运行实验。结果表明,该设计可以使一个编译好的嵌入式Linux内核启动运行并实现网络通信功能。