出版社:北京航空航天大学出版社
年代:2011
定价:39.0
本书将主要介绍针对嵌入式系统的基于C语言的软件项目开发的流程,较为复杂的C语言编程知识和技巧,编程风格和调试习惯,并通过对一个具体的软件模块(ASIX Window GUI)的分析,介绍分析代码的方法以及设计软件系统需要考虑的各要素。本书将以实际项目中的代码作实例来进行介绍,详细分析在嵌入式系统开发中程序员应该注意的方法,技巧和陷阱。
第1章 概 述 1.1 C语言的历史和特点 1.2 一个小测验 1.3 如何学好嵌入式系统中的C语言编程 1.3.1 真正深刻地认识存储器 1.3.2 认识和理解嵌入式C编程环境 1.3.3 认识和掌握C语言中的常见陷阱 1.3.4 掌握C语言程序设计过程中的调试方法 1.4 推荐的参考书目 1.4.1 C语言的初级教材 1.4.2 C语言进阶书籍 1.5 思考题第2章 C语言的关键字与运算符 2.1 C语言的关键字 2.1.1 数据类型关键字
第1章 概 述 1.1 C语言的历史和特点 1.2 一个小测验 1.3 如何学好嵌入式系统中的C语言编程 1.3.1 真正深刻地认识存储器 1.3.2 认识和理解嵌入式C编程环境 1.3.3 认识和掌握C语言中的常见陷阱 1.3.4 掌握C语言程序设计过程中的调试方法 1.4 推荐的参考书目 1.4.1 C语言的初级教材 1.4.2 C语言进阶书籍 1.5 思考题第2章 C语言的关键字与运算符 2.1 C语言的关键字 2.1.1 数据类型关键字 2.1.2 控制语句关键字与相关语句 2.1.3 存储类型关键字 2.1.4 其他类型关键字 2.2 C语言的运算符 2.2.1 运算符中需要注意的问题 2.2.2 运算符的优先级 2.2.3 表达式求值 2.2.4 运算符的词法分析 2.3 C语言的指针 2.3.1 指针的3个要素 2.3.2 指针的类型 2.3.3 指针的初始化 2.3.4 指针的运算 2.3.5 指针与字符串 2.4 思考题第3章 C语言的函数 3.1 C语言的函数 3.1.1 函数的声明、原型与返回值 3.l.2 函数的参数 3.1.3 可变参数的函数 3.1.4 递归函数 3.2 标准库函数 3.2.1 输入与输出: 3.2.2 字符类別测试: 3.2.3 字符串函数: 3.2.4 数学函数: 3.2.5 实用函数: 3.2.6 断言: 3.2.7 可变参数表: 3.2.8 非局部跳转: 3.2.9 标准库函数与系统调用 3.3 声 明 3.4 作用域与链接属性 3.4.1 代码块作用域 3.4.2 文件作用域 3.4.3 函数作用域 3.4.4 原型作用域 3.4.5 链接属性 3.5 C的预编译处理 3.6 思考题第4章 编译、汇编与调试第5章 存储器与指针第6章 中断与设备驱动第7章 编码风格第8章 代码的调试第9章 ASIX Window GUI设计详解附录A C++/C代码审查表(C语言部分)附录B 部分课后思考题解答附录C 嵌入式C语言测试样卷与参考答案附录D UB4020MBT开发板简介参考文献
本书主要介绍针对嵌入式系统基于C语言的软件项目开发流程、较为复杂的C语言编程知识与技巧、编程风格及调试习惯,并通过对一个具体的软件模块(ASIX Window GUI)的分析,介绍分析代码的方法以及设计软件系统需要考虑的各要素。本书以实际项目中的代码为例来进行介绍,详细分析在嵌入式系统开发中程序员应该注意的方法、技巧和存在的陷阱。 本书适合用作学习嵌入式系统的高年级本科生或硕士研究生的教学用书,也可作为从事嵌入式系统编程的软、硬件工程师的技术参考用书。
这本由凌明编著的《嵌入式系统高级C语言编程(十二五高等院校规划教材)》的主要内容来自于东南大学集成电路学院“嵌入式系统高级C语言编程”这门硕士选修课程。作为SOC与嵌入式系统专业方向课程体系的一部分,《嵌入式系统高级C语言编程(十二五高等院校规划教材)》旨在帮助学生掌握针对嵌入式系统的基于C语言的软件项目开发流程,掌握较为复杂的C语言编程知识和技巧,培养良好的编程风格和调试习惯,并通过对一个具体的软件模块(ASIX Window GUI)的分析,使学生掌握分析代码的方法以及设计软件系统需要考虑的各要素。
书籍详细信息 | |||
书名 | 嵌入式系统高级C语言编程站内查询相似图书 | ||
9787512403086 《嵌入式系统高级C语言编程》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 北京航空航天大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
嵌入式系统高级C语言编程是北京航空航天大学出版社于2011.1出版的中图分类号为 TP312 ,TP360.21 的主题关于 微型计算机-C语言-程序设计 的书籍。
(美) 莱丁 (Ledin,J.) , 著
(美) 马克·西格斯蒙德 (Mark Siegesmund) , 著
(美) 巴雷特, (美) 古尔, 著
郁文工作室, 编著
(美) 巴尔安 (Barr,M.) , (美) 马萨 (Massa,A.) , 著
(瑞典) 本特松 (Lars Bengtsson) , (瑞典) 林德 (Lennart Lindh) , 著
(美) 庞特, 著
邓中亮, 段大高, 崔岩松, 编著
(印) 卡莫尔 (Kamal,R.) , 著