版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式开发流程1交叉编译 嵌入式软件开发所采用的编译为交叉编译.所谓交叉编译就是在一个平台上生成可以在另一个平台上执行的代码. 这里一般将进行交叉编译的主机称为宿主机,也就是普通的PC机,而将程序实际运行环境称为目标机,也就是嵌入式系统环境.由于一般通用计算机拥有非常丰富的资源,使用方便的集成开发环境和调试工具等,而嵌入式系统的开发需要借助宿主机来编译出目标机的可执行代码. 通常ARM的交叉编译器为arm-linux-gcc.2交叉调试 嵌入式软件经过编译和链接后即进入调试阶段,调试是软件开发必不可少的一个环节,嵌入式软件开发过程中的交叉调试与通用软件开发过程中的调试方法有很大的差别.在常见软
2、件开发中,调试器与被调试的程序往往运行在同一台计算机上,而在嵌入式软件开发中,调试时采用的是在宿主机和目标机之间进行的交叉调试,调试器仍然运行在宿主机上,但被调试的程序却运行在特定的硬件平台(嵌入式开发板)上.3嵌入式开发环境的搭建 搭建交叉编译环境是嵌入式开发的第一步:第一步、下载开发板编译器包第二步、解压 命令:tar xvjf build.bz2 -C第三步、设置路径 编辑文件 .bashrc 将编译器所在路径添加到文件.bashrc 中 export PATH=$PATH:/opt/Embed/4.3.3/bin souce .bashrc 更新文件实现Vi 编译器,gedit编译器4
3、嵌入式操作系统LINUX移植Linux系统:一个嵌入式Linux系统从软件:分为四个层次: 1、 引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。 2、 Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3、 文件系统。包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。 4、 用户应用程序。特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。BootLoader操作系统内核文件系统应用程序5编译嵌入式linux 内核 编译嵌入式linux内核都
4、是通过make命令实现的,它的执行配置文件就是makefile.内核的编译主要分为2个步骤,内核配置和创建内核映像. 内核配置(体现可裁剪功能)第一步内核配置中的选项主要是用户用来为目标板选择处理器的选项,不同的处理器会有不同的处理器选项.我们可以自己去配置内核.配置内核心命令是:make menuconfig.(为了简化我们的工作,我们可以把内核中自带的配置文件复制到.config隐藏文件中 cp config_EmbedSky_W35-64MB .config)(2) 创建映像命Make在内核文件下产生zImage 文件6烧写打开超级终端和DNM首先进入uboot的下载模式(从Nor Flash启动)选择o 烧写u-boot_W35.bin到 Nor Flash然后选择1烧写u-boot_W35.bin到 Nand Flash选择3可以烧写linux内核zImage_2.6.13_W35_64
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园家校沟通工作制度
- 幼儿园幼儿保护工作制度
- 幼儿园春季学期工作制度
- 幼儿园消毒保健工作制度
- 幼儿园病毒防控工作制度
- 幼儿园综治稳定工作制度
- 幼儿园评选树优工作制度
- 幼儿园防汛防风工作制度
- 幼儿园食堂职工工作制度
- 卫生洁具公司绩效管理办法
- 公司部门优化方案(3篇)
- 惠州低空经济
- 病例演讲比赛评分标准
- 学堂在线 唐宋词鉴赏 期末考试答案
- 中国移动集成公司招聘笔试题库2025
- 2024年贵州高考思想政治试卷试题及答案解析(精校打印)
- 土壤有机碳分布规律及其空间与垂向特征的解析研究
- T/CCS 055-2023燃煤电厂碳捕集-驱替采油工程项目全流程成本核算指南
- 数字化转型对企业信息披露质量的影响机制研究
- 浆砌片石劳务施工合同
- 2024年山东地区光明电力服务公司招聘考试真题
评论
0/150
提交评论