• 高等职业院校嵌入式系统设计教材:嵌入式Linux C语言应用程序设计与实践
  • 高等职业院校嵌入式系统设计教材:嵌入式Linux C语言应用程序设计与实践
  • 高等职业院校嵌入式系统设计教材:嵌入式Linux C语言应用程序设计与实践
21年品牌 40万+商家 超1.5亿件商品

高等职业院校嵌入式系统设计教材:嵌入式Linux C语言应用程序设计与实践

4 1.1折 36 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者熊茂华 著

出版社清华大学出版社

出版时间2010-06

版次1

装帧平装

货号1-C13-11-2

上书时间2024-09-20

百分百书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 熊茂华 著
  • 出版社 清华大学出版社
  • 出版时间 2010-06
  • 版次 1
  • ISBN 9787302225515
  • 定价 36.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 353页
  • 正文语种 简体中文
【内容简介】
  《嵌入式LinuxC语言应用程序设计与实践》详细介绍嵌入式Linux的开发环境与工具软件、嵌入式C语言程序设计基础、嵌入式LinuxC高级编程与调试、Linux下的文件的操作和I/O应用、ARMLinux进程与进程调度、ARMLinux多线程开发、ARMLinux网络编程和嵌入式Linux设备驱动程序开发。《嵌入式LinuxC语言应用程序设计与实践》是嵌入式LinuxC语言应用程序设计的一本实用指导书,通过案例详细介绍嵌入式LinuxC语言应用程序设计,案例中的程序都取自实际的项目,并且对程序有详细的注解。
  《嵌入式LinuxC语言应用程序设计与实践》深入浅出,既可作为高等职业院校相关课程的教材,也可作为嵌入式系统编程人员的技术参考书。
【目录】
第1章嵌入式系统基础
1.1嵌入式系统简介
1.1.1嵌入式系统的概述
1.1.2嵌入式系统的组成
1.1.3嵌入式系统的应用领域
1.1.4嵌入式系统的发展趋势
1.2嵌入式处理器
1.2.1嵌入式处理器的分类
1.2.2嵌入式处理器的现状
1.2.3ARM处理器
1.3嵌入式系统开发过程
1.3.1嵌入式系统的总体结构
1.3.2嵌入式系统的开发特点
1.3.3嵌入式系统的开发流程
1.3.4调试嵌入式系统
练习题

第2章嵌入式Linux的开发环境及工具软件
2.1嵌入式Linux的开发环境
2.1.1嵌入式Linux开发环境建立
2.1.2嵌入式Linux开发的一般过程
2.2Linux开发工具的使用
2.2.1Linux开发工具GNUgcc的使用
2.2.29db调试器简介
2.3GNUmake命令和Makefile文件
2.3.1Makefile文件的规则
2.3.2Makefile文件中隐含规则
2.3.3Makefile文件的命令
2.3.4Makefile文件的变量
2.3.5Makefile文件的条件判断
2.3.6Makefile文件中常用函数
2.3.7子目录Makefile
2.4嵌入式Linux编辑器vi的使用
2.4.1vi的基本模式
2.4.2vi的基本操作
2.5Emacs综合编辑器
2.5.1Emacs的启动与退出
2.5.2Emacs的基本编辑
2.5.3Emacs的C模式
2.5.4Emacs的Shell模式
练习题

第3章嵌入式C语言程序设计基础
3.1嵌入式C语言预处理伪指令
3.2嵌入式C语言的基本数据类型
3.2.1数据类型与表达式
3.2.2常量
3.2.3变量
3.2.4运算符
3.3嵌入式LinuxC语言程序结构和控制语句
3.3.1嵌入式LinuxC语言3种程序结构
3.3.2嵌入式LinuxC语言基本语句
3.4选择语句
3.4.1if语句
3.4.2switch语句
3.5循环语句
3.5.1while和d0-while语句
3.5.2for循环语句
3.5.3break语句和continue语句
3.5.4ARMLinux循环语句应用实例
3.6goto语句
3.6.1goto语句语法
3.6.2ARMLinux中goto语句应用实例
3.7函数
3.7.1C语言函数概述
3.7.2函数定义与声明
3.7.3函数的参数、值和基本调用
3.7.4函数的嵌套、递归调用
3.8数组
3.9指针
3.10结构体与联合
练习题

第4章嵌入式LinuxC高级编程及调试举例
4.1内嵌汇编指令
4.2汇编语言与C/C++的混合编程
4.3从汇编程序中访问C程序变量
4.4汇编程序与C/C++程序的相互调用规则——ATPCS
4.5汇编程序与C/C++程序的相互调用
4.6嵌入式Linux静态链接库与动态链接库
4.6.1Linux静态链接库及创建
4.6.2Linux动态链接库及创建
4.7嵌人式Linux下程序调试应用举例
4.7.1Linux宿主机下的应用程序调试
4.7.2目标机下的应用程序调试
练习题

第5章嵌入式Linux下文件的操作
5.1ARMLinux文件I/0系统概述
5.1.1虚拟文件系统
5.1.2通用文件模型
5.2不带缓存的文件I/O操作
5.2.1文件的创建和读写
5.2.2移动文件的读写位置
5.2.3文件的各个属性
5.2.4目录文件的操作
5.3Linux标I/O流
5.4嵌入式Linux的文件操作应用举例
5.4.1文件锁的应用
5.4.2嵌入式Linux串行口通信设计
练习题

第6章ARMLinux进程与进程调度
6.1ARMLinux进程管理
6.1.1进程描述符及任务结构
6.1.2进程的调度
6.2ARMLinux进程控制相关API
6.3ARMLinux进程间通信API
6.3.1Linux中进程间通信
6.3.2管道
6.3.3命名管道
6.3.4信号通信
6.3.5共享内存
6.3.6消息队列
6.4Linux守护进程
6.4.1守护进程概述
6.4.2编写规则
6.4.3守护进程实例
练习题

第7章ARMLinux多线程开发实例
7.1Linux多线程相关API
7.1.1线程的创建
7.1.2线程的终止
7.1.3线程的标识
7.1.4线程的一次性初始化
7.1.5线程的私有数据
7.2信号灯
7.2.1POSIX有名信号灯的API函数
7.2.2POSIX基于内存的信号灯的API函数
7.3互斥量
7.4条件变量
练习题

第8章ARMLinux网络编程实例
8.1TCP/IP协议简介
8.1.1TCP/IP的分层模型
8.1.2TcP/1P分层模型特点
8.1.3Internet层中的协议
8.1.4传输层的协议
8.2网络基础编程
8.2.1Socket概述
8.2.2Socket基础
8.2.3Socket网络编程
练习题

第9章嵌入式Linux设备驱动程序开发
9.1嵌入式Linux的设备管理
9.1.1设备驱动和文件系统的关系
9.1.2设备类型
9.1.3设备号
9.1.4设备驱动中关键数据结构
9.1.5设备驱动开发中基本函数
9.2设备驱动模块化编程
9.2.1设备驱动程序的开发流程
9.2.2内核空间和用户空间
9.2.3设备注册和初始化
9.2.4中断管理
9.2.5加载和卸载驱动程序
9.3GPl0字符设备驱动程序设计
9.3.1GPIO接口设计
9.3.2LED驱动程序代码分析
9.3.3LED驱动程序加载及测试
9.4A/D转换器驱动程序设计
9.4.1S3C2410X中断控制器
9.4.2S3C2410X中断接口函数及宏定义
9.4.3S3C2410XA/D转换器
9.4.4A/D转换驱动程序设计
9.4.5A/D转换驱动程序的测试
练习题
参考文献
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP