第6章 嵌入式软件开发基础 第6章 嵌入式软件开发基础 6.1 嵌入式软件开发语言 6.2 嵌入式软件开发流程 6.3 调试工具和方法 6.4 C语言程序的结构 6.3 仿真环境 6.1 嵌入式软件开发语言 汇编(与体系结构相关) C语言(最常用语言) C++语言(面向对象,C语言的扩展) JAVA(面向对象,可移植性强) 脚本语言(不需要编译) 6.2 嵌入式软件开发流程 嵌入式应用的生成特点 编译 汇编 链接 加载程序 嵌入式应用的生成特点 C语言程序的生成分成编译、汇编、链接等几个步骤。最终的目标文件的主要部分是处理器可执行的机器代码组合。 根据系统的不同,目标文件除了可执行的二进制代码部分外,可能还包括一定的头。 嵌入式应用的生成特点 集成开发环境: ADS(Arm Developer Suite),主要需要使用以下工具: 编译器:armcc.exe(编译成ARM指令汇编)和tcc.exe(编译成Thumb指令汇编) 汇编器:armasm.exe 链接器:armlink.exe ARM-Linux GCC交叉编译系统,则主要使用以下工具: 编译器:arm-lixux-gcc(可以统一编译-汇编过程) 汇编器:arm-linux-as 链接器:arm-linux-ld 嵌入式应用的生成特点 编译(
您可能关注的文档
- 嵌入式系统设计(STM32)第7讲讲述.ppt
- 嵌入式系统设计(STM32)第5讲讲述.ppt
- 嵌入式系统概论讲述.ppt
- 嵌入式系统设计(STM32)第1讲讲述.ppt
- 嵌入式系统设计4讲述.ppt
- 嵌入式系统设计复习题讲述.doc
- 嵌入式系统设计复习讲述.doc
- 嵌入式系统设计报告基于ARM7的十字路口交通灯控制讲述.doc
- 嵌入式系统设计复习题LZY讲述.doc
- 嵌入式系统设计基础总结报告讲述.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 08.2024注安【技术】HY-章节必做题.pdf VIP
- 化疗后骨髓抑制的管理PPT课件.pptx VIP
- B0.765-36-0.6背压汽轮节能升级技术方案(1).doc VIP
- 放射性核素有效治疗.ppt VIP
- 2025年职业技能芳香疗法师-理论知识参考题库含答案解析(5套).docx VIP
- 中医中胰瘅的护理.pptx VIP
- HIOKI日置 MR8880-21存储记录仪使用说明书.pdf VIP
- 2025年河海大学计算机科学与技术专业《数据库原理》科目期末试卷及答案.docx VIP
- 数据恢复实战 NTFS文件系统概述 NTFS文件系统概述.ppt VIP
- DB35T 2200-2024 高标准农田建设与管护技术规程.pdf VIP
原创力文档

文档评论(0)