- 14
- 0
- 约4.3千字
- 约 42页
- 2017-02-07 发布于江苏
- 举报
* JTAG实物图-1 * JTAG实物图-2 * JTAG调试方式实物图 * Agenda 嵌入式软件开发环境概述 GCC GDB、JTAG A Simple Example of GDB MAKE * Make The make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them. -《A Program for Directing Recompilation GNU》 Make是一个自动化的工具。 根据依赖关系自动决定项目的那些部分需要重新编译。 基本原理:如果某个源程序文件被修改,那么依赖这个源程序文件的所有目标文件,都需要重新编译。 * 依赖关系 * Makefile Makefile文件控制make程序的执行 一个项目拥有一个或多个makefile文件 每个makefile文件由多条rules构成 每条rule描述了一个依赖关系,并有一系列的行为 * A example of Makefile #表Makefile文件中的注释。 CROSS_COMPILE ?= /usr/local/arm-linux/bin/arm-linux-gcc 指定编译所使用的编译器 –c :只编译生成目标文件, 不链接成可执行文件。 –g:生成调试信息,GNU 调试器可利用该信息。 * -Wall选项。该选项能发现程序中一系列的常见错误警告。 unused-label:遇到声明过但不使用的标号的警告。 unused-value:仅计算但从未用过的值得警告。 implicit-function-:在函数在未经声明就使用时给予警告。 missing-braces:聚合初始化两边缺少大括号。 ……………….. 求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然 以一种修养面对两种结果 必须首先学会面对的一种结果----被拒绝 仍然感谢这次机会,因为被拒绝是面试后的两种结果之一。 被拒绝是招聘单位对我们综合考虑的结果,因为我们最关心的是自己什么地方与用人要求不一致,而不仅仅是面试中的表现。 不要欺骗自己,说“我本来就不想去”等等。 认真考虑是否有必要再做努力。 必须学会欣然面对的一种结果----被接纳 以具体的形式感谢招聘单位的接纳,如邮件、短信 考虑怎样使自己的知识能力更适应工作需要 把走进工作岗位当作职业生涯的重要的第一步,认真思考如何为以后的发展开好头。 Thank you * 嵌入式系统软件开发环境 ------ Linux * Agenda 嵌入式软件开发环境概述 GCC GDB、JTAG A Simple Example of GDB MAKE * 嵌入式软件开发模型 嵌入式系统的一个特点在于其开发的特殊性与困难性。 开发机器 != 执行机器 开发环境 != 执行环境 专门的开发环境与开发工具 - VxWorks系统配套的Tornado集成开发工具 - Linux系统配套的gcc,gdb等开发工具 * 嵌入式软件开发环境 * 目标板与主机之间的连接 串口 向目标板发送命令、打印目标板信息 通信速率慢、不适合大数据量传输 windows附件“超级终端” Linux下,Minicom 以太网接口 USB接口 JTAG接口 一种嵌入式调试技术 * 嵌入式软件开发环境 宿主机 开发机器(编辑器、编译器、调试器、….)负责程序的编译和部分调试工作。 目标机 程序运行的机器,负责程序的运行和部分调试工作。 交叉编译是指宿主机和目标机是不同的系统 * Agenda 嵌入式软件开发环境概述 GCC GDB、JTAG A Simple Example of GDB MAKE * GCC Linux下的编译器 – GNU项目的C编译器 四个步骤 - 预处理 preprocessing - 编译 compilation - 汇编 assembly - 连接 linking * 在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。带有.h之类头文件,该阶段会生成一个中间文件*.i。 编译后生成汇编语言文件*.s 汇编 .S或.s为后缀的汇编语言源代码文件汇编之后都生成以.o为后缀的目标文件。 所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的函数库中
您可能关注的文档
最近下载
- 2023年山西晋中中考数学真题及答案.pdf VIP
- 南京信息工程大学艺术类创作作品转换科研成果办法修订.docx VIP
- 日本横河WT210230说明书.pdf VIP
- AE-5M-3040GC5035CSPdatasheetre(1)_电子版高清文档.pdf VIP
- 个人优势与劣势分析.pptx VIP
- 通力GFS25载货电梯调试培训.pdf
- 在美国课税与申报目的下之最终受益人身分证明一法人.PDF VIP
- 山东省实验中学2024-2025学年高二上学期1月期末数学试题(含答案解析).docx
- 专题04 《物态变化》压轴培优题型训练【十三大题型】(解析版)2023-2024学年八年级上册《物理》培优专题训练(人教版).docx VIP
- 柱体绕流阻力理论研究和数值模拟.docx VIP
原创力文档

文档评论(0)