中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
LINUX嵌入式系统高级程序设计

LINUX嵌入式系统高级程序设计

出版社:人民邮电出版社出版时间:2010-11-01
所属丛书: 图灵程序设计丛书
开本: 16开 页数: 336
中 图 价:¥45.5(7.0折) 定价  ¥65.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

LINUX嵌入式系统高级程序设计 版权信息

LINUX嵌入式系统高级程序设计 本书特色

linux嵌入式系统开发*新动态
  以项目方式揭示linux嵌入式开发的全过程
  嵌入式系统开发人员**

LINUX嵌入式系统高级程序设计 内容简介

时至今日,多数嵌入式产品中都有linux的身影。嵌入式开发人员可以使用更先进的方法、花费更多的时间来调优linux,并可以利用开源代码构建健壮的、特性丰富的应用程序。
  本书内容新颖、逻辑严密,全面介绍了linux嵌入式开发环境,还进一步就目标板和开发环境的选择提供了建议。全书以项目方式带领读者一步步深入嵌入式linux开发的各种技术,分析了开发中的常见问题。
  如果你是专业的嵌入式开发人员,并对linux开发有基本的了解,那么本书恰好适合你阅读。

LINUX嵌入式系统高级程序设计 目录

第1章 嵌入式linux简介
第2章 配置软件环境
第3章 目标机仿真与虚拟机
第4章 开始你的项目
第5章 获取对应于目标板的linux
第6章 从头开始创建linux发布版
第7章 启动目标板
第8章 配置应用开发环境
第9章 应用开发
第10章 调试应用程序
第11章 内核配置和开发
第12章 实时
第13章 使用开源软件项目
第14章 busybox
第15章 系统设计
展开全部

LINUX嵌入式系统高级程序设计 节选

《Linux嵌入式系统高级程序设计》内容简介:时至今日,多数嵌入式产品中都有Linux的身影。嵌入式开发人员可以使用更先进的方法、花费更多的时间来调优Linux,并可以利用开源代码构建健壮的、特性丰富的应用程序。《Linux嵌入式系统高级程序设计》内容新颖、逻辑严密,全面介绍了Linux嵌入式开发环境,还进一步就目标板和开发环境的选择提供了建议。全书以项目方式带领读者一步步深入嵌入式Linux开发的各种技术,分析了开发中的常见问题。如果你是专业的嵌入式开发人员,并对Linux开发有基本的了解,那么《Linux嵌入式系统高级程序设计》恰好适合你阅读。

LINUX嵌入式系统高级程序设计 相关资料

插图:1.基于标准Linux操作系统和相关的开源项目遵守工业标准。大多数情况下,可用的开源实现是某个标准的规范或参考实现。参考实现包含了对规范的解释,是一致性测试的基础。简言之,参考实现是用于度量其他实现的标准。如果读者不熟悉参考实现的概念,可能会有点困惑。例如,POSIX中用于处理线程和进程间通信的部分,通常称作标准组是IEEE(Institute of Electricaland Electronics Engineers,电气和电子工程师协会)的一部分,它是一个委员会,设计了用于与线程交互的API,但该标准的实现则由另一个标准组完成。实际上,在标准的工作开始时,委员会的一个或多个参与者会自愿创建相关的代码,即参考实现。参考实现会包括一个测试套件,其他实现需要通过测试套件,才能证明相关代码是按照规范编写的。使用基于标准的软件,不仅关系到质量,也关系到平台无关性。项目基于遵守标准的软件,可以减少因为特定于厂商的特性而锁定到具体平台的可能性。厂商可能是善意的,但这些额外特性的好处通常会因为缺乏互操作性和自由选择权而被抵消,互操作性和自由选择权已经悄然成为商业事务的一部分,但很少被认真考虑。在一个有许多嵌入式设备建立连接(很多时候是连接到任意的系统,而非彼此连接)的世界里,标准变得越发重要。以太网是一种这样的连接方法,但还有其他选择,如Zigbee、CANbus、SCSI,这只是其中几个例子而已。2.进程隔离与控制Linux内核在最基本的层面上,以通用API的形式提供了这些服务,供访问系统资源之用。管理任务,使之与内核彼此隔离。提供统一接口,供访问系统硬件资源之用。当存在争用时,充当资源的仲裁者。这些是非常重要的特性,与硬件和资源访问未能得到严密管理的环境相比,这些特性将产生一个更为稳定的环境。例如,在没有操作系统时,每个运行的程序对所有可用的物理内存都具有同等访问权限。这意味着,一个程序中的溢出错误,将会写入到由另一个程序使用的内存中,除非对系统中所有的代码进行检查,否则第二个程序的失败原因会看似神秘而无法解释。资源争用的概念是比较复杂的,不仅仅只是确保两个进程不会同时向串口写数据这样简单,稀缺的资源是处理器时间,而操作系统可以决定在何时运行哪个进程,以便最大化所能处理的工作量。

LINUX嵌入式系统高级程序设计 作者简介

Gene Sally 从十几岁就开始接触计算机,有着近10年的嵌入式项目开发经验。利用Linux开发过会计、保险处理、社会福利系统以及电信管理软件的测试软件。曾任职于一家专门开发嵌入式Linux工具和发布版的公司,担任过工程师、培训师、技术支持等职务。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服