- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式课程设计报告
目 录
一、前言 1
1.1 课题研究背景 1
1.2 课程研究目的和意义 2
1.3 ARM2440实验箱介绍 2
1.3.1 2440核心板规格: 2
1.3.2 2440实验箱底板规格: 3
1.3.3软件资源 4
二 、需求分析 4
三、开发环境及系统结构 5
3.1 开发环境 5
3.2 系统结构 5
四、详细设计 6
4.1 ARM Linux的建立 6
4.1.1 建立交叉编译环境 7
4.1.2 编译内核 9
4.1.3 生成并配置根文件系统 13
4.2 BootLoader的移植 15
4.2.1 移植的环境 15
4.2.2 移植的步骤 15
4.3 基于S3CC400的嵌入式Web服务器Boa移植 20
4.3.1 配置开发板网络 20
4.3.3 Web静态网页制作 23
4.3.4 CGI程序login.c程序。 23
五、 结论 25
一、前言
1.1 课题研究背景
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
随着3C融合进程和我国传统产业结构升级的加速,人们对设备越来越高的应用需要已经无法满足当前和未来高性能的应用与发展需求。显然,嵌入式系统的软、硬件技术和开发手段,正日益受到重视,成为各领域技术创新的重要基础。
目前,嵌入式系统是近年来发展很快的计算机方面的学科方向,并迅速渗透到控制、自动化、仪器仪表等学科。嵌入式方向包括了软硬件协同设计、嵌入式体系结构、实时操作系统、嵌入式产品设计等方面的知识,需要掌握嵌入式系统设计的典型开发工具对于嵌入式市场的发展来说,中国市场的意义更加重大。中国市场对于嵌入式互联网这场革命来说非常关键。勃勃的生机,很好的产业互动,良好的协作精神,中国现在正在形成个健康的嵌入式的发展模式和转型模式。中国可能是个引发点,嵌入式市场先在中国蓬勃发展,然后辐射到全球其他地区。
2440实验箱由核心板和底板构成,核心板采用6层板工艺,稳定性高,底板采用双面板,接口丰富功能全,扩展方便。
1.3.1 2440核心板规格:
◆ CPU处理器
- Samsung S3C2440AL,主频400MHz,最高533MHz。
◆ SDRAM内存
- 板载64MBSDRAM
- 32bit数据总线
- SDRAM时钟频率高达100MHz
◆ Flash存储器
- 板载64MB Nand Flash,掉电非易失
- 板载2MB Nor Flash
◆ 专业1.25V核心电压供电,完美解决CPU发热现象
◆ 3个用户LED灯
1.3.2 2440实验箱底板规格:
◆ 大电流5V供电,提供更加优质的供电,防止-切因为电源而引起的BUG;
◆ LCD显示
- 板上LCD接口集成4线电阻式触摸屏接口,可以直接连接4线电阻式触摸屏,
- 支持黑白、4级灰度、16级灰度、256色、4096色STN液晶屏,
尺寸从3.5寸到12.1寸,屏幕分辨率可以达到1024X768象素
- 支持黑白、4级灰度、16级灰度、256色、64K色、真彩色TFT液晶屏,尺寸从3.5寸到12.1寸,屏幕分辨率可以达到1024×768象素
- 2440实验箱的标准配置为SHARP 8英寸分辨率为640x480的TFT真彩液晶屏,自
带触摸屏
◆ 1个100M以太网RJ-45接口
◆3个串行接口,其中两个为RS3232电平,以DB9接口引出,另-个是TTL电
平,以扩展模块接口引出
◆ 4个USB Host A型接口(支持USB1.1协议)
◆1个USB Slave B型接口(支持USB1.1协议)
◆ 1个SD卡存储接口
◆1(路立体声音频输出接口,1路音频输入接口
◆1个2.54mm的20针Jtag接口,可以使用它进行软件仿真和单步调试以及下u-boot
4x4的User Buttons
◆ 板载AD转换
文档评论(0)