嵌入式系统设计大作业.doc

嵌入式系统设计大作业.doc

ID:57312287

大小:39.50 KB

页数:11页

时间:2020-08-11

嵌入式系统设计大作业.doc_第1页
嵌入式系统设计大作业.doc_第2页
嵌入式系统设计大作业.doc_第3页
嵌入式系统设计大作业.doc_第4页
嵌入式系统设计大作业.doc_第5页
资源描述:

《嵌入式系统设计大作业.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统设计大作业学号:14020520009姓名:罗翔1、叙述JTAG接口在嵌入式开发中的作用。答:(1)用于烧写FLASH  烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。(2)用于调试程序同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试

2、目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。这样,并口转jtag接口的电路就有了两种作用。 (3)仿真器根据(1)和(2)的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。2、叙述嵌入式平台的搭建过程,以linux为例。答:1) 一:建立宿主机开发环

3、境        建立交叉编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序 交叉编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码。 开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行 2) 下载和安装arm-Linux-gcc编译工具链 下载最新的arm-Linux-gcc并解压至当前目录下 在系统配置文件profile中设

4、置环境变量 方法:直接在profile文件中加入搜索路径  立即使新的环境变量生效:运行source命令,检查是否将路径加入到path,测试是否安装成功, 编译程序,测试交叉工具链 3) 配置超级终端minicom minicom是宿主机与目标板进行通信的终端:在宿主机Linux终端中输入:minicom-s或输入minicom然后按ctrl+A+O对超级终端minicom进行配置,再选择串口并配置串口,最后保存即可 4) 建立数据共享服务:NFS服务是Linux系统中经常使用的数据文件共享服务 5) 编译嵌入式系

5、统内核:内核配置,建立依存关系,建立内核 6) 制作文件系统1、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品?体系结构是什么?S3C2410X基于ARM的Sumsang;XscalePXA255/PXA270基于ARM的Intel;摩托罗拉MC基于68k;Power601基于PowerPC;MIPS32Kc基于MIPS2、现今较流行的嵌入式操作系统有哪些?答:(1) VxWorks(2)wince(3)linux(4)android(5)μC/OS-Ⅱ1、PXA270嵌入式开发板的接口有哪些?答

6、:全双工异步串行口和硬件流控制串行口,10M标准以太网接口10M/100M标准以太网接口,USB接口,红外通讯口,音频接口,存储卡口,视频和触摸屏接口摄像头接口,RTC时钟接口,调试接口,下载接口,电源接口。2、请写出NorFlash和NandFlash的区别。NorFlashNandFlash接口时序同SRAM,容易使用地址/数据线复用,数据位较窄读取速度较快读取速度较慢檫除速度慢,以64-128KB的块为单位檫除速度快,以8-32KB的块为单位写入速度慢写入速度快随机存取速度较快,支持XIP(eXecute I

7、n Place,芯片内执行),适用于代码存储。在嵌入式系统中,常用于存放引导程序、根文件等顺序读取速度较快,随机存取速度慢,适用于数据存储(如大容量的多媒体应用)。在嵌入式系统中,常用于存放用户文件系统等单片容量较小为1-32MB 单片容量较大为8-128MB,提高了单元密度最大檫写次数为10万次最大檫写次数为100万次3、冯。诺依曼架构与哈佛架构的区别。答:他们的主要区别是计算机的存储结构和总线连接形式不同。 在冯·诺依曼的结构中,存储器内部的数据存储空间和程序存储空间是合在一起的,他们共享存储器总线,即数据和指

8、令在同一条总线上通过时分复用的方式进行传输,这种结构在高速运行时,不能达到同时取指令和取操作数的目的从而形成传输过程的瓶颈。 在哈佛总线体系结构的芯片内部,数据存储空间和程序存储空间是分开的,所以哈佛总线体系在指令执行时可以同时存取指令(来自程序空间)和取操作数(来自数据空间),因此具有更高的执行效率,修正的哈佛总线结构还可以在程序空间和数据空间之间相互传送

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

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

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