- 01总体课程规划以及嵌入式相关概念介绍
- 02 嵌入式软件层次结构以及开发流程
- 03 Linux系统介绍、安装与基本操作
- 04 文件类型、目录组织结构、读写权限
- 05 编写linux.shell程序
- 06 Linux的设备管理
- 07 Linux的网络管理及其应用
- 08 Linux的进程管理及其变成与应用(一)
- 09 Linux的进程管理及其变成与应用(二)
- 10 Linux的进程管理及其变成与应用(三)
- 11 Linux编程与GNU.make项目管理工具
- 12 Linux进程的创建与进程间的通信(一)
- 13 进程间通信(二)
- 14 进程间通信(三)
- 15 进程间通信(四)
- 16 Linux的进程守护
- 17 共享内存
- 18 Linux的系统调用与文件IO(一)
- 19 Linux的系统调用与文件IO(二)
- 20 Linux的串口编程
- 21 三星44B0、ADS、Bootloader镜像文件
- 22 三星44B0开发板Bootloader的烧写
- 23 TFTP程序传递Linux上位机文件
- 24 ARM技术概述与目前状况
- 25 ARM处理器系统结构
- 26 ARM的总线方式与存储器结构层次
- 27 ARM指令集与寻址方式(无声音)
- 28 ARM寻址方式(续)与Thumb指令
- 29 ARM-Linux内核配置与裁减
- 49 用户界面编程-Qtopia(Embedded)之一
- 48 嵌入式Boa视频服务器项目指导(四)
- 47 嵌入式Boa视频服务器项目指导(三)
- 46 嵌入式Boa视频服务器项目指导(二)
- 45 嵌入式Boa视频服务器项目指导(一)
- 44 如何编写嵌入式Linux的设备驱动(三)
- 43 如何编写嵌入式Linux的设备驱动(二)
- 42 如何编写嵌入式Linux的设备驱动(一)
- 41 uClinux的目录结构以及文件系统
- 40 44B0的BIOS文件分析以及演示(二)
- 39 44B0的BIOS文件分析以及演示(一)
- 38 44B0X初始化文件44Binit.s分析续
- 37 三星44B0X电路配套初始化文件分析
- 36 三星44B0X IO管脚内部寄存器开发板
- 35 三星44B0X芯片IO管脚及内部寄存器
- 34 ARM集成开发环境ADS的应用(二)
- 33 ARM集成开发环境ADS的应用(一)
- 32 嵌入式程序设计中的函数以及函数库
- 31 ARM指令集
- 30 GNU.编译工具介绍,gcc、GDB使用
- 69 JFFS2文件系统与JFFS3文件系统
- 68 Linux目录结构文件系统Ramdisk(四)
- 67 Linux目录结构文件系统Ramdisk(三)
- 66 Linux目录结构文件系统Ramdisk(二)
- 65 Linux目录结构文件系统Ramdisk(一)
- 64 Uboot的烧写(基于ARM9的2410开发板)
- 63 Uboot的移植、编译与生成(三)
- 62 Uboot的移植、编译与生成(二)
- 61 Uboot的移植、编译与生成(一)
- 60 Bootloader的讲解与Uboot的结构讲解
- 59 对Linux进行移植与裁剪实验介绍
- 58 Make与Makefile对Linux进行移植裁剪
- 57 Make与Makefile在Linux编译中的应用
- 56 Make与Makefile的介绍以及编写(二)
- 55 Make与Makefile的介绍以及编写(一)
- 54 交叉工具编译链的介绍与使用
- 53 Uboot介绍及下载Linux到三星S3C2410
- 52 用户界面编程-Qtopia(Embedded)之四
- 51 用户界面编程-Qtopia(Embedded)之三
- 50 用户界面编程-Qtopia(Embedded)之二
简介:
嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。在当前数字信息技术和网络技术高速发展的后PC时代,嵌入式系统已经渗透到各领域。现在,嵌入式技术无处不在,而ARM几乎成为嵌入式技术的代名词。.
ARM公司(Advanced RISC Machines Ltd.)自1990年11月正式成立以来,在32位RISC(Reduced Instruction Set Computer,精简指令集计算机)CPU开发领域中不断取得突破。ARM作为IP(Intelligence Property,知识产权)供应商,靠转让许可,由合作伙伴公司来生产各具特色的芯片。其设计的芯核具有功耗低、成本低等显著优点,获得众多的半导体厂家和整机厂商的大力支持。在全世界,ARM公司的合作伙伴已超过100家,在32位嵌入式应用领域获得了巨大的成功。鉴于ARM微处理器在国内的逐步推广应用,很多大学已开设了基于ARM的32位微处理器的相关课程。
目前,随着嵌入式技术的不断发展,ARM9处理器已成为嵌入式开发的主流。现在市面上嵌入式系统的书籍可谓不少,但是多数重理论、轻实用,并且多以讲解ARM7为主,而以ARM9为平台的可谓少之又少。本书以ARM920T微处理器为硬件平台,结合Linux操作系统,详细介绍了嵌入式应用系统的设计、调试方法,以及嵌入式驱动程序开发。