版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,嵌入式开发流程,交叉编译,嵌入式软件开发所采用的编译为交叉编译.所谓交叉编译就是在一个平台上生成可以在另一个平台上执行的代码. 这里一般将进行交叉编译的主机称为宿主机,也就是普通的PC机,而将程序实际运行环境称为目标机,也就是嵌入式系统环境.由于一般通用计算机拥有非常丰富的资源,使用方便的集成开发环境和调试工具等,而嵌入式系统的开发需要借助宿主机来编译出目标机的可执行代码. 通常ARM的交叉编译器为arm-linux-gcc.,交叉调试,嵌入式软件经过编译和链接后即进入调试阶段,调试是软件开发必不可少的一个环节,嵌入式软件开发过程中的交叉调试与通用软件开发过程中的调试方法有很大的差别.在常见
2、软件开发中,调试器与被调试的程序往往运行在同一台计算机上,而在嵌入式软件开发中,调试时采用的是在宿主机和目标机之间进行的交叉调试,调试器仍然运行在宿主机上,但被调试的程序却运行在特定的硬件平台(嵌入式开发板)上.,嵌入式开发环境的搭建,搭建交叉编译环境是嵌入式开发的第一步: 第一步、下载开发板编译器包 第二步、解压 命令:tar xvjf build.bz2 -C 第三步、设置路径 编辑文件 .bashrc 将编译器所在路径添加到文件.bashrc 中 export PATH=$PATH:/opt/Embed/4.3.3/bin souce .bashrc 更新文件实现 Vi 编译器,gedi
3、t编译器,嵌入式操作系统LINUX移植,Linux系统: 一个嵌入式Linux系统从软件:分为四个层次: 1、 引导加载程序。包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。 2、 Linux内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3、 文件系统。包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。 4、 用户应用程序。特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。,编译嵌入式linux 内核,编译嵌入式linux内核都是通过make命令实现的,它的执行
4、配置文件就是makefile. 内核的编译主要分为2个步骤,内核配置和创建内核映像. 内核配置(体现可裁剪功能)第一步内核配置中的选项主要是用户用来为目标板选择处理器的选项,不同的处理器会有不同的处理器选项.我们可以自己去配置内核.配置内核心命令是:make menuconfig. (为了简化我们的工作,我们可以把内核中自带的配置文件复制到.config隐藏文件中 cp config_EmbedSky_W35-64MB .config) (2) 创建映像命 Make 在内核文件下产生zImage 文件,烧写,打开超级终端和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_64MB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026及未来5年中国活性炭艺术墙数据监测研究报告
- 2026及未来5年中国洗地打蜡机数据监测研究报告
- 2026及未来5年中国注塑包装盒数据监测研究报告
- 2026事业单位工勤技能-广西-广西客房服务员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-广西-广西保健按摩师一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东水文勘测工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东垃圾清扫与处理工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西铸造工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西林木种苗工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西医技工一级(高级技师)历年参考题库含答案详解
- 有机磷农药中毒诊疗专家共识(2025版)
- (2026)中国石油化工集团中石化招聘笔试试题及答案
- 大学形势与政策《国家发展战略》课堂讲授课件
- 挂网客土喷播施工方案
- 幼儿园秋季流感预防知识
- 2025-2026学年统编版三年级道德与法治上册全册教案(含教学计划)
- 肉牛技术培训课件
- 劳务公司上墙管理制度
- 25春国家开放大学《药剂学(本)》形考任务1-3参考答案
- 25春国家开放大学《园艺植物栽培学总论》形考任务1-3+实验实习参考答案
- 燃气维保合同协议
评论
0/150
提交评论