分享
 
 
 

ARM-Linux嵌入式系统开发基础

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

作者: 孙弋主编

出 版 社: 西安电子科技大学出版社

出版时间: 2008-8-1字数: 485000版次: 1页数: 319印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787560620725包装: 平装内容简介

本书针对ARM-Linux嵌入式系统开发进行了系统的介绍,并从产品开发的角度详细介绍了嵌入式产品开发的流程及相关基础知识。内容主要包括嵌入式产品开发流程、嵌入式开发环境、编程原理、Bootloader、内核配置及启动流程、文件系统等,并在最后一章以串口和A/D接口应用为例简述了数据传送设备的开发过程。

本书内容翔实丰富、结构合理,可作为高等院校嵌入式系统相关课程用书,同时也可以作为嵌入式认证的培训教材。

目录

第1章嵌入式系统开发基础

1.1嵌入式系统概述

1.1.1典型的嵌入式操作系统

1.1.2Linux系统

1.2嵌入式系统设计基础

1.2.1嵌入式系统设计的特点

1.2.2嵌入式系统的设计流程

1.2.3嵌入式系统的软/硬件划分

1.2.4嵌入式系统的产品硬件详细设计

1.2.5嵌入式系统的软件设计

1.2.6嵌入式开发电路基础

1.2.7电子电路抗干扰设计基础

1.2.8嵌入式系统电源管理技术

第2章嵌入式微处理器及ARM9硬件开发平台

2.1嵌入式微处理器

2.1.1嵌入式微处理器的类型

2.1.2典型32位ARM微处理器的结构和特点

2.2ARM9微处理器简介

2.2.1ARM9与ARM7处理器的比较

2.2.2三星 S3C2410X ARM9处理器寄存器详解

第3章Linux C编译调试基础

3.1Linux下C语言编程概述

3.2Vi编辑器的使用

3.3Emacs使用简介

3.3.1Emacs的基本操作

3.3.2Emacs编译概述

3.4使用GNU CC编程

3.4.1Linux C源程序的编译

3.4.2“Hello,World!”

3.4.3GCC的主要选项

3.5使用GNU make

3.5.1初识Makefile

3.5.2Makefile规则

3.5.3Makefile中的变量

3.5.4简单的Makefile文件内容

3.5.5假想目标

3.5.6条件语句

3.5.7依赖关系

3.5.8函数

3.5.9Makefile的扩展变量

3.5.10Makefile中的替换

3.6使用autoconf

3.6.1创建configure脚本

3.6.2编写configure.in文件

3.6.3通过autoconf创建configure

3.6.4更新configure脚本

3.7使用automake

3.8GDB调试工具

3.8.1GDB概述

3.8.2GDB使用示例

3.8.3启动GDB

3.8.4GDB模式的设置

3.8.5退出GDB

3.8.6shell命令的使用

3.9在GDB下运行程序

3.9.1命令输入的技巧

3.9.2调试程序时的注意事项

3.9.3调试程序环境设置

3.9.4运行程序

3.10调试程序

3.10.1子进程结束

3.10.2调试多线程程序

3.10.3调试多进程程序

3.10.4调试的停止和继续

3.11设置断点、观测点和异常

第4章LinuxC编程基础

4.1Linux下的C语言编程——线程操作

4.2Linux下的进程控制

4.2.1fork()函数

4.2.2exec()函数族

4.3多线程编程入门

4.3.1创建线程

4.3.2pthreadjoin()和pthreadexit()函数

4.3.3取消线程

……

第5章Bootloader开发基础

第6章嵌入式Linux内核

第7章嵌入式文件系统

第8章ARM-Linux串行接口通信程序设计

参考文献

书摘插图

第1章嵌入式系统开发基础

根据电气工程师协会的定义,嵌入式系统(Embedded System)是用来控制或者监视机器、装置、工厂等大规模系统的设备。一般认为嵌入式系统是以应用为中心,以计算机技术为基础,其软/硬件可裁剪,可满足应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

作为专用的计算机系统,嵌入式系统同PC系统相比具有以下特点:

(1)嵌入式系统功耗低、体积小、专用性强。嵌入式系统与PC系统的最大不同就是嵌入式CPU大多工作在为特定用户群设计的系统中,能够把PC系统中许多由板卡完成的任务集成在芯片内部,从而使系统设计趋于小型化。

(2)嵌入式系统中的软件一般都固化在存储器芯片或单片机芯片中,以提高执行速度和系统可靠性。

(3)嵌入式系统的硬件和软件都经过精心设计,系统精简,其操作系统一般和应用软件集成在一起。

(4)软件代码质量要求高。

(5)嵌入式系统开发需要专门的开发工具和开发环境。

近年来微电子技术迅猛发展,嵌入式处理器的性能速度也随之有很大的提高,嵌入式系统领域发生了翻天覆地的变化。特别是网络的普及,嵌入式与互联网成为热门的应用领域。技术的进步可以使嵌入式系统具备网络功能,并将它们与Internet或企业内联网连接起来。这种特性增强了嵌入式系统多方面的实用性,也进一步扩展了嵌入式系统的应用领域。

美国著名的未来学家尼葛洛庞帝曾预言,嵌入式系统是继PC和Internet之后最伟大的发明。如今该领域的发展验证了这个预言的正确性。现在嵌入式系统正处于高速发展阶段,未来几年,这种发展和竞争将愈演愈烈。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有