分享
 
 
 

嵌入式系统开发

嵌入式系统开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机体系结构,

作者: 陈卓 等编著

出 版 社: 电子工业出版社

出版时间: 2009-4-1字数:版次: 1页数: 388印刷时间:开本: 16开印次:纸张:I S B N : 9787121085765包装: 平装编辑推荐

兼顾基础,重在提高与技巧;解惑答疑,提升系统开发水平。

本套丛书对编程语言、语法等基础知识讲得很少,重点在对语言的运用能力上。让读者看完书后,有一种“豁然开朗”的感觉,不只是简单地理解一种语言的语法,而是对一种技术的全面认识,并知道如何进行灵活运用。本书的目的主要是提升读者项目编程的知识,展现代码编写中的技巧与经验,让读者能更便捷地获取知识、积累经验,这也是本丛书的重要特色之一。

内容简介

本书介绍了嵌入式开发多个方面的内容,涵盖面较为广泛。整本书分为3个部分:第1部分介绍嵌入式系统开发必须具备的软硬件基础。这一部分虽然是相对基础的内容,但在介绍重要内容的时候着重从应用的角度加以描述,在简单说明原理之后,回答了这些基础内容到底是怎么用的问题。由于涉及了不少实际系统,所以第1部分的内容是有一定深度的。第2部分讨论基于µC/OSII的嵌入式系统开发,由于µC/OSII系统的内核相对简单,所以这部分重点是说明µC/OSII的程序设计框架及它的移植应用。在第3部分中,全面讨论了嵌入式Linux开发的各个重要方面,其中包括嵌入式Linux的驱动程序设计,这部分介绍了多种外设的驱动设计实例。另外,本书还讨论了Qt的程序设计和核心机制,以及Linux的网络实现的实例。最后还讨论了对一个嵌入式Linux系统移植所需要做的工作,分别介绍了BootLoader、内核及驱动程序的移植方法。

本书的读者对象包括:刚接触嵌入式开发的人员,以及有一定嵌入式开发基础,希望参考各种开发项目的工程人员。本书在编写的时候尽量做到了按知识需求组织,以方便不同的读者按需阅读。

目录

第1部分 嵌入式开发必备基础

第1章 软件开发基础

1.1 嵌入式环境下的C语言使用技巧

1.1.1 重要的位(bit)操作

1.1.2 正确使用数据指针

1.1.3 函数等价于指令的集合

1.1.4 操作有限的存储空间

1.1.5 理解栈空间(Stack)和堆空间(Heap)

1.1.6 关键词const的使用

1.1.7 关键词volatile

1.1.8 处理器字长与内存位宽不一致处理

1.1.9 struct{ }结构体的使用

1.2 ARM汇编语言

1.2.1 学习方法介绍

1.2.2 ARM微处理器的指令的分类与格式

1.2.3 指令的条件域

1.2.4 指令的寻址方式

1.2.5 ARM汇编的指令分类讲解及示例

1.2.6 GNU ARM汇编的格式

1.3 ARM汇编和C语言的混合编程的实例

1.3.1 在C语言程序中内嵌汇编实例

1.3.2 在汇编中使用C语言程序定义的全局变量实例

1.3.3 在C语言程序中调用汇编的函数实例

1.3.4 在汇编中调用C语言的函数实例

1.4 本章小结

第2章 嵌入式开发的软件结构

2.1 轮询方式的嵌入式软件结构及实例

2.2 带中断处理的软件结构及实例

2.2.1 中断

2.2.2 中断处理程序及中断向量

2.2.3 软件结构及实例

2.3 本章小结

第3章 嵌入式操作系统

3.1 嵌入式操作系统概述

3.1.1 嵌入式操作系统的发展

3.1.2 嵌入式操作系统选型

3.1.3 几种典型的嵌入式操作系统

3.2 嵌入式操作系统的重要概念

3.2.1 代码的临界区

3.2.2 进程及进程结构体

3.2.3 进程的状态

3.2.4 可剥夺的内核

3.3 进程调度程序实例解析

3.3.1 基于映射表(Mapping Table)的µC/OSⅡ进程调度程序实例解析

3.3.2 Linux 2.6.X的0(1)进程调度程序实例解析

3.4 嵌入式文件系统实例

3.4.1 yaffs 文件系统数据在NAND 上的存储方式

3.4.2 SuperBlock结构

3.4.3 文件在内存中的组织方式

3.4.4 yaffs2文件系统实例解析

3.5 板级支持包(BSP)

3.6 本章小结

第4章 嵌入式开发的硬件基础

4.1 常用的电子元器件

4.1.1 电阻

4.1.2 电容

4.1.3 二极管

4.1.4 电感

4.1.5 三极管

4.1.6 运算放大器

4.2 IC与硬件框图分析

4.2.1 IC及封装方式

4.2.2 电路框图及分析

4.3 嵌入式处理器

4.4 S3C2410/2440处理器介绍

4.5 ARM嵌入式微处理器的选型

4.6 本章小结

第2部分 µC/OSII嵌入式开发

第5章 µC/OSII开发基础

第6章 µC/OSII的移植及应用实例

第3部分 嵌入式Linux开发

第7章 嵌入式Linux开发基础

第8章 嵌入式Linux系统的驱动程序开发

第9章 嵌入式Linux的Qt开发

第10章 嵌入式Linux系统的网络协议栈

第11章 嵌入式Linux系统的移植

书摘插图

第1部分 嵌入式开发必备基础

第3章嵌入式操作系统

在比较系统的介绍了开发语言和嵌入式操作系统的软件结构组织后,需要进一步深入的理解嵌入式操作系统。在单片机开发项目中,由于单片机的计算和处理能力,以及存储空间有限,一般很少涉及到使用嵌入式操作系统。但是随着应用的复杂程度不断提高,如:带触摸屏的PDA、智能手机、智能监控终端等复杂应用不断涌现,必须使用嵌入式操作系统来处理多任务、多应用。所以,嵌入式操作系统已经成为比较复杂的嵌入式系统极为重要的组成部分。本章,主要从原理的角度介绍嵌入式操作系统,向读者说明一个嵌入式操作系统的内部运作机制。而与嵌入式操作系统相关的开发实践,如:驱动设计,网络协议,图形界面及系统内核移植等本书将在后面以专门的章节加以详细的介绍。

3.1 嵌入式操作系统概述

3.1.1嵌入式操作系统的发展

作为嵌入式系统(包括硬、软件系统)极为重要的组成部分,嵌入式操作系统通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、网络协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集,以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化,以及应用的专用性等方面具有较为突出的特点。

嵌入式操作系统伴随着嵌入式系统的发展经历了4个比较明显的阶段。

第一阶段:无操作系统的嵌入算法阶段。以单芯片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。应用于一些专业性极强的工业控制系统中,通过汇编语言编程对系统进行直接控制,运行结束后清除内存。系统结构和功能都相对单一,处理效率较低,存储容量较小,几乎没有用户接口。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有