没有
C 程式设计,重点介绍如何将其用于嵌入式系统开发。
C 基本数据类型
- 整数类型
- 浮点类型
- 指标(指标)指标算术、指标取消引用)
- 阵 列
- 阵列和指标之间的关系
- 枚举
Programming 构造
- if - else 语句
- switch 语句
- while 循环和 do - while 回圈
- for 回圈
- goto 语句
- C 语言中的函数
- 函数原型
- 了解 C 的按值调用机制以传递参数
- 实现功能
- 调用函数
- 使用指标通过引用传递值
- 将数位传递给函数
- 了解 C 的返回值机制
- 使用指标通过引用返回值
数据结构
- 定义数据结构
- Access处理和操作数据结构的元素
- 指向数据结构的指标
- 箭头 (->) 运算符
- 使用指标遍历数据结构阵列
高级主题
- 指向指标的指标
- 函数指标
- const 和 static 关键字 - 它们的含义和用途
- 强制转换和强制转换 使用 void * 指标
- 包含指向数据结构的指标的数据结构
- 包含函数指标的数据结构
- 函数指标和表驱动程式设计
- 数据结构中的位域
- 工会
- 使用阵列实现循环缓冲区和堆叠
- 作为数据结构和介面的模组
- 动态数据结构及其用途
- 单向链表
- 双向链表
C 标准库概述
- putc、putchar、getc、getchar
- printf、scanf
- 字串操作函数 (strcpy, strcat, ...)面向嵌入式系统的主题
- 设置埠位址
- 定义面向位的数据结构
- 编译器特定功能
- #pragmas
- 非 ANSII C 扩展
- Access处理和操作特殊函数寄存器
- 实现中断处理程式
- 从 C 语言调用汇编代码
- 从汇编代码调用 C
- 连结器和连结器脚本
- 了解目标外围设备库及其用途
- 实现您自己的设备库
- 计时器及其用途
- 硬体定时器
- 软体计时器
事件驱动程式设计的基础知识
- 埠 I/O - LED 闪烁
- 软体延迟
- 键盘扫描
- 基本 RS232
- 基本数据采集和感测器介面
- 使用 EEPROM(片上和 SPI/I2C)
United Arab Emirates - Ansi C for Embedded Systems
Qatar - Ansi C for Embedded Systems
Egypt - Ansi C for Embedded Systems
Saudi Arabia - Ansi C for Embedded Systems
South Africa - Ansi C for Embedded Systems
Brasil - Ansi C for Embedded Systems
Canada - Ansi C for Embedded Systems
中国 - Ansi C for Embedded Systems
香港 - Ansi C for Embedded Systems
澳門 - Ansi C for Embedded Systems
台灣 - Ansi C for Embedded Systems
USA - Ansi C for Embedded Systems
Österreich - Ansi C for Embedded Systems
Schweiz - Ansi C for Embedded Systems
Deutschland - Ansi C for Embedded Systems
Czech Republic - Ansi C for Embedded Systems
Denmark - Ansi C for Embedded Systems
Estonia - Ansi C for Embedded Systems
Finland - Ansi C for Embedded Systems
Greece - Ansi C for Embedded Systems
Magyarország - Ansi C for Embedded Systems
Ireland - Ansi C for Embedded Systems
Luxembourg - Ansi C for Embedded Systems
Latvia - Ansi C for Embedded Systems
España - Ansi C para Sistemas Embebidos
Italia - Ansi C for Embedded Systems
Lithuania - Ansi C for Embedded Systems
Nederland - Ansi C for Embedded Systems
Norway - Ansi C for Embedded Systems
Portugal - Ansi C for Embedded Systems
România - Ansi C for Embedded Systems
Sverige - Ansi C for Embedded Systems
Türkiye - Ansi C for Embedded Systems
Malta - Ansi C for Embedded Systems
Belgique - Ansi C for Embedded Systems
France - Ansi C for Embedded Systems
日本 - Ansi C for Embedded Systems
Australia - Ansi C for Embedded Systems
Malaysia - Ansi C for Embedded Systems
New Zealand - Ansi C for Embedded Systems
Philippines - Ansi C for Embedded Systems
Singapore - Ansi C for Embedded Systems
Thailand - Ansi C for Embedded Systems
Vietnam - Ansi C for Embedded Systems
India - Ansi C for Embedded Systems
Argentina - Ansi C para Sistemas Embebidos
Chile - Ansi C para Sistemas Embebidos
Costa Rica - Ansi C para Sistemas Embebidos
Ecuador - Ansi C para Sistemas Embebidos
Guatemala - Ansi C para Sistemas Embebidos
Colombia - Ansi C para Sistemas Embebidos
México - Ansi C para Sistemas Embebidos
Panama - Ansi C para Sistemas Embebidos
Peru - Ansi C para Sistemas Embebidos
Uruguay - Ansi C para Sistemas Embebidos
Venezuela - Ansi C para Sistemas Embebidos
Polska - Ansi C for Embedded Systems
United Kingdom - Ansi C for Embedded Systems
South Korea - Ansi C for Embedded Systems
Pakistan - Ansi C for Embedded Systems
Sri Lanka - Ansi C for Embedded Systems
Bulgaria - Ansi C for Embedded Systems
Bolivia - Ansi C para Sistemas Embebidos
Indonesia - Ansi C for Embedded Systems
Kazakhstan - Ansi C for Embedded Systems
Moldova - Ansi C for Embedded Systems
Morocco - Ansi C for Embedded Systems
Tunisia - Ansi C for Embedded Systems
Kuwait - Ansi C for Embedded Systems
Oman - Ansi C for Embedded Systems
Slovakia - Ansi C for Embedded Systems
Kenya - Ansi C for Embedded Systems
Nigeria - Ansi C for Embedded Systems
Botswana - Ansi C for Embedded Systems
Slovenia - Ansi C for Embedded Systems
Croatia - Ansi C for Embedded Systems
Serbia - Ansi C for Embedded Systems
Bhutan - Ansi C for Embedded Systems