论文部分内容阅读
近年来,随着嵌入式系统、网络以及图像处理等技术的飞速发展,嵌入式网络与视频相结合的数据通信手段成为一个发展热点,它可以充分利用现有网络资源,方便地接入到10M/100M以太网中,从而部分取代早期采用的CAN总线、RS-232或RS-485总线组网方式。目前,以太网的覆盖范围越来越广,以太网用户越来越多,网络视频以其直观、方便、信息内容丰富的特点广泛应用于多种场合。选择在ARM处理器移植支持网络的嵌入式操作系统是视频终端的一种典型解决方案。本论文研究和设计了一种基于AT91RM9200芯片和嵌入式Linux的视频终端系统,包括系统硬件板的设计、U-Boot的编译与移植、Linux操作系统的移植等软件开发。该系统可以满足用户对远程设备控制和简单信息读取的需要。论文首先进行了系统的硬件系统设计。硬件系统主要由两部分组成,首要部分是AT91RM9200及其存储器部分,包括必要的辅助电路。存储器部分包括64MB SDRAM、8MB的Flash和2MB的Dataflash。SDRAM作为操作系统内核及应用程序运行的空间,Flash用作存储引导程序(BootRom)、Linux操作系统映像和应用程序等。其他部分是外围接口电路,包括串口电路、MCI接口电路、USB接口电路、以太网数据交换电路、JTAG接口电路、音频和显示接口电路等。论文还研究了AT91RM9200的启动过程和Linux内核,并移植了U-Boot和Linux操作系统,建立了Qt/Embedded交叉开发平台,移植了Mplayer。