xlanchen@2008.3.4 基于arm9的Linux OS GNU开发工具链介绍 本地开发 vs 交叉平台开发 本地开发:一般软件的开发属于本地开发,也就是说开发软件的系统与运行软件的系统是相同的。 交叉平台开发:本课程所涉及到的嵌入式系统开发属于交叉平台开发,也就是说开发软件的系统与运行软件的系统不同。 交叉开发平台 主机:开发软件的平台,称为主机,往往是通用电脑; 目标机:运行软件的平台,称为目标机,在这里是嵌入式系统。 (嵌入式)交叉开发工具 掌握嵌入式开发工具的使用是进行嵌入式开发的前提条件之一 与主流开发工具类似,嵌入式交叉开发工具也包括 编译器,即能够把一个源程序编译生成一个可执行程序的软件 调试工具,即能够对执行程序进行源码或汇编级调试的软件 软件工程工具,用于协助多人开发或大型软件项目的管理的软件 GNU tools GNU tools和其他一些优秀的开源软件可以完全覆盖上述类型的软件开发工具。为了更好的开发嵌入式系统,需要熟悉如下一些软件 GCC Binutils—辅助GCC的主要软件 Gdb make cvs 主要内容 文本编辑器vi 编译器gcc 调试器gdb 集成编译器make 1 文本编辑器vi vi的模式 Command Mode (命令模式) 这是执行vi后的缺省模式 此时键盘输入当作命令 命令有大小写之区分 Input Mod
您可能关注的文档
- MEMS惯性导航传感器.ppt
- Merck(Online-Blending)默克(在线混料)课件.ppt
- MERU无线方案介绍课件.ppt
- MES技术及其应用-5西门子MES.ppt
- MES技术及其应用-5西门子MES剖析.ppt
- MF000401切换专题案例ISSUE1.4课件.ppt
- MF000404掉话专题ISSUE1.4课件.ppt
- MF010009小区选择和小区重选ISSUE1.0.ppt
- MFC-C++登录对话框的步骤课件.ppt
- MFM多相流量计课件.ppt
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
原创力文档

文档评论(0)