读书月福利
欢迎光临中图网 请 | 注册

嵌入式系统程序设计

作者:赖晓晨
出版社:清华大学出版社出版时间:2009-11-01
开本: 03 页数: 341
中 图 价:¥22.4(7.0折) 定价  ¥32.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

嵌入式系统程序设计 版权信息

嵌入式系统程序设计 本书特色

《嵌入式系统程序设计》以嵌入式领域中*重要的32位ARM处理器为硬件平台,以应用*广泛的开源嵌入式Linux为系统软件平台,全面介绍嵌入式c语言程序设计的概念、思想、方法和技巧,突破了以往基于8位单片机介绍c51编程的模式。《嵌入式系统程序设计》内容广泛,紧贴*新技术;以实例为基础讲解知识点,由浅入深、通俗易懂:书中代码及配套课件完整、详尽、严谨、风格统一。

嵌入式系统程序设计 内容简介

本书突破了以各种低端单片机芯片为基础讲解c语言程序设计的传统模式,以主流的32位arm嵌入式处理器/嵌入式linux操作系统为平台,全面介绍嵌入式系统的c语言程序设计方法,内容涉及c语言适用于嵌入式系统的语法特性、linux系统的开发环境和工具链、交叉编译、uclinux和arm linux的移植等基础内容,以及嵌入式系统程序框架、bootloader、busybox、linux系统编程、嵌入式数据库、模块设计、驱动程序设汁、framebuffer技术、图形界面移植等较为深入的内容。
本书的嵌入式编程环境为:宿主机采用稳定的redhat linux 9操作系统和cygwin模拟环境,使用方便;目标机采用深圳英蓓特信息技术有限公司的embesl edukit一ⅲ教学实验平台。考虑到读者的实际情况,作者力争对涉及到的硬件平台部分做详细的介绍,一些平台无关的代码,尽量在模拟器上执行,使没有条件购买硬件设备的读者也能得到全面的认识。
阅读本书的读者应该具有c语言的基础,对arm处理器有初步了解。本书适合嵌入式专业的高年级本科学生作为教材使用,也适用于希望转向嵌入式系统设计的it从业人员,尤其适合学习了嵌入式硬件基础知识,但是还没有形成嵌入式系统设计完整概念的人员,作为学习主流嵌入式系统程序设计的指导教材使用。
本书电子资源内容包括完整的教学课件、书中所有的例程源代码、书中使用到的gnu编程工具等。

嵌入式系统程序设计 目录

第1章 绪论
1.1 嵌入式系统概述
1.1.1 计算机的发展和分类
1.1.2 嵌入式系统概述
1.1.3 嵌入式系统的组成
1.1.4 嵌入式系统的发展
1.2 嵌入式系统开发流程
1.3 嵌入式系统程序设计
1.3.1 嵌入式系统开发语言
1.3.2 嵌入式系统的开发丁具
1.4 本书内容简介
第2章 预备知识
2.1 arm体系结构
2.1.1 arm体系结构简介
2.1.2 arm指令集
2.1.3 s3c44box嵌入式处理器
2.1.4 3c2410x嵌入式处理器
2.2 linux操作系统
2.2.1 linux操作系统的历史
2.2.2 linux操作系统的特点
2.2.3 linux版本
2.2.4 linux的安装
2.3 linux操作系统基础操作
2.3.1 shell
2.3.2 常用shell命令
2.4 e mbest edukit一ⅲ型教学实验平台简介
2.4.1 embest edukit一ⅲ型教学实验平台
2.4.2 jtag仿真器
2.4.3 flash编程器
2.4.4 embest集成开发环境
2.4.5 realview mdk
第3章 嵌入式c语言基础
3.1 嵌入式c语言概述
3.1.1 c语言的历史和特点
3.1.2 预处理指令
3.1.3 位运算
3.1.4 函数指针
3.1.5 c程序的移植
3.2 c语言与c++语言的区别
3.2.1 变量定义位置
3.2.2 结构体变量
3.2.3 数据类型
3.2.4 输入输出
3.2.5 动态内存分配
3.2.6 其他区别
3.3 gnu c扩展
3.4 错误处理机制
3.4.1 c语言的错误处理机制
3.4.2 系统日志文件
3.5 嵌入式c程序架构
3.5.1 嵌入式c程序
3.5.2 人机界面
3.5.3 指针的使用方法
3.6 arm c程序设计优化
3.6.1 编译器的特性
3.6.2 数据类型对程序效率的影响
3.6.3 循环方式对程序效率的影响
3.6.4 指针对程序效率的影响
3.6.5 边界对齐对程序效率的影响
3.7 硬件编程
3.8 c语言编程规范
3.8.1 排版
3.8.2 注释
3.8.3 命名规则
3.8.4 可读性
3.8.5 变量和结构
3.8.6 函数
3.8.7 程序效率
第4章 嵌入式linux程序设计基础
4.1 交叉开发环境
4.2 linux开发工具链
……
第5章 嵌入式uclinux程序设计
第6章 arm linux程序设计
第7章 嵌入式系统程序设计实例
附录a 虚拟机配置
附录b 数字化温度传感器
附录c linux模拟环境cygwin
附录d uclinux内核选项
附录e bmp文件格式
参考文献
展开全部

嵌入式系统程序设计 节选

《嵌入式系统程序设计》突破了以各种低端单片机芯片为基础讲解C语言程序设计的传统模式,以主流的32位ARM嵌入式处理器/嵌入式Linux操作系统为平台,全面介绍嵌入式系统的C语言程序设计方法,内容涉及C语言适用于嵌入式系统的语法特性、Linux系统的开发环境和工具链、交叉编译、uCLinux和ARM Linux的移植等基础内容,以及嵌入式系统程序框架、Bootloader、BusyBox、Linux系统编程、嵌入式数据库、模块设计、驱动程序设汁、Framebuffer技术、图形界面移植等较为深入的内容。《嵌入式系统程序设计》的嵌入式编程环境为:宿主机采用稳定的RedHat Linux 9操作系统和Cygwin模拟环境,使用方便;目标机采用深圳英蓓特信息技术有限公司的Embesl EduKit一Ⅲ教学实验平台。考虑到读者的实际情况,作者力争对涉及到的硬件平台部分做详细的介绍,一些平台无关的代码,尽量在模拟器上执行,使没有条件购买硬件设备的读者也能得到全面的认识。阅读《嵌入式系统程序设计》的读者应该具有C语言的基础,对ARM处理器有初步了解。《嵌入式系统程序设计》适合嵌入式专业的高年级本科学生作为教材使用,也适用于希望转向嵌入式系统设计的IT从业人员,尤其适合学习了嵌入式硬件基础知识,但是还没有形成嵌入式系统设计完整概念的人员,作为学习主流嵌入式系统程序设计的指导教材使用。《嵌入式系统程序设计》电子资源内容包括完整的教学课件、书中所有的例程源代码、书中使用到的GNU编程工具等。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服