种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

零点起步——ARM嵌入式Linux套用开发入门

(2019-11-09 07:55:57) 百科综合
零点起步——ARM嵌入式Linux套用开发入门

零点起步——ARM嵌入式Linux套用开发入门

本书共分10章,分别介绍了嵌入式系统、ARM微处理器的结构及指令系统、嵌入式开发环境的构建、S3C2410X内部资源、S3C2410X外围电路设计及接口、嵌入式作业系统、Linux核心移植、嵌入式系统的设备管理及驱动、Linux环境下的C语言开发工具、嵌入式系统中C语言的开发流程等内容。

基本介绍

  • 书名:零点起步——ARM嵌入式Linux套用开发入门
  • 作者:段群杰
  • ISBN:9787111373131
  • 定价:¥59.00
  • 出版社:机械工业出版社
  • 出版时间:2012-4-9
  • 开本:16

内容简介

零点起步——ARM嵌入式Linux
套用开发入门
黄平李欣邱尔卫等编着
机械工业出版社
本书共分10章,分别介绍了嵌入式系统、ARM微处理器的结构及指令系统、嵌入式开发环境的构建、S3C2410X内部资源、S3C2410X外围电路设计及接口、嵌入式作业系统、Linux核心移植、嵌入式系统的设备管理及驱动、Linux环境下的C语言开发工具、嵌入式系统中C语言的开发流程等内容。
本书介绍了嵌入式系统基本功能的套用与操作,通过实例演练和程式逐句讲解的

图书目录

目录
前言
第1章嵌入式系统
1?1嵌入式系统的概念
1?2嵌入式系统的分类
1?3嵌入式平台
1?3?1嵌入式平台的硬体结构
1?3?2嵌入式作业系统
1?3?3应用程式设计基础
1?4嵌入式系统的套用领域
1?5嵌入式系统的开发流程
1?6思考与练习
第2章ARM微处理器的结构及指令系统
2?1ARM公司简介
2?2ARM微处理器系列
2?2?1ARM7微处理器系列
2?2?2ARM9微处理器系列
2?2?3ARM10微处理器系列
2?2?4ARM11微处理器系列
2?2?5Cortex微处理器系列
2?2?6StrongARM及Xscale微处理器
2?3ARM微处理器体系结构
2?3?1RISC体系结构
2?3?2ARM微处理器的暂存器结构
2?3?3ARM微处理器的指令结构
2?4ARM微处理器的套用选型
2?5ARM指令集
2?5?1ARM微处理器的指令集概述
2?5?2ARM指令的定址方式
2?5?3ARM指令集
2?5?4Thumb指令及套用
2?5?5伪指令
2?5?6彙编语言的语句格式
2?6简单彙编实例
2?7思考与练习
零点起步——ARM嵌入式Linux套用开发入门
目录第3章嵌入式开发环境的构建
3?1交叉开发环境
3?2主机与目标板的连线方式
3?2?1串口通信接口
3?2?2乙太网接口
3?2?3USB接口
3?2?4JTAG接口
3?3建立主机开发环境
3?3?1超级终端和Minicom配置及使用
3?3?2宿主机服务配置
3?3?3建立交叉工具链
3?4启动目标板系统
3?4?1BootLoader
3?4?2编译嵌入式核心
3?4?3Linux核心目录结构
3?4?4製作档案系统
3?5思考与练习
第4章S3C2410X内部资源
4?1S3C2410
4?1?1概述
4?1?2S3C2410X处理器引脚
4?1?3S3C2410X的核心结构
4?1?4存储器管理
4?1?5Bank0汇流排宽度
4?1?6nWAIT引脚的作用
4?1?7nXBREQ/nXBACK引脚操作
4?2时钟和电源管理
4?3DMA控制器
4?4通用I/O连线埠
4?5脉冲频宽调製定时器和看门狗定时器
4?5?1脉冲频宽调製定时器
4?5?2看门狗定时器
4?6存储器的控制暂存器
4?6?1S3C2410X存储器控制器
4?6?2NAND Flash控制器
4?7中断管理
4?7?1S3C2410X中断控制器
4?7?2S3C2410X中断系统结构
4?7?3S3C2410X中断控制器专用暂存器
4?8串列口管理
4?9A/D转换器与触控萤幕
4?9?1A/D转换器的结构与工作原理
4?9?2ADC和触控萤幕专用暂存器
4?10思考与练习
第5章S3C2410X外围电路设计及接口
5?1单元电路设计
5?1?1电源电路设计
5?1?2晶振电路设计
5?1?3复位电路设计
5?2存储器系统设计
5?2?1存储器接口设计
5?2?2Flash接口电路设计
5?2?3SDRAM接口电路设计
5?3JTAG调试接口设计
5?3?1JTAG综述
5?3?2TAP状态机
5?3?3接口电路设计
5?4串列接口
5?4?1串列接口的基本原理与结构
5?4?2S3C2410X的UART
5?4?3与 S3C2410X的UART连线的串列接口电路
5?4?4S3C2410X的UART编程实例
5?5I2C接口
5?5?1I2C接口的基本原理与结构
5?5?2S3C2410X的I2C接口
5?5?3S3C2410X的I2C接口套用实例
5?6USB接口
5?6?1USB接口的基本原理与结构
5?6?2S3C2410X的USB控制器
5?6?3S3C2410X的USB接口电路与驱动程式
5?7SPI接口
5?7?1SPI接口的基本原理与结构
5?7?2S3C2410X的SPI接口电路
5?7?3S3C2410X的SPI接口编程实例
5?8I2S汇流排接口
5?8?1数字音频简介
5?8?2S3C2410X的I2S汇流排接口
5?9思考与练习
第6章嵌入式作业系统
6?1嵌入式作业系统的特点
6?1?1嵌入式作业系统的发展
6?1?2嵌入式作业系统的优势
6?1?3嵌入式作业系统的分类
6?2嵌入式作业系统中的关键技术
6?3进程管理
6?3?1进程的描述
6?3?2进程的调度
6?4存储管理
6?4?1存储器的体系结构
6?4?2存储管理的基本概念
6?4?3连续分配存储管理方式
6?4?4页式存储管理方式
6?5档案管理
6?5?1档案
6?5?2目录
6?5?3EXT2档案系统
6?6设备管理
6?6?1设备的分类
6?6?2数据传输控制方式
6?6?3中断处理
6?6?4设备驱动程式
6?7思考与练习
第7章Linux核心移植
7?1Linux简介
7?1?1Linux的历史
7?1?2Linux的特点
7?1?3Linux的主要组成部分
7?1?4Linux的种类
7?2Linux核心简介
7?2?1Linux核心的发展
7?2?2Linux核心的组成结构
7?2?3Linux核心原始码的结构
7?3Linux源码结构目录
7?3?1体系结构目录
7?3?2驱动程式目录
7?3?3记忆体管理目录
7?3?4进程管理目录
7?3?5网路系统目录
7?3?6虚拟档案系统目录
7?3?7其他目录
7?4核心编译
7?4?1编译前的準备
7?4?2Flash分区设定
7?4?3编译核心配置
7?4?4核心编译过程
7?5核心配置选项
7?5?1常规设定
7?5?2模组和块设备层
7?5?3CPU类型
7?5?4电源管理
7?5?5汇流排和网路
7?5?6驱动
7?5?7档案系统
7?5?8其他
7?6下载核心
7?7核心调试
7?8思考与练习
第8章嵌入式系统的设备管理及驱动
8?1Linux设备管理和驱动概述
8?1?1设备驱动程式的原理及功能
8?1?2访问设备的实现
8?1?3Linux作业系统的设备控制方式
8?2Linux设备驱动程式的开发
8?2?1模组的构建和载入
8?2?2字元设备驱动程式的开发及示例
8?2?3阻塞与非阻塞
8?2?4中断处理驱动程式及测试
8?3块设备驱动程式开发
8?3?1块设备驱动程式
8?3?2块设备驱动结构
8?3?3块设备驱动程式中的主要函式
8?4思考与习题
第9章Linux环境下的C语言开发工具
9?1Vim编辑器
9?1?1Vim的编辑模式
9?1?2Vim的进入与退出
9?1?3Vim的常用命令
9?2GCC编译器
9?2?1GCC的编译流程
9?2?2实例分析
9?3GDB调试器
9?3?1GDB的功能
9?3?2GDB的使用流程
9?3?3常用的GDB调试命令
9?3?4GdbServer远程调试
9?4工程管理器Make
9?4?1Makefile档案
9?4?2Makefile的规则
9?4?3Makefile中变数的使用
9?4?4make命令的使用
9?4?5自动生成Makefile的方法
9?5思考与练习
第10章嵌入式系统中C语言的开发流程
10?1命令行下的开发流程
10?1?1编写代码
10?1?2编译程式
10?1?3运行程式
10?1?4交叉编译
10?1?5编写Makefile
10?2基于Eclipse的开发流程
10?2?1下载和安装Eclipse
10?2?2新建工程
10?2?3编写代码
10?2?4编译工程
10?2?5运行程式
10?3思考与练习
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||