论文部分内容阅读
随着计算机科学技术和微电子技术的不断发展,嵌入式系统应用已成为当前信息技术研究的热点,有着潜在的巨大商业价值和广泛的市场需求。本文主要设计了一款基于ARM9的嵌入式实验平台,根据功能需求、价格及其他因素,选择了三星公司的处理器芯片S3C2440作为控制核心,选择Linux作为嵌入式操作系统。 本文主要做了以下工作: 1、本嵌入式平台根据功能需要设计了很多硬件模块。平台所必需的模块包括电源模块、时钟模块、复位模块、JTAG模块、NAND Flash模块、SDRAM模块;功能模块包括NorFlash模块、声卡模块、网卡模块、LCD摸块、GPIO接口、I2C接口、蜂鸣器接口、A/D接口等。可根据需要选择使用不同的电路模块从而实现不同的功能。 2、本文在电路设计完成后,通过u-boot移植、内核配置及编译、根文件系统的制作搭建好了嵌入式开发环境,并在该嵌入式环境下移植了声卡和网卡驱动,可直接在该嵌入式系统环境下进行嵌入式实验及应用开发,也可进行裸机实验。 3、在硬件电路设计完成后,通过循环点亮LED程序分别在NAND Flash和SDRAM中运行来验证NAND Flash和SDRAM的可用性;在搭建好嵌入式系统及驱动移植后,在PC机上通过Telnet远程登录到开发板,证明网卡模块及驱动可用,并将mp3播放器应用软件Madplay移植安装到嵌入式操作系统下,通过播放歌曲检验声卡电路模块及驱动良好。 本文设计的搭建嵌入式Linux系统的嵌入式实验平台,通过实例验证,性能稳定可靠,功能模块较多,可进行相关电路模块实验和开发,也可在此平台的基础上通过裁剪成为一个新的嵌入式产品。