- 5
- 0
- 约3.69千字
- 约 37页
- 2018-03-02 发布于浙江
- 举报
[信息与通信]第 1 章 嵌入式Linux开发环境
目 录 1. 1 嵌入式交叉开发环境 1.2 嵌入式软件开发的过程 1.2.1 嵌入式软件的生成 1.2.2 嵌入式软件的调试 1. Crash and Burn 2. Rom Monitor 2. Rom Monitor 优点: 提高调试程序的效率 ,缩短开发周期,降低成本 简单、方便 可扩展性强,可支持许多高级调试功能 成本低廉,不需专门的调试硬件支持 几乎所有的交叉调试器都支持这种方式 3. ROM Emulator 优点:保证调试版本与最终发布版本一致。 4. ICE ICE(In-Circuit Emulator)是一种用于替代目标机上CPU的设备,即在线仿真器。 它比一般的CPU有更多的引出线,能够将内部的信号输出到被控制的目标机。 ICE上的Memory也可以被映射到用户的程序空间,这样即使目标机不存在的情形下也可以进行代码的调试。 连接ICE和目标机时,一般是将目标机的CPU取下,而将ICE的CPU引出线接到目标机的CPU插槽。 用ICE进行调试时,在Host端运行的调试器通过ICE来控制目标机上运行的程序。 4. ICE 适用于: 调试实时的应用系统 调试设备驱动程序 对硬件进行功能和性能的测试 实时性能分析 5. OCD OCD(On Chip Debugging)是CPU芯片提供的一种调试功能(片上调试),可以认为是一种廉价的ICE功能:OCD的价格只有ICE的20%,但提供了ICE 80%的功能。 5. OCD 优点: 不占用目标机的资源 调试环境和最终的程序运行环境基本一致 支持软硬断点、Trace功能 精确计量程序的执行时间 提供时序分析功能 5. OCD 1. 3 嵌入式Linux软件开发的主要内容 1. 4 构建嵌入式Linux开发环境 1. 4 .1 开发平台Linux操作系统的安装 1. 4 .2 嵌入式交叉编译环境的搭建 1. 4 .3 宿主机和目标机的串口通信配置 Xmanager工具 XManger配置 Vmware linux的配置 目标机的配置 Vmware linux的配置 运行XShell,新建一个session。按如下进行配置: 注意区分3个ip 目标机的配置 运行XShell,新建一个session。按如下进行配置: Vm共享 (1) Install VMware tools (2) 菜单VM?setting?options? shared folders?add。如下图输入共享名称和共享文件夹: Vm共享 点击“next”后如下图: Smaba服务器共享 (1)设置虚拟机和windows在同一网段 (2)在服务配置里选上smb项 Smaba服务器共享 (3)在smaba服务器配置里点击“增加”以添加共享目录,并按如下进行配置: Smaba服务器共享 (4)在smaba服务器配置里点击菜单“首选项” ? smaba 用户,并按如下编辑用户: Smaba服务器共享 (5)将共享文件夹权限设置为可读写,如: chmod a+w /up-techpxa270 (6)在windows的开始?运行,输入 \\21 虚拟机ip 1.4.5 宿主机与目标机文件的共享和传输 1. 网络配置 2. NFS服务器的配置和使用 3. tftp传输 如果没有安装tftp服务器,则按附件的说明进行安装。注意:如果有\tftpboot目录则说明tftp服务器已经安装 在服务配置里确认tftp服务已经选上 将需要传送到目标机的文件存放到\tftpboot目录 在目标机执行以下命令以传送\tftpboot目录的文件: tftp –r file –g tftp服务器ip(虚拟机ip) -r: remote file -g: get file NFS服务器 TFTP传输 由于这两种方式都采用网口,因而需要先配置网络。 配置IP 禁用防火墙 禁用iptables 服务 nfs 服务选项选中 nfs服务器配置 开启nfs 服务 * 第 1 章 嵌入式Linux开发环境 嵌入式交叉开发环境 1 嵌入式软件开发的过程 2 嵌入式Linux软件开发的主要内容 3 构建嵌入式Linux开发环境 4 物理连接 逻辑连接 通信: 1. 生成 2. 调试 3. 固化 编辑器 交叉编译器 交叉链接器 源程序 目标模块 可供调试/固化 库文件 1. Crash and Burn 2. Rom Monit
您可能关注的文档
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)