ARM7 μClinux开发实验与实践
基本信息
- 作者: 田泽
- 丛书名: 嵌入式系统开发与应用系列教程
- 出版社:北京航空航天大学出版社
- ISBN:7810778145
- 上架时间:2006-11-15
- 出版日期:2006 年11月
- 开本:16开
- 页码:307
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 微处理器/CPU
计算机 > 操作系统 > Linux
教材 > 教材汇编分册 > 高等理工
本版教材征订号:0046090074-9
内容简介回到顶部↑
以arm7核的embest edukit-ii/iii多核实验教学系统为硬件开发平台,以μclinux操作系统为软件开发平台,设计开发了23个实验,内容包括:boot loader实验,μclinux内核基础实验,μclinux驱动程序实验,μclinux文件系统及应用程序添加、调试实验,μclinux应用程序设计实验,μclinux gui基础实验。内容安排上从易到难,相对完整,密切结合嵌入式系统教学实际,贴近μclinux开发的实际工程应用,并提供了丰富的从入门到系统开发的实验例程。使读者不仅能够系统地掌握μclinux开发的基本知识和技能,而且会为基于μclinux的嵌入式系统开发打下坚实的基础。书中附英蓓特公司免费提供的光盘1张,内含embest ide pro校园版安装软件及其他相关资料。.
本书可作为高等院校电子、通信、自动化、计算机等专业嵌入式系统课程实验教学的教材,也可作为相关工程技术人员的嵌入式培训教材及参考用书。...
本书可作为高等院校电子、通信、自动化、计算机等专业嵌入式系统课程实验教学的教材,也可作为相关工程技术人员的嵌入式培训教材及参考用书。...
目录回到顶部↑
第1章 嵌入式系统开发与应用基础.
1.1 基于arm的嵌入式开发环境概述2
1.1.1 交叉开发环境2
1.1.2 模拟开发环境3
1.1.3 评估电路板4
1.1.4 嵌入式操作系统4
1.2 arm开发工具简介5
1.2.1 arm sdt 5
1.2.2 arm ads7
1.2.3 multi 200010
1.2.4 embest ide for arm14
1.2.5 openice32a900仿真器15
1.2.6 multiice仿真器16
1.2.7 arm realview开发工具17
1.3 基于arm的嵌入式系统开发学习18
第2章 embest edukitii/iii实验教学系统
2.1 实验教学系统简介19
2.1.1 基本组成19
2.1.2 主要特点20
2.1.3 软、硬件配置21
1.1 基于arm的嵌入式开发环境概述2
1.1.1 交叉开发环境2
1.1.2 模拟开发环境3
1.1.3 评估电路板4
1.1.4 嵌入式操作系统4
1.2 arm开发工具简介5
1.2.1 arm sdt 5
1.2.2 arm ads7
1.2.3 multi 200010
1.2.4 embest ide for arm14
1.2.5 openice32a900仿真器15
1.2.6 multiice仿真器16
1.2.7 arm realview开发工具17
1.3 基于arm的嵌入式系统开发学习18
第2章 embest edukitii/iii实验教学系统
2.1 实验教学系统简介19
2.1.1 基本组成19
2.1.2 主要特点20
2.1.3 软、硬件配置21
前言回到顶部↑
本书是《嵌入式系统开发与应用系列教程》中嵌入式操作系统实验教程之一,是构建一个新的以ARM技术为核心的嵌入式系统开发与应用教学课程体系的重要部分。本书以基于ARM7核(S3C44B0X)的Embest EDUKIT-II/III实验教学系统为硬件开发平台,以基于ARM7广泛使用的μClinux操作系统为软件开发平台,系统建立了基于ARM7相对完整的μClinux开发实验与实践的教学与培训体系。.
本书各章内容安排如下:
第1章是关于嵌入式系统开发的基本情况介绍,主要是基于ARM的嵌入式开发环境、工具和基于ARM的学习情况介绍。
第2章是关于Embest EDUKIT-II/III实验教学系统的组成和各组成部分的使用介绍。
通过以上两章使读者对嵌入式开发与应用的基本情况、嵌入式开发工具和实验教材所对应的Embest EDUKIT-II/III实验教学系统的基本构成有个全面了解。
第3章是μClinux开发环境的建立,包括Cygwin的安装与设置、μClinux源代码安装、μClinux源文件修改、开发工具链安装、μClinux配置和编译、μClinux内核烧写运行,这些是μClinux的开发基础。
第4章是Boot Loader实验,包括最小Boot Loader设计实验和Blob编译实验。
第5章是μClinux内核基础实验,包括μClinux编译运行实验和μClinux内核调试实验。
第6章是μClinux驱动程序实验,包括LED字符设备驱动实验和LCD显示驱动实验。
第7章是μClinux文件系统及应用程序添加、调试实验,包括ROMFS文件系统实验、JFFS2文件系统实验、文件系统中增加应用程序实验、FTP应用程序调试实验和NFS方式调试应用程序实验。..
第8章是μClinux应用程序设计实验,包括串口通信实验、I2C总线接口实验、多进程与进程间通信实验、网络应用程序实验、文件和目录操作实验、实时时钟实验、A/D转换实验、键盘和LED控制实验、EEPROM读/写实验和Web服务器实验。
第9章是μClinux GUI基础实验,包括Microwindows实验和MiniGUI实验。
最后为本书附录,主要内容是指令集速查表、指令集编码表,以及随书光盘内容的介绍。
本书从教学和实验角度出发,将基于ARM7的μClinux开发的复杂工程例程按照学习的自然过程,分类写入到实验教程中,在加强基于ARM7的μClinux嵌入式操作系统基础教学的同时,希望在一个较为真实的实际工程平台上对学生进行实验教学,形成从易到难、相对完整、贴近实际工程应用的嵌入式操作系统μClinux实验教学体系。本书包含大量软件和硬件资源,也可以作为基于ARM7的μClinux开发的技术参考手册。
嵌入式实验教学体系涉及到计算机接口技术、计算机应用软件开发技术、计算机操作系统技术、应用电子技术、网络通信技术等,内容繁杂。在本书的内容设计以及教学实验系统开发过程中,密切结合了基于ARM7的μClinux开发的实际工程应用。通过本书的学习,使得读者能够系统掌握基于ARM7的μClinux嵌入式开发的基本知识和技能,为基于ARM7的μClinux嵌入式开发打下坚实的基础。
基于ARM的嵌入式教学体系建设刚刚开始,而嵌入式应用开发又涉及到软、硬件及操作系统等复杂的知识。因此它的教学体系、尤其是面向实际开发应用的教学体系的建立,是一项非常复杂的系统工程。书中难免存在一些错误和不足,敬请读者谅解,并欢迎读者提出宝贵的意见和建议。...
田泽
2006年8月
本书各章内容安排如下:
第1章是关于嵌入式系统开发的基本情况介绍,主要是基于ARM的嵌入式开发环境、工具和基于ARM的学习情况介绍。
第2章是关于Embest EDUKIT-II/III实验教学系统的组成和各组成部分的使用介绍。
通过以上两章使读者对嵌入式开发与应用的基本情况、嵌入式开发工具和实验教材所对应的Embest EDUKIT-II/III实验教学系统的基本构成有个全面了解。
第3章是μClinux开发环境的建立,包括Cygwin的安装与设置、μClinux源代码安装、μClinux源文件修改、开发工具链安装、μClinux配置和编译、μClinux内核烧写运行,这些是μClinux的开发基础。
第4章是Boot Loader实验,包括最小Boot Loader设计实验和Blob编译实验。
第5章是μClinux内核基础实验,包括μClinux编译运行实验和μClinux内核调试实验。
第6章是μClinux驱动程序实验,包括LED字符设备驱动实验和LCD显示驱动实验。
第7章是μClinux文件系统及应用程序添加、调试实验,包括ROMFS文件系统实验、JFFS2文件系统实验、文件系统中增加应用程序实验、FTP应用程序调试实验和NFS方式调试应用程序实验。..
第8章是μClinux应用程序设计实验,包括串口通信实验、I2C总线接口实验、多进程与进程间通信实验、网络应用程序实验、文件和目录操作实验、实时时钟实验、A/D转换实验、键盘和LED控制实验、EEPROM读/写实验和Web服务器实验。
第9章是μClinux GUI基础实验,包括Microwindows实验和MiniGUI实验。
最后为本书附录,主要内容是指令集速查表、指令集编码表,以及随书光盘内容的介绍。
本书从教学和实验角度出发,将基于ARM7的μClinux开发的复杂工程例程按照学习的自然过程,分类写入到实验教程中,在加强基于ARM7的μClinux嵌入式操作系统基础教学的同时,希望在一个较为真实的实际工程平台上对学生进行实验教学,形成从易到难、相对完整、贴近实际工程应用的嵌入式操作系统μClinux实验教学体系。本书包含大量软件和硬件资源,也可以作为基于ARM7的μClinux开发的技术参考手册。
嵌入式实验教学体系涉及到计算机接口技术、计算机应用软件开发技术、计算机操作系统技术、应用电子技术、网络通信技术等,内容繁杂。在本书的内容设计以及教学实验系统开发过程中,密切结合了基于ARM7的μClinux开发的实际工程应用。通过本书的学习,使得读者能够系统掌握基于ARM7的μClinux嵌入式开发的基本知识和技能,为基于ARM7的μClinux嵌入式开发打下坚实的基础。
基于ARM的嵌入式教学体系建设刚刚开始,而嵌入式应用开发又涉及到软、硬件及操作系统等复杂的知识。因此它的教学体系、尤其是面向实际开发应用的教学体系的建立,是一项非常复杂的系统工程。书中难免存在一些错误和不足,敬请读者谅解,并欢迎读者提出宝贵的意见和建议。...
田泽
2006年8月

点击看大图
加载中...

