嵌入式LinuxC语言应用程序设计

嵌入式LinuxC语言应用程序设计

ID:29528481

大小:6.64 MB

页数:398页

时间:2018-12-20

嵌入式LinuxC语言应用程序设计_第1页
嵌入式LinuxC语言应用程序设计_第2页
嵌入式LinuxC语言应用程序设计_第3页
嵌入式LinuxC语言应用程序设计_第4页
嵌入式LinuxC语言应用程序设计_第5页
资源描述:

《嵌入式LinuxC语言应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式LinuxC语言应用程序设计华清远见嵌入式培训中心编著人民邮电出版社北京图书在版编目(CIP)数据嵌入式LinuxC语言应用程序设计/华清远见嵌入式培训中心编著.—北京:人民邮电出版社,2007.7ISBN978-7-115-16230-4Ⅰ.嵌…Ⅱ.华…Ⅲ.①Linux操作系统-程序设计②C语言-程序设计Ⅳ.TP316.89TP312中国版本图书馆CIP数据核字(2007)第068015号内容提要嵌入式系统是现在最热门的计算机应用领域之一,嵌入式Linux是应用最广泛的嵌入式操作系统之一,嵌入式C语言在其中起着至关重要的作用。本书共分13章,全面讲解了嵌入式

2、系统基础,嵌入式LinuxC语言开发工具、语言基础,文件I/O相关实例,ARMLinux进程线程开发实例,ARMLinux网络开发实例,嵌入式Linux设备驱动开发以及视频监控系统实例。本书可作为大中专院校嵌入式相关专业本科生、研究生的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员使用。嵌入式LinuxC语言应用程序设计¨编著华清远见嵌入式培训中心责任编辑黄焱¨人民邮电出版社出版发行北京市崇文区夕照寺街14号邮编100061电子函件315@ptpress.com.cn网址http://www.ptpress.com.cn北京鸿佳印刷厂印刷新华书店总店北京发行

3、所经销¨开本:787´10921/16印张:25字数:608千字2007年8月第1版印数:1–5000册2007年8月北京第1次印刷ISBN978-7-115-16230-4/TP定价:49.00元(附光盘)读者服务热线:(010)67132692印装质量热线:(010)67129223前言嵌入式行业背景进入后PC时代后,嵌入式系统在我们的生活中无处不在,我们每天都会接触很多的嵌入式产品,嵌入式产品方便了人们的生活,同时也给厂家带来巨大的利润。嵌入式开发是当今计算机应用最热门的领域之一,广泛应用于汽车电子、无线通信、智能手机、便携式产品、数码相机、数字电视、数字机顶

4、盒等领域,一时间,嵌入式开发人才非常紧缺。嵌入式软件开发如何入门嵌入式系统入门需要掌握嵌入式操作系统的原理并学会嵌入式应用程序的开发。嵌入式Linux是源代码开放的嵌入式操作系统,是当今最优秀的嵌入式操作系统之一,得到众厂商的青睐,在工程实践中应用十分广泛,各高等院校的嵌入式系统课程也多采用嵌入式Linux进行教学工作。嵌入式应用程序一般是在嵌入式操作系统之上进行开发的,在实际开发中应用广泛,是初学者入门的很好的选择。嵌入式C语言至关重要嵌入式Linux内核的大部分代码是由C语言编写的,嵌入式Linux应用程序也多由C语言编写,因此掌握嵌入式C语言对于嵌入式学习非常

5、重要。嵌入式LinuxC语言代码编辑器、代码编译器以及代码调试器的使用对于初学者来说非常关键,本书对其进行了详细讲解,并配以实例加以说明,帮助读者尽快上手。嵌入式C语言的语法是编写嵌入式应用程序的基础和规则,是读者必须掌握的内容,本书第4章至第8章对嵌入式LinuxC语言的语法进行了详细讲解,并配合嵌入式Linux内核源代码进行分析、说明,使读者在嵌入式开发的实际环境中深刻理解嵌入式C语言的语法。║2嵌入式C语言应用程序设计嵌入式系统结构嵌入式系统由嵌入式硬件系统和嵌入式软件系统组成。嵌入式硬件系统由嵌入式处理器和嵌入式系统外围器件组成。嵌入式软件系统由嵌入式操作系

6、统和嵌入式应用程序组成。嵌入式系统的软硬件结构如图1所示。应用系统Flash嵌电源嵌嵌入入入SRAM式串口式式处硬软嵌入式GUI理JTAG调试口件件以太网器系系统统LCDPS2键盘文件系统结结构构驱动程序Bootloader内核图1嵌入式系统软硬件结构本书的主要内容本书共13章,第1章主要讲解嵌入式系统的概念,通过这一章的学习,读者可以掌握什么是嵌入式系统、嵌入式系统与PC机的区别以及嵌入式应用软件的开发过程等。第2章和第3章主要讲解如何构建嵌入式Linux的开发环境以及常见开发工具的使用方法。希望读者能够跟随本书中的实例实际动手操作,切实掌握这些开发工具的使用方法

7、。第4章至第8章讲解的是嵌入式LinuxC语言的语法及常见数据结构。在这里,结合Linux内核源码进行讲解,读者可以看到Linux内核是如何规范、高效地使用C语言的。本书的第9章至第12章详细讲解了嵌入式Linux中的文件I/O开发、进程线程开发、网络开发和驱动开发等,每一章都配有相应的实例进行讲解。本书的第13章视频监控系统是一个综合性的实例,该实例综合运用了前面各章的内容,读者可以通过该实例综合掌握前面各章的内容。本书结构如图2所示。光盘主要内容本书光盘包含了书中主要示例代码、流程图、原理图。第1章前言3║嵌入式系统硬件组成ARM处理器嵌入式系统外围器件嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。