- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
提供的集成开发工具仍采用GNU开发套件来完成应用程序的开发GNU包括Gcc、Gdb等一系列编译调试工具Gdb为命令行式调试工具,GNU未提供图形化的多任务、进程调试工具各应用程序模块可单独编译,动态链入到内核或从内核中删除,不需要与内核一起编译链接,开发调试方便。服务与价格与?C/OS类似,EmbeddedLinux的显著优势也体现在它是一类源码开放的、免费的嵌入式操作系统只要遵循GPL(GNUGeneralPublicLicense)的规定,就可以获得免费拷贝,且通过Internet网可获得丰富的技术文档资料EmbeddedLinux小结优点EmbeddedLinux是Linux的精简版本或演化版本,它继承了Linux的诸多优点,包括:采用模块化体系结构,各模块具有可裁减性,内核安全可靠提供功能强大的文件系统、网络协议模块、窗口管理器等支持多种微处理器平台单击此处添加小标题提供GNU开发套件,支持模块动态链接单击此处添加小标题不足之处单击此处添加小标题未能提供图形化的多进程调试工具等单击此处添加小标题提供源代码开放的免费版本等单击此处添加小标题内核仍然较大,占用内存资源多一些发行版RedHatFedoraCoreMandrake红旗SuseDebian嵌入式Linux系统结构图添加标题执行应用程序添加标题代码执行顺序添加标题先添加标题后添加标题加载内核初始化平台添加标题初始化外设初始化内核嵌入式Linux系统构成嵌入式Linux也是Linux基于主流的Linux内核源码开发不同的类型对内核有不同的修改基于标准Linux系统构架定制嵌入式系统Linux系统的构成硬件平台引导程序Linux内核Linux文件系统LCD和触摸屏接口红外接口网络接口USB接口串口SD卡存储器单元CPU扩展口IIS接口输入设备电源嵌入式系统与PC相同点设备名称CPU内存存储设备输入设备输出设备声音设备接口其他设备嵌入式系统嵌入式处理器SDRAM芯片Flash芯片按键,触摸屏LCD音频芯片MAX232芯片USB芯片,网卡芯片PC机CPUSDRAM,DDR内存条硬盘鼠标,键盘显示器声卡主板集成主板集成或外接卡不同点引导代码操作系统驱动程序协议栈开发环境仿真器Bootloader引导,针对不同电路板进行移植WinCE,VxWorks,Linux等,需要移植每个设备驱动都必须针对电路板进行重新开发或移植,一般不能直接下载使用需要移植借助服务器进行交叉编译需要主板的BIOS引导,无须改动Windows,Linux等,不需要移植操作系统含有大多数驱动程序,或从网上下载直接使用操作系统包括,或第三方提供在本机就可开发调试不需要硬件平台Linux几乎可以支持所有体系结构的处理器X86,PowerPC,ARM,XScale,MIPS,SH,68K,Alpha,SPARC,…能够支持带MMU和不带MMU的处理器uClinux支持不带MMU的处理器对于Linux开发需要针对特定的硬件开发板通常半导体商能够提供处理器的开发板板上固件和引导程序具备硬件初始化和引导Linux启动的功能。引导程序引导程序就是bootloaderBootloader的定义Linux的bootloader开发源码的bootloader介绍Bootloader的定义BootloaderBootloader是引导设备启动并且执行主程序的固件Monitor除了引导功能,Monitor还有命令行的接口,可以有调试、读写内存、擦写FLASH、配置参数等功能。习惯上,可以把上面两种软件都叫做“bootloader”Linux的bootloader所有Linux系统都需要通过bootloader引导启动对于嵌入式Linux系统,需要专门定制引导程序已经有各种各样的bootloader供嵌入式系统使用PPC和x86平台已经有众人皆知的bootloader其他体系结构没有标准的bootloader依赖于硬件供应商提供的bootloader开放的和商业的bootloader开放源码的Bootloaderx86BootloadersX86平台的2个主要引导程序:LILO和GRUB
您可能关注的文档
- 工程项目精细化管理.ppt
- 屈原人格力量的垂范.ppt
- 形位公差国家标准.ppt
- 大气扩散与污染控制.ppt
- 强心药物作用、副作用.ppt
- 平面构成节奏与韵律.pptx
- 对外汉语买东西.ppt
- 大国总理的独特经济参照标准.ppt
- 建筑工程质量验收.ppt
- 小学数学六年级上册《圆的认识》PPT课件.ppt
- 泸州大化年处理量4.2万吨含硫气环境评估报告.doc
- 富丽达30万吨每年含硫废气资源化利用项目10-EIAW地表水质评价报告.docx
- 第12课《富起来到强起来》第2课时 精神文明新风尚和走进新时代 核心素养课件.pptx
- 第4课《买东西的学问》第2课时核心素养课件.pptx
- 第9课《生活离不开他们》第2课时核心素养课件.pptx
- 第2课《说话算数》第1课时核心素养课件.pptx
- 2025北师大版一年级数学下册综合与实践 画数学连环画2.画出我的数学故事课件.pptx
- 第6课《有多少浪费本可避免》第2课时核心素养课件.pptx
- 第3课《当冲突发生》第2课时核心素养课件.pptx
- 第6课《有多少浪费本可避免》第1课时核心素养课件.pptx
最近下载
- 部编版(2024)一年级语文下册课件 第六单元 11 浪花.pptx VIP
- GB_T 34120-2023 电化学储能系统储能变流器技术要求(OCR).pdf
- 创设情境提升小学生数学学习兴趣教学研究课题报告.docx
- DB4413_T 58-2024 特种设备双预防导则.docx VIP
- 影视或媒体岗位招聘面试题与参考回答.docx VIP
- 温室气体 产品碳足迹量化方法与要求 电解铝及编制说明.pdf
- 人工智能的现实困境.docx VIP
- 2022-2023学年上海市杨浦区复旦大学第二附属八年级下学期期中考试数学试卷含详解.pdf VIP
- 桥面板预制场施工设计方案.pdf
- 《桃花源记》文言文教学设计一等奖 .docx VIP
文档评论(0)