内容简介:
随着消费群体对产品要求的日益提高,嵌入式技术在机械器具制造、电子产品制造、通信、信息服务等行业领域得到了大显身手的机会,应用日益广泛,相应地企业对嵌入式人才的需求也越来越多。因此近几年来,各高职高专院校开始纷纷开设嵌入式专业或方向。但是,各院校在嵌入式专业教学建设的过程中几乎都面临教材难觅的困境。虽然目前市场上的嵌入式开发相关书籍比较多,但几乎都是针对有一定基础的行业内研发人员而编写的,并不完全符合学校的教学要求。学校教学需要一套充分考虑学生现有知识基础和接受度的,明确各门课程教学目标的,便于学校安排课时的嵌入式专业教材。
针对教材缺乏的问题,我们以多年来在嵌入式工程技术领域内人才培养、项目研发的经验为基础,汇总了近几年积累的数百家企业对嵌入式研发相关岗位的真实需求,调研了数十所开设“嵌入式工程技术”专业的高职院校的课程设置情况、学生特点和教学用书现状。通过细致的整理和分析,对专业技能和基本知识进行合理划分,2009年,我们编写了这套高等院校嵌入式人才培养规划教材,包括以下5本:
《嵌入式技术基础》
《ARM嵌入式体系结构与接口技术Cortex-A8版》
《嵌入式Linux操作系统》
《嵌入式Linux C语言开发》
《嵌入式应用程序设计》
经过4年,嵌入式行业发生了巨大的变化,产品升级换代,而高校中的嵌入式专业也日趋成熟,首批教材有些已无法满足新的需要。所以本次对原有教材进行修订和扩充。
本书作为嵌入式专业的C语言教材。全书共11章,第1章介绍了嵌入式Linux下常用的C语言开发工具,为后面的学习打下基础。第2章~第5章讲解了嵌入式Linux C语言中的基础知识。包括嵌入式Linux C语言中的数据、数据的输入和输出、运算符和表达式、程序结构和控制语句。第6章到主要讲解了嵌入式Linux C语言中的数组,包括一维数组、多维数组、字符数组和字符串等。第7章主要讲解了嵌入式Linux C语言中的指针。第8章主要讲解了嵌入式Linux C语言的函数。第9章主要介绍了嵌入式Linux C语言中用户自定义的数据类型。第10章介绍了嵌入式Linux C语言的高级用法。第11章介绍了嵌入式Linux内核中常见的数据结构。
本书由冯利美主编。本书的完成需要感谢华清远见教育科技集团,教材内容参考了学院与嵌入式企业需求无缝对接的、科学的专业人才培养体系。同时,华清远见教育科技集团从业或执教多年的行业专家团队也对教材的编写工作做出了贡献,孙天泽、刘洪涛、曾宏安、穆煜、赵苍明、季久峰、贾燕枫、关晓强等在书稿的编写过程中认真阅读了所有章节,提供了大量在实际教学中积累的重要素材,对教材结构、内容提出了中肯的建议,并在后期审校工作中提供了很多帮助,在此表示衷心的感谢。
本书所有源代码、PPT课件、教学素材等辅助教学资料,请到人民邮电出版社教学服务与资源网(www.ptpedu.com.cn)免费下载。
图书目录:
C语言入门书籍《嵌入式Linux C语言程序设计基础教程》 目 录
第1章 嵌入式Linux C语言开发工具... 1
第2章 数据... 46
第3章 数据的输入输出... 79
第4章 运算符和表达式... 93
第5章 程序结构和控制语句... 115
第6章 数组............................................. 134
第7章 指针... 155
第8章 函数... 185
第9章 用户自定义数据类型... 218
第10章 嵌入式C语言的
第11章 嵌入式linux内核常见数据结构
附录 嵌入式Linux C函数