1 / 41
文档名称:

《嵌入式Linu开发流程》.ppt

格式:ppt   大小:3,964KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《嵌入式Linu开发流程》.ppt

上传人:刘文娇 2022/5/20 文件大小:3.87 MB

下载得到文件列表

《嵌入式Linu开发流程》.ppt

文档介绍

文档介绍:Add the author and the acpanying title
嵌入式Linu开发流程
嵌入式Linux开发流程
嵌入式Linux开发概述
嵌入式Linux软件开发的五个阶段
嵌入式Linux开发流程
嵌入式Linu以启动系统的Linux内核bzImage、 pImage等
Linux设备驱动程序开发——Step3
开发目标
驱动目标系统上的相关设备;为上层应用提供存取硬件的能力。
工作重点
关注设备身的特性;采用合适的驱动方式。
工作产品
可以是内核的一部分;也可以是模块化的驱动程序内核可装载模块的目标文件*。o。
Linux应用程序开发——Step4
开发目标
实现单板需要实现的产品功能与接口。提供相应的单板服务与响应。
工作重点
关注应用本身。如果在封装过的操作系统平台上开发;需要关注所封装的接口。
工作产品
可以执行的应用程序;一般为ELF格式;采用动态或者静态连接;可以在目标系统上运行。
Linux目标系统集成——Step5
开发目标
提供产品化的嵌入式Linux系统。
工作重点
关注系统占用的存储空间;文件系统选择。系统启动脚本。
工作产品
无需开发主机配合就可以独立运行的产品化的嵌入式Linux系统。。
嵌入式Linux开发流程
嵌入式Linux开发概述
嵌入式Linux软件开发的五个阶段
嵌入式Linux开发流程
嵌入式Linux开发工具简介
Linux开发流程--操作系统的裁剪——1
操作系统的裁剪
对应于PC机上的软件开发;这应该属于系统设计;针对嵌入式系统的硬件环境;必须对操作系统进行裁剪设计;一方面卸载和删除无用的模块;修改和简化需要的模块;另一方面增加板极支持包的支持;相对嵌入式硬件系统;完善相对应的操作系统;使得系统最为紧凑、小巧。
Linux开发流程--嵌入式操作系统内核的配置和编译——2
嵌入式操作系统内核的配置和编译
当系统设计确定后;就可以具体对操作系统的内核进行合理配置和编译;形成新的应用于嵌入式硬件系统的定制的内核;最后一般形成内核影象文件;下载到系统的FLASH中;完成内核的量身定做。
Linux开发流程--文件系统的建立——3
文件系统的建立
对于操作系统;内核裁剪完成后;接着对文件系统进行裁剪;由于每一种操作系统都支持很多文件系统;对于嵌入式操作系统的文件系统裁剪;和内核一样;针对板子上的并口FLASH、串口FLASH;各种存储卡、U盘等等;构造和裁剪出相应的文件系统;完成文件系统的建立。
Linux开发流程--用户程序的编写和简单的仿真调试——4
用户程序的编写和简单的仿真调试
建立交叉编译的开发环境;开发用户的应用程序;并且尽可能采用一些开发工具;如vi等;把一些模块下载到目标板上;进行测试。
Linux开发流程--整体系统的目标板仿真调试——5
整体系统的目标板仿真调试
应用程序开发完后;和文件系统一起;形成文件系统的映像文件;然后通过仿真工具仿真机、调试串口等和host-target开发环境;对系统进行仿真和调试
Linux开发流程--系统下载和脱机运行——6
系统下载和脱机运行
当仿真完成;确定系统功能开发达到目标后;把最终形成的影象文件;内核影象文件和文件系统影象通过开发系统的下载工具进行下载;然后测试。
嵌入式Linux开发流程
嵌入式Linux开发概述
嵌入式Linux软件开发的五个阶段
嵌入式Linux开发流程
嵌入式Linux开发工具简介
GNU基础工具链
Binutils
binutils是二进制工具;它是一套处理二进制文件的工具的集合;需要使用它进行可执行文件的生成等工作。
GCC
GCC是GNU C语言编译器;使用它来进行Linux内核、库文件、以及应用程序的编译。
Glibc
Glibc是GNU的C语言函数库;使用它提供C语言库函数的支持。
Gdb
Gdb是GNU Debuger;是Linux平台上的标准调试工具。
辅助工具
Make
根据目标与依赖条件的时间关系;去执行相关指令。
Cygwin
Cygwin提供一个Linux工具执行的环境包括库文件等;这样;GCC等开发工具就可以在Cygwin环境下运行。
基于Cygwin;可以让一些Linux下的工具转移到Windows平台下可以运行。
Cygwin也是很多嵌入式Linux开发商所提供的运行于Windows下的应用程序开发调试环境的运行方式。
Add the author and the acpanying title

最近更新

2025年度电子产品包装防尘防水服务合同模板 9页

2025年大马华人2型糖尿病特点解析 69页

版员工试用期内劳动合同范本 6页

2025年度生物制药专利转让及临床试验合同 9页

2025年度生态大米代加工与销售一体化合同 9页

2025年冠脉128层CT成像技术解析宝典 80页

2025年健康饮食秘籍均衡膳食之道 45页

2025年度玻璃护栏外观质量检验与验收合同 9页

2025年度环保节能项目股权投资及回购执行书 8页

2025年度环保材料包销合同性质及环境友好性评.. 8页

2025年度环保产业员工劳动合同模板全新版 7页

2025年度特色小吃店联合经营合伙协议书 9页

2025年度物联网技术合作股份协议书完全版 9页

2025年度物流企业司机劳动合同规范 8页

2025年度海绵城市工程款顶房补偿协议书 9页

2025年度海外业务拓展员工外派及绩效激励机制.. 7页

2025年度汽车销售企业代收购车款及售后服务合.. 9页

2025年度水文水资源局事业编聘用合同(水资源.. 9页

2025年度棋牌室专业赛事举办与赞助合作合同 8页

2025年度柑桔种植户与农产品电商平台购销合同.. 9页

2025年度服装代加工及品牌授权合同 9页

2025年度智能管网建设天然气管道订做安装服务.. 9页

2024年江苏省公务员省考《行测》(B类)真题(.. 56页

2025年度智能机器人制造工程师劳动合同书 9页

2025年度智能家庭管家个人雇佣保姆服务合同 8页

2025年度智能家居家居产品年商品房认购协议书.. 8页

2025年度智能安防暗股投资合同 7页

2025年度智能交通管理系统产品开发合同模板 9页

2025年度智慧家居暗股投资合作合同 7页

2025年度智慧城市大数据服务合同 9页