图书介绍

CK-CPU嵌入式系统开发教程PDF|Epub|txt|kindle电子书版本网盘下载

CK-CPU嵌入式系统开发教程
  • 潘赟等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030320971
  • 出版时间:2011
  • 标注页数:402页
  • 文件大小:81MB
  • 文件页数:412页
  • 主题词:微型计算机-系统开发-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

CK-CPU嵌入式系统开发教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式系统概述1

1.1嵌入式系统1

1.1.1嵌入式系统的定义1

1.1.2嵌入式系统的特点1

1.1.3嵌入式系统的组成2

1.1.4嵌入式系统的发展现状和趋势3

1.2嵌入式处理器5

1.2.1嵌入式处理器的分类6

1.2.2嵌入式处理器的特点7

1.2.3嵌入式处理器的硬件组成8

1.2.4嵌入式处理器的发展现状8

1.2.5常见32位嵌入式处理器介绍9

1.2.6具有自主知识产权的国产嵌入式处理器CK-CPU14

1.3嵌入式操作系统17

1.3.1嵌入式操作系统简介17

1.3.2常见嵌入式操作系统18

思考题与习题21

本章参考文献21

第2章CK-CPU体系结构23

2.1 CK-CPU简介23

2.2 CK-CPU内核结构23

2.3 CK-CPU编程模型25

2.3.1普通用户编程模型25

2.3.2超级用户编程模型26

2.4 CK-CPU的异常中断33

2.4.1异常处理概述33

2.4.2异常类型35

2.4.3异常返回39

2.5 CK-CPU内存管理39

2.5.1 MMU索引寄存器(MIR)41

2.5.2 MMU随机寄存器(MRR)41

2.5.3 MMU EntryLo0和EntryLol寄存器(MELD&MEL1)41

2.5.4 MMU EntryHi/Bad VPN寄存器(MEH)42

2.5.5 MMU上下文寄存器(MCR)42

2.5.6 MMU页掩码寄存器(MPR)42

2.5.7 MMU圈连寄存器(MWR)43

2.5.8 MMU控制指令寄存器(MCIR)43

2.5.9 jTLB表项结构44

2.6 CK-CPU总线协议44

2.6.1 CK-CPU突发传输46

2.6.2总线异常51

2.7 CK-CPU工作模式转换52

2.7.1正常工作模式52

2.7.2低功耗模式52

2.7.3调试模式53

思考题与习题53

本章参考文献53

第3章CK-CPU指令集54

3.1指令类型和寻址模式54

3.1.1寄存器操作指令54

3.1.2内存存取指令56

3.1.3跳转指令57

3.2指令流水线58

3.3 CK-CPU指令详细介绍63

3.3.1指令格式63

3.3.2条件码63

3.3.3存储器访问指令63

3.3.4数据处理指令65

3.3.5比较指令68

3.3.6跳转指令68

3.3.7低功耗模式指令69

3.4指令码表69

思考题与习题73

本章参考文献74

第4章 基于CK-CPU的嵌入式软件开发75

4.1 CK-CPU汇编语言程序设计75

4.1.1汇编语言概述75

4.1.2汇编语言基本语法78

4.1.3汇编命令80

4.1.4伪指令81

4.1.5汇编程序流83

4.1.6二进制目标文件格式接口88

4.1.7低级运行时二进制接口89

4.1.8汇编程序样例91

4.2嵌入式C语言程序设计92

4.2.1 C语言概述92

4.2.2程序元素94

4.2.3嵌入式C语言程序设计96

4.2.4嵌入式C语言设计优化99

4.3内嵌汇编设计100

4.3.1概述100

4.3.2 CK-CPU内嵌汇编基本格式100

4.3.3 CK-CPU扩展内嵌汇编101

4.3.4样例105

4.4 CK-CPU工具包107

4.4.1工具汇总107

4.4.2 Makefiile108

4.4.3链接描述文件110

思考题与习题115

本章参考文献115

第5章 基于CK-CPU的嵌入式系统应用开发116

5.1 CK5A6EVB开发板116

5.1.1主要特征116

5.1.2开发板配置117

5.1.3开发板ICE接口119

5.2 CK5A6 MCU芯片119

5.2.1 MCU总体架构和功能120

5.2.2 MCU工作模式121

5.2.3 MCU地址空间分配122

5.2.4 MCU引脚功能124

5.2.5 MCU系统功能模块128

5.3 CK5A6 MCU外围接口模块179

5.3.1存储器接口模块179

5.3.2高速接口模块202

5.3.3低速接口模块256

思考题与习题300

本章参考文献300

第6章 嵌入式操作系统及开发301

6.1 Bootloader应用301

6.1.1 Bootloader简介301

6.1.2 Bootloader的启动过程301

6.1.3 Bootloader的操作模式302

6.1.4 Bootloader功能介绍302

6.1.5 Bootloader的使用说明303

6.1.6 CK-CPU Bootloader的功能扩展308

6.2 Linux 2.6操作系统内核概述310

6.2.1 Linux简介310

6.2.2 Linux 2.6的新特性310

6.2.3 Linux 2.6内核组成310

6.2.4板级支撑312

6.2.5 Linux 2.6内核编译317

6.2.6 Linux根文件系统325

6.2.7 Linux 2.6驱动程序开发328

6.3 eCos操作系统概述333

6.3.1 eCos简介333

6.3.2 eCos的体系结构333

6.3.3建立Linux平台下的eCos开发环境335

6.3.4 eCos系统的配置335

6.3.5建立应用程序映像343

6.3.6硬件相关的移植345

思考题与习题349

本章参考文献349

第7章CK-CPU集成开发环境350

7.1 C-Sky Studio软件开发环境350

7.1.1 C-Sky Studio简介350

7.1.2 C-Sky Studio安装350

7.1.3 C-Sky Studio使用354

7.2 C-Sky Development Suite集成开发环境370

7.2.1 C-Sky Development Suite简介370

7.2.2 CDS安装371

7.2.3工程管理374

7.2.47.24调试器378

7.2.5目标(Target)模板管理395

7.2.6闪存(Flash)烧写397

思考题与习题402

本章参考文献402

热门推荐