好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

6页
  • 卖家[上传人]:折***
  • 文档编号:299858859
  • 上传时间:2022-05-28
  • 文档格式:DOCX
  • 文档大小:18.16KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 本文格式为Word版,下载可任意编辑嵌入式系统设计课程大作业 西安电子科技大学 嵌入式系统设计课程大作业 (2022年下学期) 学院:电子工程学院专业:信息对抗技术姓名: 学号: 14020310122 一、表达JTAG接口在嵌入式开发中的作用 JTAG是一种国际标准测试协议主要用于芯片内部测试,JTAG接口的主要作用如下所述: ? 它最初用来对电路和芯片举行边界扫描测定,它的根本原理是在器件内部定义一个测试是访问口(Test Access Port),通过JTAG专用的测试工具对器件内部节点举行测试通过电路的边界扫描测试技术,用具有边界扫描功能的芯片构成的印制板电路,可通过相应的测试设备检测芯片功能,检测电路连接的正确性同时检测它是否有预定的规律功能,从而对这块印制电路举行故障检测和故障定位 ? JTAG接口可以对目标板举行测试,还可以对目标板系统的存储单元编程,经常通过JTAG接口直接烧写嵌入式系统Flash存储器 ? JTAG的引脚定义 1. TCK为TAP供给一个独立根本的时钟信号,TAP的全体操作都是通 过这个时钟信号来驱动的。

      2. TMS用来操纵TAP状态机的转换,通过TMS新号可以操纵TAP在 不同的状态间转换,TMS信号在TCK信号的上升沿有效 3. TDI是数据输入的接口,全体输入到特定寄放器的数据都要通过 TDI一位一位串行输出 4. TDO数据输出的接口全体从特定寄放器输出的数据都要通过TDO 一位一位串行输出 5. TRST可以用来对TAP Controller举行复位,该信号线可选,TMS 也可以对其举行复位 6. VTREF接口信号电平参考电压一般直接接V(supply),这个可以用 来确定ARM的JTAG的接口规律电平 7. RTCK可选项,由目标端反应给仿真器的时钟信号,用来同步TCK 信号的产生,不使用时直接接地 8. System Reset可选项,与目标板上的系统复位信号相连,可以 直接对目标系统复位,同时可以检测目标系统的复位处境,为了防止误触发应在目标端加上适当的上位电阻 9. USER IN用户自定义输入,可以接到一个IO口上,用来接收上 位机的操纵 10. USER OUT 用户自定义输出,可以接到一个IO口上,用来向上 位机反应一个状态。

      二、表达嵌入式平台的搭建过程,以linux为例 1) 一:建立宿主机开发环境 建立交错编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序 交错编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码 开发时使用宿主机上的交错编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行 2) 下载和安装arm-Linux-gcc编译工具链 下载最新的arm-Linux-gcc并解压至当前目次下 在系统配置文件profile中设置环境变量 方法:直接在profile文件中参与探寻路径 立刻使新的环境变量生效:运行source命令,检查是否将路径参与到path,测试是否安装告成, 编译程序,测试交错工具链 3) 配置超级终端minicom minicom是宿主机与目标板举行通信的终 端:在宿主机Linux终端中输入:minicom-s或输入minicom然后按ctrl+A+O对超级终端minicom举行配置,再选择串口并配置串口,结果保存即可 4) 建立数据共享服务:NFS服务是Linux系统中经常使用的数据文 件共享服务 5) 编译嵌入式系统内核:内核配置,建立依存关系,建立内核 6) 制作文件系统 三、给展现今有哪些用于嵌入式开发的芯片名称,他们分是哪些公司的产品?体系布局是什么? 1) 基于32位RISC微处理器芯片的ARM7系列,ARM9系列,ARM9E系 列,ARM10E系列都是ARM公司的产品,arm9以上的体系布局是哈佛总线体系布局以下的是冯。

      诺依曼体系 2) TI公司的DSP处理器内核是哈佛总线体系布局 3) PowerPC公司的芯片,基于RISC布局,是哈佛总线体系布局 4) MIPS公司的芯片,基于RISC布局,是哈佛总线体系布局 四、现今较流行的嵌入式操作系统有哪些? ① VxWork ② Linux ③ μC/OS-Ⅱ ④ windows CE ⑤ Android 五、PXA270嵌入式开发板的接口有哪些? 全双工异步串行口和硬件流操纵串行口,10M标准以太网接口10M/100M标准以太网接口,USB接口,红外通讯口,音频接口,存储卡口,视频和触摸屏接口摄像头接口,RTC时钟接口,调试接口,下载接口,电源接口 六、请写出Nor Flash和 Nand Flash的识别 Flash是一种非易失闪存,它具有和ROM一样的掉电后数据不会损失的特性它主要分为Nor Flash和 Nand Flash他们的主要识别如下所示: Nor Flash 接口时序同SRAM,轻易使用 读取速度较快 Nand Flash 地址/数据线复用,数据位较窄 读取速度较慢 檫除速度慢,以64-128KB的块为单位 檫除速度快,以8-32KB的块为单位 写入速度慢(由于一般要檫除) 写入速度快 随机存取速度较快,支持XIP(eXecute 依次读取速度较快,随机存取速In Place,芯片内执行),适用于代码度慢,适用于数据存储(如大容 — 6 —。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.