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

最近更新

2022-2023年二级建造师之二建机电工程实务题库.. 50页

2022年电子商务专业理论综合真题卷(一)及参考.. 13页

中职英语模拟题(2015年) 28页

中秋佳节致客户的祝福语 21页

九年级上科学第四章知识点总结--全 10页

义务教育课程标准实验教科书语文 10页

中药配伍表 11页

高考化学总复习第一轮复习化学物质及其变化第.. 69页

汽车行业中国汽车市场与营销模式调查分析PPT7.. 79页

内部账户专项治理方案 3页

4.4力学单位制说课比赛获奖课件公开课一等奖课.. 19页

美甲店双向选择方案 2页

机械原理第七版孙桓 20页

红星美凯龙全球招商发布会策划案市公开课一等.. 46页

渔业资源可持续利用 168页

2024年钼矿项目资金筹措计划书代可行性研究报.. 58页

2024年冷冻饮品项目资金筹措计划书代可行性研.. 62页

2024年胶囊内窥项目资金需求报告代可行性研究.. 60页

吸入性肺炎的护理 32页

企业选址与布局 (2) 44页

2024年端子机项目投资申请报告代可行性研究报.. 68页

静脉输液治疗护理学考核试题题库及答案 38页

2024企业主要负责人安全培训考试题及答案优质.. 12页

叙事歌曲《二月里见罢到如今》创作及演唱解析 2页

毕业设计 论文 酒店管理系统 62页

以工代赈项目开工仪式表态发言稿 1页

学前儿童卫生学 220页

酒店管理系统毕业设计(论文设计) 41页

江淮六安YE2电机安装尺寸及技术参数 8页

2014安全评价课程设计任务书 6页