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

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

ID:49633805

大小:102.50 KB

页数:18页

时间:2020-03-02

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

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

1、西安电子科技大学嵌入式系统设计课程大作业(2015年下学期)学院:电子工程学院专业:信息对抗技术姓名:学号:14020310122一、叙述JTAG接口在嵌入式开发中的作用。JTAG是一种国际标准测试协议主要用于芯片内部测试,JTAG接口的主要作用如下所述:u它最初用来对电路和芯片进行边界扫描测定,它的基本原理是在器件内部定义一个测试是访问口(TestAccessPort),通过JTAG专用的测试工具对器件内部节点进行测试。通过电路的边界扫描测试技术,用具有边界扫描功能的芯片构成的印制板电路,可通过相应的测试设备检测芯片功能,检测电路连接的正确性同时检测它是否

2、有预定的逻辑功能,从而对这块印制电路进行故障检测和故障定位。uJTAG接口可以对目标板进行测试,还可以对目标板系统的存储单元编程,经常通过JTAG接口直接烧写嵌入式系统Flash存储器。uJTAG的引脚定义1.TCK为TAP提供一个独立基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。2.TMS用来控制TAP状态机的转换,通过TMS新号可以控制TAP在不同的状态间转换,TMS信号在TCK信号的上升沿有效。3.TDI是数据输入的接口,所有输入到特定寄存器的数据都要通过TDI一位一位串行输出。4.TDO数据输出的接口所有从特定寄存器输出的数据都要通过

3、TDO一位一位串行输出。5.TRST可以用来对TAPController进行复位,该信号线可选,TMS也可以对其进行复位。1.VTREF接口信号电平参考电压一般直接接V(supply),这个可以用来确定ARM的JTAG的接口逻辑电平。2.RTCK可选项,由目标端反馈给仿真器的时钟信号,用来同步TCK信号的产生,不使用时直接接地。3.SystemReset可选项,与目标板上的系统复位信号相连,可以直接对目标系统复位,同时可以检测目标系统的复位情况,为了防止误触发应在目标端加上适当的上位电阻。4.USER IN用户自定义输入,可以接到一个IO口上,用来接收上位机

4、的控制。5.USEROUT用户自定义输出,可以接到一个IO口上,用来向上位机反馈一个状态。二、叙述嵌入式平台的搭建过程,以linux为例。1)一:建立宿主机开发环境建立交叉编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序交叉编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码。开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行2)下载和安装arm-Linux-gcc编译工

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

6、共享服务3)编译嵌入式系统内核:内核配置,建立依存关系,建立内核4)制作文件系统三、给出现今有哪些用于嵌入式开发的芯片名称,他们分是哪些公司的产品?体系结构是什么?1)基于32位RISC微处理器芯片的ARM7系列,ARM9系列,ARM9E系列,ARM10E系列都是ARM公司的产品,arm9以上的体系结构是哈佛总线体系结构以下的是冯。诺依曼体系。2)TI公司的DSP处理器内核是哈佛总线体系结构。3)PowerPC公司的芯片,基于RISC结构,是哈佛总线体系结构。4)MIPS公司的芯片,基于RISC结构,是哈佛总线体系结构。四、现今较流行的嵌入式操作系统有哪些?

7、① VxWork② Linux③ μC/OS-Ⅱ④ windowsCE⑤ Android五、PXA270嵌入式开发板的接口有哪些?全双工异步串行口和硬件流控制串行口,10M标准以太网接口10M/100M标准以太网接口,USB接口,红外通讯口,音频接口,存储卡口,视频和触摸屏接口摄像头接口,RTC时钟接口,调试接口,下载接口,电源接口。六、请写出NorFlash和NandFlash的区别。Flash是一种非易失闪存,它具有和ROM一样的掉电后数据不会丢失的特性。它主要分为NorFlash和NandFlash。他们的主要区别如下所示:NorFlashNandFl

8、ash接口时序同SRAM,容易使用地址/数据线复用,

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

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

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