成功加入购物车
赵成 编 / 国防工业出版社 / 2012-02 / 平装
售价 ¥ 1.00
品相 九五品
优惠 满包邮
延迟发货说明
上书时间2022-06-23
卖家超过10天未登录
嵌入式系统应用基础:基于S3C2410A的SKYEYE仿真与实践
《嵌入式系统应用基础:基于S3C2410A的SKYEYE仿真与实践》以三星(samsung)公司的应用型微处理器s3c2410a为基础,结合虚拟仿真软件skyeye,全面系统地讲述基于arm公司的arm920t微处理器内核的嵌入式linux系统的开发方法。
《嵌入式系统应用基础:基于S3C2410A的SKYEYE仿真与实践》按照实际的学习与实践流程编排内容结构:首先介绍嵌入式系统的概念;然后介绍arm微处理器的体系结构与编程方法;接着在vmware虚拟机上建立linux系统;随后介绍linux系统基础与交叉编译环境;接下来介绍虚拟仿真软件skyeye,并介绍了bootloader、linux内核、根文件系统三个基础内容的应用与仿真;详细介绍了嵌入式linux设备驱动程序的开发;最后,以一个具体的开源游戏模拟器项目为例,讲述开源软件的应用方法。
《嵌入式系统应用基础:基于S3C2410A的SKYEYE仿真与实践》可作为电子信息、自动化、通信工程、机电一体化、计算机等专业高年级本科生及研究生的教材,也可供从事arm嵌入式系统开发的工程技术人员参考。
第1章概述1.1嵌入式系统的概念1.1.1嵌入式系统的定义1.1.2嵌入式系统的结构1.1.3嵌入式系统的特点1.1.4嵌入式系统的开发流程1.1.5嵌入式系统的应用1.2嵌入式微处理器1.2.1嵌入式微处理器1.2.2基于arm架构的嵌入式微处理器1.2.3基于mips架构的嵌入式微处理器1.2.4基于powerpc架构的嵌入式微处理器1.2.5系统级芯片soc1.2.6嵌入式微处理器的发展趋势1.3嵌入式系统的软件1.3.1bootloade广1.3.2嵌入式操作系统1.3.3应用程序1.4嵌入式系统的课程特点本章小结习题第2章arm体系结构与编程方法2.1arm微处理器概述2.1.1arm微处理器的特点2.1.2arm微处理器的发展2.1.3arm微处理器s3c2410a的应用资源2.2arm体系结构2.2.1作模式和指令状态2.2.2arm寄存器2.2.3arm体系的异常中断2.2.4arm微处理器的寻址方式2.3arm编程方法2.3.1arm指令概述2.3.2arm汇编程序设计2.3.3arm混合编程2.4arm系统程序设计基础2.4.1ads1.2集成开发环境简介2.4.2ads1.2集成开发环境下工程的创建本章小结习题第3章vmware虚拟机与linux环境的建立3.1安装vmwareworkstation73.2安装redhatentervriselinux43.3配置samba服务3.4vmware虚拟机共享设置本章小结习题第4章linux开发基础4.1linux系统简介4.1.1linux系统的组成4.1.2linux文件系统的目录结构4.1.3linux系统的特点4.2linux基本命令4.2.1文件命令4.2.2目录命令4.2.3多用户命令与安全性命令4.2.4其他常用命令4.3文本编辑器vi4.3.1vi的模式4.3.2进入与退出vi4.3.3编辑模式4.3.4命令模式4.3.5末行模式4.4linux函数库4.4.1静态函数库4.4.2共享函数库4.4.3函数库和头文件的保存位置4.5gcc及其使用4.5.1gcc32具简介4.5.2可执行文件的格式4.5.3gcc的使用4.6gdb调试器4.6.1gdb的安装与使用4.6.2基本gdb命令4.6.3gdb程序远程调试4.7gnumake和makefile4.7.1make概述4.7.2make命令格式4.7.3makefile的基本结构4.7.4makefile的变量与函数4.7.5makefile的隐含规则4.8linuxshell编程4.8.1shell的变量4.8.2条件语句与循环语句4.8.3shell函数的定义与使用4.9嵌入式交叉编译环境的搭建本章小结习题第5章嵌入式系统的仿真软件skyeye5.1skyeye硬件模拟平台5.1.1skyeye介绍5.1.2skyeye系统的原理5.1.3skyeye的设计实现5.2skyeye的使用5.2.1skyeye的安装5.2.2skyeye的配置文件5.2.3skyeye程序的执行5.3skyeye的结构与执行流程5.3.1skyeye的目录结构5.3.2skyeye的关键数据结构5.3.3skyeye的执行流程本章小结习题第6章bootloader程序6.1bootloader程序的原理6.1.1bootloader的概念6.1.2bootloader程序的原理6.2u-boot6.2.1u-boot简介6.2.2u-boot的设计结构6.2.3u-boot的编译6.2.4u-boot的skyeye仿真6.2.5u-boot的常用命令6.2.6u-boot添加命令的方法6.2.7u-boot添加板级支持包的方法6.2.8u-boot添加驱动的方法6.2.9u-boot的固化6.3bootloader开发工具概览表本章小结习题第7章linux内核的配置、编译与调试7.1linux2.6内核特性7.1.1linux2.6内核简介7.1.2linux2.6内核的特性7.2linux内核配置7.2.1下载linux内核7.2.2修改makefile文件7.2.3配置内核7.2.4更改程序运行的物理地址7.3linux内核的编译7.4基于skyeye的linux系统仿真7.4.1复制vmlinux到skyeye7.4.2建立skyeye.conf配置文件7.4.3复制文件系统initrd.img到skyeye7.4.4使用skyeye仿真linux系统本章小结习题第8章根文件系统的制作8.1根文件系统8.1.1根文件系统概述8.1.2常见的文件系统8.2busybox8.2.1busybox简介8.2.2配置busybox8.2.3编译与安装busybox8.3根文件系统的制作过程8.3.1根文件系统的结构8.3.2创建根文件系统的dev目录8.3.3创建根文件系统的etc等目录及配置文件8.3.4创建ext2格式的文件系统映像8.3.5添加initrd.img文件系统映像的内容8.4基于skyeye的根文件系统仿真调试本章小结习题第9章嵌入式linux设备驱动程序开发9.1linux设备驱动程序简介9.1.1linux设备驱动程序的引入9.1.2linux设备驱动程序的作用9.1.3linux设备驱动程序的基础与特点9.1.4linux的设备驱动开发调试方法9.1.5设备驱动程序与应用程序的区别9.1.6查看linux系统中的设备9.1.7主设备号和次设备号9.1.8设备文件系统9.1.9fileoperations结构体9.1.10file结构体9.2设备驱动程序的分类9.2.1设备驱动程序的分类9.2.2字符设备驱动的主要内容9.2.3块设备驱动的主要内容9.2.4网络设备驱动的主要内容9.3字符设备驱动程序的实现过程9.3.1字符设备驱动程序的代码框架9.3.2字符设备驱动程序中的方法9.4linux字符设备驱动程序源码分析9.4.1字符型设备驱动程序源代码9.4.2设备驱动程序的编译与加载9.4.3用户测试程序9.4.4驱动程序的测试,9.5添加lcd显示驱动程序9.5.1s3c2410a的lcd控制器9.5.2添加lcd控制器的程序代码9.5.3添加linux的logo显示9.6编译设备驱动到内核9.6.1建立设备驱动程序9.6.2加载驱动模块到内核9.6.3内核自动装载驱动模块9.7s3c2410a芯片gpio接口的驱动开发9.7.1gpio接口的描述9.7.2gpio接口的驱动程序设计9.7.3gpio接口的应用程序设计本章小结习题第10章开源游戏模拟器的应用10.1visualboyadvance10.1.1游戏模拟器简介10.1.2visualboyadvance模拟器10.1.3visualboyadvance的主要功能10.2visualboyadvance的配置软件10.2.1安装交叉编译工具10.2.2zlib数据压缩库10.2.3libpng图像库10.2.4sdl多媒体函数库10.2.5编译与安装vba模拟器10.3visualboyadvance的调试与运行10.4visualboyadvance的程序设计10.4.1vba程序设计简介10.4.2vba程序的开发工具10.4.3一个简单gba应用程序的设计示例本章小结习题
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30