×
思维导图备注
零基础学嵌入式LinuxC编程
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
7.4.5 break语句和continue语句
浏览
2
扫码
小字体
中字体
大字体
2022-01-24 10:00:04
请
登录
再阅读
上一篇:
下一篇:
前言
主要内容
读者对象
本书光盘
第一篇 开发基础
1.1.2 嵌入式系统的特点
1.2 嵌入式系统的组成
第2章 Linux环境下C语言的开发
2.2 Linux下的C语言开发环境
2.3 嵌入式Linux C语言的开发
2.4 Linux系统
2.4.2 Linux的基本使用
2.4.3 Linux的常用命令
2.5 嵌入式Linux中程序的运行原理
2.6 实践拓展
2.7 思考与练习
1.1.3 嵌入式系统的发展历史
1.3 典型的嵌入式操作系统
第3章 构建嵌入式Linux开发环境
3.2 移植U-Boot
3.2.2 U-Boot分析与移植
3.3 嵌入式Linux操作系统内核编译
3.3.2 内核编译的过程
3.4 内核的移植
3.5 实践拓展
3.6 思考与练习
1.1.4 嵌入式系统的应用领域
1.4 ARM处理器平台介绍
1.1.5 嵌入式系统与PC之间的区别
1.5 嵌入式系统开发
1.6 嵌入式Linux软件设计
1.6.2 嵌入式Linux软件架构设计
1.7 实践拓展
1.8 思考与练习
第二篇 基础编程
4.2 嵌入式Linux编辑器Vi
4.2.2 Vi的基本操作
4.2.3 Vi的使用实例分析
第5章 数据、运算符和表达式
5.2 C程序语句概述
5.3 基本概念
5.3.2 关键字
5.3.3 常量
5.3.4 变量
5.4 基本数据类型
5.4.2 浮点型变量及其常量
5.4.3 字符型变量及其常量
5.4.4 长整型、短整型和无符号整型
5.4.5 类型定义typedef
5.5 算术运算符、赋值运算符及其表达式
5.5.2 赋值运算符和赋值表达式
5.6 关系运算符、逻辑运算符及其表达式
5.6.2 逻辑运算符和逻辑表达式
5.7 逗号运算符和逗号表达式
5.8 变量的初始化
5.9 不同类型数据之间的转换
5.9.2 强制类型转换
5.10 实践拓展
5.11 思考与练习
4.3 嵌入式Linux编译器GCC
4.3.2 GCC编译选项分析
4.3.3 GCC使用的库函数
第6章 数据的输入和输出
6.1.2 格式输出函数printf()
6.2 数据的输入
6.2.2 格式输入函数scanf()
6.3 实践拓展
6.4 思考与练习
4.4 嵌入式Linux调试器GDB的使用
4.4.2 GDB的帮助命令
4.4.3 设置/删除断点
4.4.4 数据相关命令
4.4.5 调试运行环境相关命令
4.4.6 堆栈相关命令
第7章 基本语句
7.2 语句和复合语句
7.3 条件语句
7.3.2 条件运算符
7.3.3 switch语句
7.4 循环控制
7.4.2 do-while循环语句
7.4.3 for循环语句
7.4.4 goto语句
7.4.5 break语句和continue语句
7.5 实践拓展
7.6 思考与练习
4.5 make工程管理器
4.5.2 Makefile变量
4.5.3 make的使用
第8章 数组
8.1.2 一维数组元素的初始化
8.2 二维数组
8.2.2 二维数组元素的初始化
8.3 字符数组和字符串
8.3.2 字符串和字符串结束标志
8.3.3 字符串处理函数
8.4 实践拓展
8.5 思考与练习
4.6 Emacs综合编辑器
4.6.2 Emacs的基本编辑
4.6.3 Emacs的C模式
4.6.4 Emacs的Shell模式
第9章 函数、编译预处理
9.2 函数的定义和调用
9.2.2 函数的调用
9.3 函数的返回值
9.4 函数的参数及其传递方式
9.4.2 数组作为函数参数
9.5 函数的嵌套调用和递归调用
9.5.2 函数的递归调用
9.6 变量的作用域及其存储类型
9.6.2 全局变量及其存储类型
9.7 内部函数和外部函数
9.8 编译预处理
9.8.2 文件包含处理
9.8.3 条件编译
9.9 实践拓展
9.10 思考与练习
4.7 实践拓展
第10章 动态内存的堆与栈
10.1.2 C语言中的动态内存
10.2 C程序中栈的应用
10.3 C程序中堆空间的使用
10.4 堆内存和栈内存使用的比较
10.5 实践拓展
10.6 思考与练习
4.8 思考与练习
第11章 指针、回调函数、结构体与共同体
11.1.2 变量的指针和指向变量的指针变量
11.2 回调函数
11.2.2 回调函数的语法
11.1.3 数组的指针和指向数组的指针变量
11.3 结构体
11.3.2 结构体数组
11.3.3 指向结构体类型数据的指针
11.3.4 用指针处理链表
11.1.4 字符串的指针和指向字符串的指针变量
11.4 共同体
11.1.5 函数的指针和指向函数的指针变量
11.5 实践拓展
11.1.6 指针数组和指向指针的指针
11.6 思考与练习
第12章 Linux C语言嵌入汇编语言与移植性问题
12.1.2 内嵌汇编的语法
12.2 嵌入式Linux可移植性问题
12.2.2 数据对齐
12.2.3 字节顺序
12.1.3 memory描述符
12.3 实践拓展
12.1.4 GCC对内嵌汇编语言的处理方式
12.4 思考与练习
第三篇 高级编程
13.2 Linux下几种主流的GUI
13.2.2 Qt/Embedded
13.2.3 MicroWindows
13.2.4 OpenGUI
13.2.5 GTK+
第14章 嵌入式Linux设备驱动开发
14.2 Linux设备驱动程序与内核的关系
14.3 Linux设备驱动程序开发基础
14.3.2 中断处理
14.3.3 I/O端口
14.3.4 DMA处理
14.3.5 时间流
14.4 字符设备驱动
14.4.2 字符设备驱动程序实例
14.5 块设备驱动
14.5.2 与块设备相关的结构体
14.6 网络设备驱动
14.6.2 网络设备的运行机制
14.6.3 数据包的发送与接收
14.6.4 网络设备驱动程序的加载
14.6.5 DM9000网卡驱动程序分析
14.7 实践拓展
14.8 思考与练习
13.3 基于GTK+的图形界面编程
13.3.2 GTK+预定义的函数和数据类型
13.3.3 回调函数
13.3.4 GTK+的事件处理
13.3.5 使用GTK+实现"Hello World"程序
13.3.6 编译GTK+程序
13.3.7 在GTK+中排列控件
13.3.8 常用控件
第15章 Linux文件操作
15.1.2 Linux文件类型
15.2 文件操作相关函数
15.2.2 文件的读写
15.2.3 文件的定位
15.2.4 出错检测
15.2.5 文件的属性操作
15.2.6 文件的移动和删除
15.1.3 Linux文件的访问权限控制
15.3 目录操作
15.3.2 获取当前目录
15.3.3 设置工作目录
15.3.4 获取目录信息
15.4 制作根文件系统
15.4.2 制作根文件系统的镜像
15.5 实践拓展
15.6 思考与练习
13.4 实践拓展
第16章 进程
16.1.2 Linux进程调度
16.2 进程控制
16.2.2 创建守护进程
16.2.3 退出进程
16.2.4 改变进程的优先级
16.2.5 执行新程序
16.2.6 等待进程结束
16.1.3 进程的内存映像
16.3 进程间通信
16.3.2 有名管道
16.3.3 消息队列
16.3.4 信号量
16.3.5 共享内存
16.4 编程实例——哲学家用餐问题
16.5 实践拓展
16.6 思考与练习
13.5 思考与练习
第17章 线程控制
17.1.2 线程分类
17.2 创建线程
17.3 线程属性
17.4 线程等待和终止
17.5 私有数据
17.6 线程同步
17.6.2 条件变量
17.6.3 异步信号
17.7 出错处理
17.7.2 出错处理相关函数
17.8 实践拓展
17.9 思考与练习
第四篇 综合实例
18.2 需求分析
18.2.2 硬件需求分析
第19章 ARM Linux视频采集与传输
19.2 S3C2410处理器
19.3 系统的软件结构
19.4 视频采集的系统程序
19.4.2 摄像头驱动的加载
19.4.3 BootLoader移植
19.4.4 将Linux内核移植到S3C2410
19.5 视频采集的应用程序
19.5.2 视频采集关键步骤
19.5.3 视频编码程序
19.5.4 数据传输程序
19.6 实践拓展
18.3 Linux操作系统移植
18.3.2 BootLoader移植
18.3.3 将Linux内核移植到S3C2410
18.3.4 移植YAFFS文件系统
18.3.5 构建Linux根文件系统
第20章 ARM Linux指纹识别
20.2 指纹识别原理
20.3 系统硬件结构
20.4 指纹采集芯片fps200
20.5 Linux操作系统移植
20.5.2 将Linux内核移植到S3C2410
20.5.3 加载指纹芯片驱动程序
20.5.4 加载文件系统
20.6 系统软件设计
20.6.2 指纹采集与处理
20.6.3 指纹识别算法的实现
20.7 实践拓展
18.4 系统软件设计
18.4.2 sniff原理
18.5 做自己的YASON
18.5.2 YASON之旅
18.6 实践拓展
附录A 嵌入式Linux函数索引
附录B Linux Shell常用命令索引
参考文献
光盘内容
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《零基础学嵌入式LinuxC编程》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度