车联网白皮书(2018)
本白皮书从技术、产业和政策措施三个维度对车联网国内外发展现状及趋势进行分析。技术部分包括单车智能化相关汽车电子技术和 V2X 无线通信、多接入边缘计算、车路协同平台等网联化相关技术,以及信息安全等共性关键技术;产业部分从专利布局、产业链协同重点剖析产业发展新趋势,探索新生态和新模式等; 政策措施部分包括顶层设计规划、协同推进机制、法律法规等;最后总结全文,对车联网融合创新发展提出“1+3”举措建议,包括构建一个跨行业协调机制和技术创新、产业融合、安全管理三个发展体系。版权声明本白皮书版权属于中国信息通信研究院,并受法律保护。转载、摘编或利用其它方式使用本白皮书文字或者观点的,应注明“来源:中国信息通信研究院”。违反上述声明者,本院将追究其相关法律责任。前言车联网涉及汽车、电子、信息通信、交通等多个产业,正处于加速发展的关键阶段。我国应以加快推进车联冈新技术产业化和构建“人-车一路一云”协同的智慧交通体系为切入点,促进跨部门协同,加强法规标准建设、共性技术突破、基础设施改造等重点工作,打造产业新生态,实现新的产业集聚。本白皮书从技术、产业和政策措施三个维度对车联网国内外发展现状及趋势进行分析。技术部分包括单车智能化相关汽车电子技术和V2X无线通信、多接入边缘计算、车路协同平台等网联化相关技术,以及信息安全等共性关键技术;产业部分从专利布局、产业链协同重点剖析产业发展新趋势,探索新生态和新模式等;政策措施部分包括顶层设计规划、协同推进机制、法律法规等;最后总结全文,对车联网融合创新发展提出“1-3”举拮建议,包括构建一个跨行业协调机制和技术创新、产业融合、安全管理三个发展体系目录第一章车联网应用发展需求(一)以用户体验为核心的信息服务类应用(二)以车辆驾驶为核心的汽车智能类应用.(三)以协同为核心的智慧交通类应用第二章车联网技术发展研判(一)汽车电子成为新的战略竞争高地(二)V2X无线通信技术发展进入快车道(三)多接入边缘计算助力车联网全面发展(四)“端-管-云”协同的发展模式初现雏形...(五)车联网安全技术亟待完善第三章车联网产业发展趋势14(一)车联网产业融合发展新趋势........14(二)车联网商业模式发展现状及趋势20第四章政策措施及发展建议...........,...........23(一)美欧日等发达国家普遍重视车联网发展(二)我国支持车联网产业发展的政策措施基础............,,,,24(三)我国车联网产业创新融合发展建议..26图表目录图1车联网专利布局变化趋势.16图2专利企业数量变化趋势图16图3汽车智能化、自动驾驶专利申请企业活跃排名图4谷歌自动驾驶专利布局图5车联网的基本价值链.20图6智慧交通类应用商业模式屮国信息通信研究院车联网白皮书(2018年)第一章车联网应用发展需求当前,车联网技术发展和服务能力不断提升,借助于人、车、路云平台之间的全方位连接和信息交互,催生了大量新的产品应用。狭义的车联网应用通常指车载信息服务类应用,即通过车辆把车主与各种服务资源整合在一起;广义的车联网应用还包括面向交通的安全效率类应用以及以自动驾驶为基础的协同服务类应用。新应月也对汽车交通的智能化与网联化水平提出了新的发展需求,引领车联网技术与产业发展,促进城市数字化与智能化发展。车联网应用从不同的视角有不同的分类方式。根据联网技术不同,可以分为车内网、车际网和车云网应用;根据车联网应用对象不同,可以分为单用户应用以及行业应用两大类,行业应用又进一步分为企业应用和政府应用等;根据需求对象不同,可以分为自动驾驶、安全出行、效率出行、交通管理、商业营运、涉车服务等应用。无论哪种应用分类方式,都基本涉及到以用户体验为核心的信息服务类应用、以车辆驾驶为核心的汽车智能化类应用和以协同为核心的智慧交通类应用。(一)以用户体验为核心的信息服务类应用此类应用既包括提高驾乘体验、实现欢乐出行的基础性车载信息类应用,也包括与车辆上路驾驶、车辆出行前或岀行后的涉车服务后市场服务、车家服务等应用。该类应用需要车辆具备基本的联网通信能力和必要的车辆基础状态感知能力。基础性车载信息类应用仍是当前车联网主要应用形态,主要涉及车联网白皮书(2018年)屮国信息通信研究院车主的前台式互动体验,包含导航、娱乐、通信、远程诊断和救援、资讯等。目前很多车辆三加装车载模块,用户可以通过车载网联化获得信息服务,包括在线导航、娱乐等多媒体服务。随着语音识别、人眼动作识别等技术的逐步发展,车载信息类应用将更加丰富。涉车服务主要与定位、支付相结合,包括共享汽车、网约车、网租车等应用。汽车后市场服务主要有汽车保险、车辆维护延保、车辆美容、二手车交易等应用,随着汽车保有量增速的放缓,后市场服务应用价值将获得更多关注。车家服务主要通过基于位置、时间、日期等信息来智能化判定车主行为习惯,创建相应规则为车主提供智能家居系统服务应用,包括家用电器远程遥控等(二)以车辆驾驶为核心的汽车智能类应用此类应用主要与车辆行驶过程中的智能化相关,利用车上传感器,随时感知衎驶中的周围环境,收集数据、动静态辨识、侦测与追踪,并结合导航地图数据,进行系统运算与分析,主要有安全类和效率类等各种应用。安全类应用与车辆行驶安全及道路通行效率息息相关,有助于避免交通事故的发生。目前,依靠单车感知的安全驾驶辅助系统等传统应用处于快速成长期,在中低端车型渗透率将会逐步提升。同时,随着网联技术的不断成熟和推广,出现了更多安全预警类应用。例如,通过网联技术,行驶在高速公路等快速路段的前车,在感知到事故后可提早通知后面车辆事詼信息,避免连环追尾事故。效翠类应用主要是通过车车、车路信息交互,实现车辆和道路基屮国信息通信研究院车联网白皮书(2018年)础设施智能协同,有助于缓解交通拥堵、降低车辆排放等。典型应用有交叉路口智能信号灯、自适应巡航增强、智能停车管理等。例如,交叉路口智能信号灯应用通过网联技术来收集周边车辆速度、位置等信息,对信号灯参数进行动态优化,提高交叉路口车辆通行效率。(三)以协同为核心的智慧交通类应用此类应用是在自动驾驶的基础上,与多车管理调度及交通环境等智慧交通相关,最终支持实现城市大脑智能处置城市运行和治理协同。智慧交通主要是基于无线通信、传感探测等技术,实现车、路、环境之间的大协同,以缓解交通环境拥堵、提高道路环境安全、达到优系统资源为目的。在实现高等级自动驾驶之后,应用场景将由限定区域向公共交通体系拓展。在相对封闭的环境或危险地带场景中,因物理空间有限,行驶路况、线路、行驶条件等因素相对稳定,重复性高,通过独立云端平台协同度管理,采用固定路线、低速运行、重复性操作的应用更容易成熟落地。典犁应用有对园区、景区、机场、校园等限定区域内的自动驾驶巴士进行调度、港口专用集装箱智能运输等。在公共交通系统场景下,车辆的路径规划和行为预测能力对车辆的智能化和网联化水平提出了更高要求,需要更完善的自动驾驶控制策略、行驶过程全覆盖的5GV2X网联技术以及云平台的高效衔接调度。该类应用除依赖技术突破,还涉及到伦理、法规等,距实际成熟应用尚需时日,如自动驾驶出租车、自动驾驶公交车、智能配送等。车联网白皮书(2018年)屮国信息通信研究院第二章车联网技术发展研判车联网发展的热点聚焦网联化和智能化,并由单车智能逐步转向多车办同、以及“智慧的车”与“智慧的路”协同发展,这对车联网技术创新和产品研发提出了新的发展需求。汽车电子、2X无线通信、多接入边缘计算、云平台以及安全等为车联网网联化、智能化、协同化发展提供了坚实的技术基础。近年来,全球汽车产业快速增长,汽车电子成为产业增长的重要引擎,通过人机交互、汽车功能提升等方式提升驾驶体验。此外,自动驾驶等协同应用成为汽车巳子发展的重要方向。V2X无线通信技术旨在将“人-车-路-云”等交通参与要素有机地联系在一起,不仅可以为交通安全和效率类应用提供通信基础,还可以将车辆与其他车辆、行人、路侧设施等交通元素有机结合,弥补了单车智能的不足,推动了协巨式应用服务发展。多接入边缘计算可以有效解决未来网络高带宽、低时延、高可靠需求以及大规模终端连接等要,支持多种终端接入方式,有效提升道路的智能化水平云平台能够为未来的协同交通体系提供统一的数据采集、智能决策及控制执行等基础支撑,继而将整个车联网要素连接成一个整体。车联网安全形势紧迫,需要在车载终端安全、数据交互安全、平台信息安全和隐私保护等方面开展关键技术攻关及产品研制,形成贯穿于车联风“端-管-云”全链条的综合安全体系。(一)汽车电子成为新的战略竞争高地全球汽车产业增速放缓,汽车电子成为产业增长的重要引擎。据
- 2020-12-09下载
- 积分:1
嵌入式Linux基础教程(embedded Linux primer)
embedded Linux primer 的中文版。由华清远见翻译。译者序如果早些看到 Christopher Hallinan的这本书,我就不会在开发过程中走那么多弯路了!人类无限膨胀的欲望促进了嵌入式的发展。回想10年前,你能想象手机可以照相吗?你能想象汽车里会安装全球定位系统吗?今天看来,这些都是多么普通的功能,因为只要调用一些函数(压缩算法)就可以实现。但是你想过吗?如果没有操作系统的支持,很多复杂的功能是无法完成的。要从事嵌入式开发,掌握操作系统的知识是必要的本领之一个不可忽视的事实是电子产品的性能不断提升,而价格却在下降。开发商越来越重视成本免费、自由的 Linux无疑是一个强有力的竞争者。凭借优异的特性和良好的发展趋势, Linux轻而易举地坐上了嵌入式操作系统的头把交椅。嵌入式系统并不见得有多么高深,但是因为嵌入式系统本身涉及了很多学科,致使很多初学者时常深感迷茫,不知道从何入手,即便是编译环境都很难搭建,更不用说调试和部署了。幸运的是, Christopher Hallinan的这部著作为我们学习嵌入式系统提供了捷径。请允许我在此使用“捷径”一词,因为我在刚刚踏入嵌入式 Linux大门时,其中的很多概念也一度让我觉得神秘而困惑。虽然网络搜索功能很强大,但是就如同迷失在一棵大树的树叶之间,你很难摸索到树十,找到正确的方向,而 Christopher Hallinan的这本书就是指引我们前进的“树干”。更可贵的是,本书每章后都提供了相关参考资料,你会很容易地查找到需要了解的内容。在如此短的篇幅内阐述嵌入式 Linux的方方面面是不可能的。但本书作者却让你在一本书中轻松地掌握了嵌入式开发的脉络,这是难能可贵的。本书内容广泛而又不乏深度,嵌入式 Linux开发的初学者和提高者都能从中获得巨大收获。本书的翻译工作由北京华清远见科技信息有限公司负责组织,拿到书后,我们的翻译团队粗略地浏览了一遍,一致认为本书的内容尽在我们的掌握之中,毕竟我们自认为在嵌入式 Linux领域小有经验。但在翻译过程中,我们渐渐改变了最初的错误的想法。看起来和写出来有很大不同。除了赞叹作者扎实的基本功外,我们更被作者高超的写作艺术深深折服。摆在我们面前最大的难题不是技术,而是如何尽可能地把作者的原意表现出来。我想,这也是衡量一本书翻译质量的关键吧!翻译的具体分工如下:王辉翻译第1章至第4章、第8章,张小全翻译第5章、第6章、第9章至第11章,其余部分及全书统稿由孙天泽完成。我要特别感谢袁文菊、吴彦波两位老师对本书所做的贡献。我希望能够代表嵌入式同行们感谢人民邮电出版社图灵公司,是他们以卓越的眼光引进了这部著作。尽管我们做了充分的准备,但是受能力所限,译文中仍难免存在一些错误,还请读者批评指正。最后,祝读者能通过学习本书获得较大的提高序计算机无处不在!在过去大约25年中,只要不是与世隔绝的人就肯定不会对此感到大惊小怪。现在,计算机不仅占据了我们的桌面,进驻了我们的厨房,而且越来越多地进入到我们的生活场所,即便是在微波炉、电烤箱、移动电话和便携式数字音乐播放器中也出现了它的身影。选择本书的读者肯定已经了解了不少,但还想学习更多的嵌入式系统知识。就在不久前,嵌入式系统还不是很强大,它们运行具有特殊目的、专用的操作系统,而这些操作系统与工业标准的系统有很大不同(而且,它们也更难于开发)。现在,嵌入式系统即使在功能上不比家用计算机强大,但至少也与其相当(例如高端游戏终端)。伴随着这种强大的功能,运行 Linux等成熟操作系统的能力也呼之欲出,在嵌入式产品中使用 Linux这样的操作系统变得具有非常大的意义。一个庞大的开发者社区更使得这一切成为可能。开发环境和部署环境惊人相似,这也使得程序员的生活变得更轻松。现在我们既有由虚拟内存系统提供的保护地址空间的安全性,又有多用户的能力和灵活性。真是不老少了。出于这个原因,全世界的公司都在许多设备中选择使用Iinuⅸx,如PDA、家庭娱乐系统,甚至移动电话——不管你信不信!这本书很令我振奋。它为那些想在嵌入式系统中使用 Linux的开发人员提供了极好的学习路线指导。本书内容简洁、准确,组织合理, Christopher的知识和见解贯穿全书,你不仅能得到很多信息和帮助,也能获得阅读的乐趣。我希望在你学习的同时也能感受到这种乐趣,我自己已经感受到了。Arnold Robbins著名 Linux专家)虽然 Linux方面己经有很多好书,但是没有哪一本书能为嵌入式 Linux开发人员提供广泛的信息和建议。当然,有一些非常优秀的书籍介绍了 Linux内核和 Linux系统管理等方面的知识,本书也参考了许多我认为在同类书中最优秀的著作。本书的大部分素材取自我在这些年来收到的一些开发工程师提出的问题,当时我的职位是嵌入式 Linux顾问。现在我是 Monta vista software公司的现场应用工程师,该公司是嵌入式 Linux发行厂商的领跑者。即便对于很有经验的软件工程师来说,嵌入式 Linux也带来了一些特殊的挑战。首先,那些具有多年实时操作系统(RTOS)开发经验的工程师很难把思维转换到 Linux上;其次,有经验的应用程序开发人员通常很难理解多种开发环境的复杂性。虽然这只是一本面向刚接触嵌入式 Linux开发人员的基础读物,但是我确信有经验的嵌入式Linux开发人员也一定能从中找到有用的提示和技巧,这些可是我花费多年积累总结出来的。给嵌入式Lnux开发者的实用建议书中包括了我的一些观点。作为一名嵌入式工程师,要跟上嵌入式 Linux环境的快速发展,你需要知道这些观点。本书没有重点讲解 Linux内核内部原理,在谈论内核的章节中侧重从项目角度介绍内核,你可以阅读专门介绍内核内部原理的著作来了解相关知识。通过本书可以学习内核源码树的组织和布局,了解组成内核映像的二进制文件组件以及如何加载它们,它们在嵌入式系统中的作用等知识。图5-1是我最欣赏的一幅图,它形象地说明了合成内核映像的构建过程。本书的一些章节讲述了构建系统的工作原理,以及怎样将满足项目需求的定制的内核变化加载到内核中。你会了解用于驱动不同体系结构配置的机制和 Linux内核源码树的特性;更重要的是,掌握如何修改系统使之满足自己的需求。除此之外,我们还深入探讨了内核命令行参数机制,介绍了它是如何工作的,如何根据需求配置内核运行时行为,如何扩展系统功能,如何导航内核源代码,如何为相关嵌入式系统的不同任务配置内核。其他内容还包括嵌入式项目中一些非常有用的提示和技巧,内容涵盖了引导装入程序、系统初始化、文件系统和闪存、内核调试技巧以及应用程序调试技巧等。2前言读者对象本书需要读者具有一定的C语言编程基础,对局域网和因特网有基本的了解,理解IP地址的概念以及P地址在简单局域网中的用法,还需要理解十六进制和八进制编码方式以及它们常见的用法。本书也涉及一些C语言编译和链接中较为深入的概念,所以如果你能粗略复习一下C语言链接器的概念就更好了。同时,了解 GNU make操作和语法对于阅读本书也很有帮助。本书不是什么本书不是一本详细介绍硬件的指南。嵌入式开发者所面临的困难之一就是现在硬件设备之间有巨大的差异。一款集成部分外围设备的现代32位处理器,其用户手册动辄就有1000页,这没有捷径可走。但从程序员的角度看,如果需要理解硬件设备,你必须花费大量时间研读硬件数据手册和参考指南,同时要花费更多的时间编写和测试这些硬件设备的工作代码这也不是一本讲述 Linux内核和内部原理的书。从本书中无法学到用来实现 Linux虚拟内存管理策略和过程的内存管理单元(MMU)的精深知识。已经有许多关于这个主题的优秀书籍,我建议你翻阅每章后面的“参考资源”排版约定文件名和代码采用 Courier字体,需要读者输入的命令使用加粗 Courier字体。新术语或重要的概念使用楷体加以强调路径名前如有3个点则表示众所周知但未明确指定的顶层目录。上下文不同,顶层目录也会不同,但大多数情况下是指Linuκ内核源码目录的顶层。例如,,/arch/ppc/ kerne1/ setup.c表示 setup.c文件位于 Linux内核源码树的体系结构分支上。实际路径可能是/sandbox/linux. 2.6.14/arch/ppc/kernel/setup. co本书结构第1章简要介绍了 Linux被迅速应用在嵌入式环境的驱动因素,介绍了与嵌入式 Linux相关的几个重要的标准和组织。第2章介绍了许多与后几章所构建的嵌入式 Linux相关的概念。第3章将站在更高的层面了解用于构建嵌入式 Linux系统的流行的处理器和平台,介绍了从主要处理器厂商精选的几款产品,以及几乎所有主流的体系结构。第4章从略微不同的角度审视 Linux内核。这里没有重点讲解内核理论或其内部原理,只是介绍了内核的结构、布局和构建结构,目的是使读者从一开始就能学习这门庞大的软件工程项目。更重要的是,要知道哪些内容是必须重点关注的,包括对内核构建系统的详细讲解。第5章详细说明了 Linux内核的初始化过程。你可以学习到与体系结构和引导装入程序相关前言3的映射组件,是如何拼接成适合下载到闪存的内核映射,并最终通过嵌入式系统的引导装入程序启动的。从这一章学到的知识将帮助你自定义 Linux内核,使之可以满足你自己的嵌入式应用的需求。第6章继续讲述初始化过程。当 Linux内核完成自身初始化后,应用程序将根据预先确定的方式继续初始化过程。读完这一章以后,你就具备了自定义用户空间应用程序启动顺序的知识。第7章主要介绍引导装入程序及其在嵌入式 Linux系统中的作用。这一章以现在流行的开源引导装入程序U-Boot为例,说明了移植的概念;还简要介绍了其他几种现在使用着的引导装入程序,以便用户有特殊需求时可以有多种选择第8章介绍了 Linux设备驱动程序模型,提供了很多进行设备驱动程序开发的背景资料,这些资料都在“参考资源”中列出。第9章列举了目前嵌入式系统中使用的一些流行的文件系统,包括在闪存设备上最常用的JFFS2文件系统。这一章还简要介绍了如何创建自己的文件系统映像,这也是嵌入式 Linux开发人员所面临的一项艰巨任务。第10章介绍了MTD( Memory Technology Devices,内存技术设备)子系统。MTD是 Linux文件系统和硬件内存设备(尤其是闪存)之间一种非常有效的抽象层。第11章介绍了 Busy Box,它是我们构建小型嵌入式系统最常用的工具。这一章讲述如何根据特殊需求对 Busy Box进行配置和构建,随后介绍了仅使用 Busy Box环境完成系统初始化的全过程。附录B列举了最新版本 Busy Box提供的命令。第12章详细介绍了典型交叉开发环境的特殊需求。这一章所介绍的一些技术能有效地提高嵌入式开发人员的工作效率,例如强大的NFS根目录挂载开发配置。第13章介绍了一些有用的开发工具。介绍了使用gb进行调试,包括核心转储分析;并通过示例介绍了 strace、1 trace、top和ps,以及内存剖析工具 mtrace和dma11oc。这一章最后介绍了更重要的一些二进制实用工具,如 reade1f等。第14章深入探讨了一些 Linux内核的调试技术,介绍了内核调试器KGDB的用法,提出了gdb和KGDB组合使用的许多调试技巧。这一章涉及的内容还包括硬件JAG调试器的用法,以及当内核无法启动时的一些故障分析技巧。第15章把调试环境从内核转移至应用程序。这一章继续完善前两章用到的gdb示例,讲述了多线程和多进程的调试技巧。第16章介绍了将 Linux移植到自定义开发板的相关问题。这一章通过一个简单的示例,逐步说明了Linx内核移植到 PowerPC板的详细过程,还讲解了几个困扰 Linux内核移植方面新手的重要概念。读完本章后,会同第13章和第14章提出的技术,你应该能够对自己的开发板进行移植工作。第17章介绍了嵌入式 Linux中一个令人激动的发展:通过配置 CONFIG_R选项实现实时。这里介绍的特性通过RT选项得以实现,同时还介绍了如何在设计中使用这些特性。这一章也介绍了在应用程序中测试延时的技巧。附录内容包括U-Boot可配置命令、 Busy Box命令、 SDRAM接口的注意事项、开源开发者4前言的资源、BDI2000调试器的配置文件范例。BD2000是目前很流行的硬件JTAG调试器其他如果你能够边看书边在 Linux工作站上动手实验,将会从书中得到最大的收获。可以找一个较旧的x86计算机完成嵌入式系统实验。如果有条件能连接其他体系结构的平台进行实验就更好了。你将受益于学习到大型代码库(如 Linux内核)的布局和组织,在浏览内核并亲自动手实验时,能学到一些更重要的知识和经验。看一下本书使用的代码并试着理解书中的示例,要使用不同的设置方案、配置选项和不同的硬件设备进行实验。除可获得丰富的知识,还充满了乐趣!版权说明本书使用的开源代码的版权归很多个人或公司所有。复制代码遵循了GNU公共许可,即GPL。致谢我由衷地敬佩开源软件工程师的崇高精神,深深地折服于我们社区中远远超过我的天才们。在本书的创作过程中,我向 Linux和开源社区的很多人提出了大量问题,大多数问题都能很快得到答案,而且还经常获得鼓励。我要向Linuκ和开源社区中帮我解答问题的朋友致以真挚的谢意(排名不分先后):Dan malek为第2章的部分内容提供了创作灵感。Dan Kegel和 Daniel Jacobowitz耐心地帮我解答了关于工具链的问题。Scott Anderson提供了第14章中gdb宏的最初的思想。Brad Dixon不断地用他所掌握的知识挑战和扩展我的技术洞察力George Davis帮我解答了ARM的问题。Jim Lewis为我提供了关于MTD的意见和建议。Cal Erickson帮我解答了关于gdb用法的问题。John Twomey就第3章内容给出了建议。Lee revell、sven- Thorsten dietrich和 Daniel walker就实时 Linux的内容提供了建议。非常感谢AMCC、 Embedded planet、 Ultimate Solutions和 United Electronic Industries公司,它们提供了示例硬件。感谢我的公司 Monta vista,允许我进行这次与工作无关的创作,并且提供了一些软件示例。在创作过程中,还有很多人贡献了他们的想法,并给予我鼓励和支持,我也非常感激我要诚挚地感谢最初审阅本书的团队,他们迅速地阅读了每一章,提供了极好的反馈、注释和想法。谢谢 Arnold Robbins、 Sandy Terrace、 Kurt Lloyd和 Rob Farber。还要感谢 Amold帮助我这个写作新手学习撰写技术图书的规则。虽然我已经努力排除每处错误,但错误肯定还会存在,前言5这都归昝于我。感谢 Mark L.Taub使本书得以完成,感谢他的鼓励和无限的耐心。还要感谢制作团队,包括Kristy Hart、 Jennifer Cramer、 Krista Hansing和 Cheryl Lenser最后,还要把最特别、最衷心的感谢献给 Cary Dillman,在我撰写本书时她阅读了每一章,整个创作过程中都有她的不断鼓励和重要的贡献Christopher hallinan目录第1章引言……………………………………参考资源…………………………221.1为什么使用Lnux……1第3章处理器基础12嵌入式 Linux现状…31单机处理器2313开源和GPL……………………………14标准和相关机构22333.1.1IBM970FX3. 1.2 Intel Pentium14.lLSB…3. 1.3 Freescale14.2OSDL…33.14配套芯片组,1.5小结…………………43.2集成化处理器:片上系统………………27参考资源“3.2.1 PowerPC…………27第2章嵌入式初体验…53.2.2 AMCC PowerPC……………………272.1需要嵌入式系统吗…………………………53. 2.3 Freescale PowerPC.……3022嵌入式系统剖析……63.24MPs…322.1典型嵌入式 Linux系统设置3.2.5 Broadcom MIPS222启动目标板…………3.2.6 AMD MIPS……34223启动内核……………………93.27其他类型的MIPS…………3522.4内核初始化概述……103.2.8ARM……………35225第一个用户空间进程:init…113.29TARM………………………352.3存储的思考……23.2.10 Freescale arM………………37231闪存…123.2.11 Intel ARM XScale………………37232NAND闪存………………133212其他ARM………………………38233闪存的用途………143213其他体系结构…………38234闪存文件系统1433硬件平台……………………………38235存储器空间………………1533.1 CompactPCI…382.3.6运行上下文…………………………163.32ATCA……………………………39237进程中的虚拟内存………1734小结……………………………3923.8交叉开发环境…………19参考资源………………………4024嵌入式Liux的发行版…20第4章Lnux内核不同视角41241 Linux商业发行版……………214.1背景知识242 Linux自定义发行版………………214.1.1内核的版本………422.5小结……………………………214.1.2内核源码库………………43
- 2021-05-06下载
- 积分:1