嵌入式系统开发基础

嵌入式系统开发基础

ID:26095617

大小:588.50 KB

页数:12页

时间:2018-11-24

嵌入式系统开发基础_第1页
嵌入式系统开发基础_第2页
嵌入式系统开发基础_第3页
嵌入式系统开发基础_第4页
嵌入式系统开发基础_第5页
资源描述:

《嵌入式系统开发基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、青岛理工大学琴岛学院计算机系实验教材Linux嵌入式系统实验指导书青岛理工大学琴岛学院计算机科学系二0一0年四月22前言随着后PC时代的到来,嵌入式系统技术已经成为了一个万众瞩目的焦点。目前已广泛应用于信息家电、数据网络、工业控制、医疗卫生、航空航天等众多领域。巨大的市场潜力,无穷的商机,吸引了各路英豪纷踵沓来。硬件方面,各大电子厂商相继推出了自己的专用嵌入式芯片,漫天而至的是mp3,PDA,无线上网装置,让人们充分感受到了这股强劲之势;软件方面,在Vxworks、pSOS、Neculeus和WindowsCE等嵌入式操作系统引领下

2、,也出现了空前繁荣的局面,但这些专用操作系统都是商业化产品,其高昂的价格使许多面向低端产品的小公司望而却步,并且其源代码的封闭性也大大限制了开发者的积极性。近两年在我国登陆并蓬勃发展的Linux,也已广泛应用于各类计算应用,不仅包括IBM的微型Linux腕表、手持设备(PDA和蜂窝电话)、因特网装置、客户机、防火墙、工业机器人和电话基础设施设备,甚至还包括了基于集群的超级计算机。Linux在高端服务器的优越表现及其天生具有的突出特点,就注定它必将在低端嵌入式系统中再次给人们以惊喜,而基于嵌入式Linux操作系统的应用,必定给我们未来

3、的工作和生活带来翻天覆地的变化。Linux价格低廉、功能强大,可以运行在X86,Alpha,Sparc,MIPS,PPC,MOTOROLA,NEC,ARM等硬件平台上,而且开放源代码,可以定制。我们所介绍的硬件平台是基于ARM体系结构,由北京博创兴业科技有限公司开发的UP-CUP3000平台、UP-CUP2410-S平台系列以及UP-CUPP270A平台系列实验仪器。UP-CUP3000平台的CPU为ARM7TDMI内核的三星S3C44B0X01芯片,由于没有MMU(内存管理单元)只能运行uClinux,UP-CUP2410-S平台

4、系列的CPU为ARM920T内核的三星S3C2410芯片,由于有MMU可以运行标准的ARM-LINUX内核。UP-CUPP270平台系列实验仪器为IntelXSCALEARM10系列CPU。通过这些硬件平台,我们可以学习嵌入式LINUX中的针对有MMU和无MMU的不同开发过程。UP-CUP3000平台和UP-CUPP270平台系列产品及其相关资料可以访问博创公司的网站www.up-tech.com获得。本书以S3C2410系列中的UP-CUPS2410经典平台为例,详细介绍嵌入式Linux的开发过程。指导书参考与引用了许多相关资料,

5、在此一并致谢。本指导书仅供内部学生学习使用。由于时间仓促,编者水平有限,书中疏漏之处在所难免,欢迎读者批评指正,并提出宝贵意见和建议,以便不断改进。编者江艳飞二0一一年四月11目录11第一章嵌入式Linux开发平台简介3第二章基础实验5实验一实验系统熟悉与使用(一)5实验二实验系统熟悉与使用(二)811第一章嵌入式Linux开发平台简介1.1UP-CUPS2410经典平台介绍硬件配置(本实验指导书是对S2410的说明)UP-CUPS2410经典平台的硬件配置如表1.2.1所示,实物如图1.2.1所示:配置名称型号说明CPUARM92

6、0T结构芯片三星S3C2410X工作频率203MHzFLASHSAMSUNGK9F120864MNANDSDRAMHY57V561620AT-H32M×2=64MEtherNet网卡DM9000AE10/100M自适应LCDLQ080V3DG018寸16bitTFT触摸屏SX-080-W4R-FBFM7843驱动USB接口4个HOST/1个DEVICE由AT43301构成USBHUBUART/IrDA2个RS232,1个RS485,1个IrDAAD由S3C2410芯片引出3个电位器控制输入AUDIOIIS总线,UDA1341芯片44

7、.1KHz音频扩展卡插槽168PinEXPORT总线直接扩展GPS_GPRS扩展板SIMCOMSIM300GPRS模块,Trimble’SGPS支持双道语音通信IDE/CF卡插座笔记本硬盘,CF卡PS2PC键盘和鼠标由ATMEGA8单片机控制IC卡座AT24CXX系列由ATMEGA8单片机控制LED8x8矩阵LED及2个LED数码管由总线控制VGAVga输出中断键1个ENT控制LED由3个IO口控制DC电机由PWM控制闭环测速功能CANBUS由MCP2510和TJA1050构成DoubleDAMAX504一个10位DAC端口调试接口

8、板载JTAG,直接支持下载与仿真25针表1.1.1UP-CUPS2410经典平台的硬件配置11图1.1.1UP-CUPS2410经典平台11第二章基础实验实验一实验系统熟悉与使用(一)一、实验目的熟悉Linux开发环境,学会基于嵌入式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。