找回密码
 注册
关于网站域名变更的通知
查看: 449|回复: 2
打印 上一主题 下一主题

ARM9嵌入式系统设计与开发教程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-6-2 15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
第1章 嵌入式系统设计基础.8 J0 y7 B5 g! ^& d$ `+ }
1.1 嵌入式系统简介. e2 ^: d- o+ d' Q2 v
1.1.1 嵌入式系统的定义$ f2 k2 _: ~) v& Z. q! |! \
1.1.2 嵌入式系统的组成
5 n7 G) J+ N* o: a1.1.3 嵌入式系统的特点5 m  d( ~3 e9 [
1.1.4 嵌入式系统的应用: J7 x! d& I" {
1.1.5 嵌入式系统的发展, z/ Q8 H- d( k: R$ |" e' H
1.2 嵌入式处理器9 O" W, T$ _# a
1.2.1 嵌入式处理器的分类
( t) H& u3 u; B! j/ @; i0 }1.2.2 ARM微处理器
2 v8 v  e# L1 y* y8 l: ?- a2 U; ^1 F* G# s1.2.3 Nios微处理器
% Y+ g+ L5 v, L7 R1.2.4 DSP  b6 B* [" N; I) _+ c4 c1 S
1.2.5 嵌入式微处理器的选型原则
8 l6 W$ H, X, c$ w7 W  I: P8 v( p1 3 嵌入式操作系统2 N) r  G/ a0 m) C; `: F, h
1.3.1 操作系统的概念和分类" w  i2 ^# V$ R; d5 W, B4 k5 l
1.3.2 Linux/ q! a% F# x% C5 u) L, c% N
1.3.3 uC/OS* m0 i, V( V0 ?! k3 \
1.3.4 Windows CE. e1 ~1 q$ g$ i6 Z1 v1 K7 c- S0 u$ ?
练习题- `, g1 \; d$ J% ~

6 p. a) {- h3 k0 V* ^2 H.第2章 嵌入式Linux操作系统9 r) Q; i% _- ?9 d( U  y
2.1 Linux及其应用! q! x; G. N9 b; {
2.1.1 Linux与UNIX和GNU
$ t  l8 c. T2 v; ]' X$ S# h2.1.2 Linux的特点
3 d9 ~( ~3 z% Y# w, j, F2.1.3 Linux的发展及应用
  o: q! T, {9 V4 E2.2 Linux内核
5 Z7 f2 j+ [* I2.2.1 Linux的内核特征
' t: l/ P( r* M0 k( B+ Z( p& A2.2.2 进程管理
$ U# F) {9 \) U2.2.3 内存管理
! K  G: Y+ I  @$ o$ K8 t7 G2.2.4 文件系统管理
+ W9 D! ^. S& q9 X( n# k2.2.5 设备管理: J; Z$ q, f% }9 X
2.2.6 进程间通信机制
+ X7 ?1 A8 S" L+ r4 {( a$ e2.3 典型嵌入式Linux系统
* z; p" `1 M4 W) {: E+ J3 t: G2.3.1 uCLinux4 {! w1 Z6 z' F$ d# d0 a$ ~5 t" }1 b
2.3.2 RTLinnx
: |3 {1 e2 P! M+ G5 Z3 a2.3.3 MontaVista Linux
. f% h8 f' J( E* C! G+ c) [2.3.4 RTAI% T, a# A+ h3 h6 P8 P
练习题+ ^# I" A& T- Q: T) y- u
第3章 嵌入式系统的设计方法
, N' k& x% p! R* U- t2 o% ^3.1 嵌入式系统的总体结构8 [" i& S6 `% ~* k* x( ^, y# w
3.1.1 硬件层
" J$ r( `7 ?+ u% k" _3.1.2 中间层
0 A* ^2 X5 L2 w6 l& U% g$ |3.1.3 软件层! \& }% a! E# A' ^' z2 Z$ o+ E
3.1.4 功能层. t  H: d. {& x! ]2 o
3.2 嵌入式系统开发过程5 N' D. p- i0 @2 b! n. u
3.2.1 嵌入式系统的开发特点9 s% b- n: T' y$ ~+ ^7 M% p- j
3.2.2 嵌入式系统的开发流程( B/ f8 b+ |3 w+ k5 f) B
3.2.3 调试嵌入式系统1 @2 i1 o5 J) w, \3 z
3.3 ADS集成开发环境的使用
+ }. E* U  z/ ?# L3.3.1 ADS组成介绍/ t5 j7 g2 X9 q" c3 F4 Y
3.3.2 命令行开发工具  u" v2 I4 L6 x8 w/ T' P
3.3.3 利用ADS开发应用程序0 {0 G$ H% j8 n; w: ^5 p+ v  s
3.3.4 编译和链接工程
. |+ e# @9 [. ~. o0 `3.4 用AXD进行代码调试
& t! t( |# r/ z5 F( `% r" |6 X3.4.1 调试架构
( J0 D' g: ?+ c. a% H  ?9 B/ M3.4.2 Multi.ICE的配置
9 s2 C" @' N+ P- T3.4.3 使用AXD进行代码调试
% ]- G& M* Y1 h1 C" m5 O3.4.4 生成.bin文件
9 S$ @: Z4 K. H6 r( N练习题
: J2 I# F" }$ \+ D& b7 U第4章 应用系统设计! E- L* C& F# @
4.1 系统设计概述- I' Q& ~( ]& p5 b+ X
4.2 ARM920T简介
( \! b' L* o* }/ `4.2.1 ARM920T系统结构分析1 X5 t3 u! m4 H
4.2.2 ARM920T内核编程模型
( X' `  K( b* D4.3 S3C2410X处理器详解
( Q3 ^1 W& K0 l* J, ?+ a. `4.3.1 S3C2410X及片内外围简介
; Q1 z2 q7 r* X( D- U+ H, E4.3.2 特殊功能寄存器3 B) T" M3 n9 B6 Q7 m8 t8 C
4.4 单元电路设计8 F  H% J' i: ^" n( z) F8 O
4.4.1 电源电路设计; ^- A4 Q+ ^% V( g
4.4.2 晶振电路设计( n% P# C/ ]8 `5 F  W* W2 }
4.4.3 复位电路设计. N: Q# @  s, y
4.4.4 串行接口电路设计% g0 Q" Y" ~+ {2 J
4.5 存储器系统设计
& B/ K. Z4 k1 Z5 e/ |) B: C/ P4.5.1 8位存储器接口设计$ }( P; r6 `; O' N, F8 i/ ^/ ~. P
4.5.2 Flash接口电路设计# y6 Q) V+ ]. y  D1 x6 [* l. Y
4.5.3 SDRAM接口电路设计
" s) L3 f& D9 K: c9 x4.6 JTAG调试接口设计* V2 V' b  V$ z
4.6.1 JTAG综述  `% P' o+ k- |
4.6.2 TAP状态机
) ?2 \! U* R4 h9 f# ^0 k/ V5 K4.6.3 接口电路设计! S1 G3 _" Z& j
4.7 综合训练之通过JTAG访问外设
0 O7 l8 W6 `+ _( {/ }4.7.1 烧写Flash
" q+ ?+ Y2 ^. T* z- I4.7.2 访问处理器寄存器
! D+ y7 |. E/ `& w+ t( I3 r练习题
% }; C9 K3 ?7 C- O! [第5章 嵌入式Linux应用程序开发..9 x9 c* d* K6 {. _
5.1 开发环境的建立
7 Q  R, g2 t$ [; r# [! l6 R' {5.1.1 嵌入式Linux的开发环境
/ T4 {) t* J- w4 h+ M/ }5.1.2 利用Cygwin建立模拟环境
8 d# J, W" V; C- y; |5.1.3 交叉编译环境的建立
! h5 H, {! }# @% |+ r$ i5.2 Linux及开发工具的使用
  G1 E; K4 G' o/ m- m! r) t" i! H7 k5.2.1 Linux常用命令% T7 J: \  `& I. o
5.2.2 gcc编译器的使用
" x7 M9 k! q, P+ R' h: [5.2.3 Makefile文件和Make命令
4 W' S1 g) Y) f+ J5.2.4 配置文件
9 ^% n, [) Z; s& N5.2.5 vi编辑器的使用- Z% q7 W/ g# h+ [' _6 l* U
5.2.6 Linux F C语言编程
8 _4 Y3 y. v+ X3 t5.3 引导程序的移植6 F; P2 L* {  F9 l: h
5.3.1 嵌入式Linux的引导机理分析4 `" }' V* G( b- E
5.3.2 VIVI简介6 u) T+ ?2 z- e" H1 a
5.3.3 VlVI的代码分析与移植
9 I- C! W) l2 T2 e* {+ I5.4 Linux操作系统的移植
' y" |2 T- v/ L$ H2 u' E% |$ s5.4.1 内核移植
- F$ y' J  U" Z8 O4 r0 X# Z5.4.2 系统移植
; V9 D2 W1 }$ b$ J2 z1 p% C5.5 应用程序的调试2 p  {6 E7 c( ~4 R( ]
5.5.1 建立连接2 W' Y8 K4 q) \8 T
5.5.2 编写应用程序) F: r9 C! U$ U9 W
5.5.3 下载应用程序. g9 }9 y( u% b' F9 D$ \4 j
5.5.4 调试应用程序
+ B& Q8 q2 R: Q) d, l# I0 r5.6 综合训练之建立嵌入式操作系统
3 S: \0 L3 E# U+ x$ N练习题
+ T# O1 ~1 a' h8 A0 e第6章 嵌入式Linux驱动程序开发
# B' C  I3 l$ {: b1 g6.1 嵌入式Linux的设备管理
7 t* f1 k0 z+ U0 i, P6.1.1 处理器与设备间数据交换方式# I2 u: m+ U2 d( K) y; E) g
6.1.2 设备驱动程序的概念" W; k8 c! n- m1 ~( u9 c
6.1.3 驱动程序结构
+ T" C. B( z4 f8 u' N6 v6.2 设备驱动程序的开发过程
6 A) @- \+ I" j. |/ f' c6.2.1 模块化驱动程序设计
6 h+ ]5 c1 w$ {. o; d/ E6.2.2 设备注册和初始化
/ s2 F8 i3 v& @( p* @1 b6.2.3 中断管理: b8 `! {0 d# U" D# g
6.2.4 设备驱动开发的基本函数
5 X" C1 Z" s# z6 Z  L5 [' b6.2.5 加载和卸载驱动程序
0 \& w& V" n: W" N4 O2 E6.3 LED驱动程序设计* q2 z* F4 e4 J  r1 @5 ?3 D
6.3.1 LED接口设计
+ l8 Z+ b) x1 X; E, I( p6.3.2 LED驱动程序代码分析
' i' X  s& T: J& Q6.3.3 加载运行LED驱动程序0 e' |* `4 \' W2 Q/ }5 A+ D7 P
6.4 按键驱动程序设计! h$ ?& d& o% B, y( f  X, L
6.4.1 S3C2410X中断控制器1 @; Y7 R- m# K6 l
6.4.2 S3C2410X中断接口函数
4 e2 U2 a/ U/ _/ E  T6.4.3 键盘驱动代码设计
- i/ |# C+ Z- h2 y6.4.4 按键测试程序的实现. w0 H1 Q' }: ^) u. ~$ C' p
练习题
  I7 b8 e" k0 J; ?( h( t& h第7章 嵌入式网络程序设计
7 F& h+ B, w# E) I2 p9 e$ \7.1 嵌入式以太网基础知识
- g3 Y5 K2 z6 r9 D/ E0 {/ F+ i+ r3 k7.1.1 以太网技术及其嵌入式应用
7 V  }/ Z) y9 N$ |4 @0 S: C7.1.2 嵌入式系统中主要处理的网络协议
0 H* A: J  j/ r+ X7.2 以太网接口设计
; o' A9 b" W2 |7.2.1 网络设备驱动程序基本结构1 h2 Y) w$ L0 \- p8 U9 E
7.2.2 基于CS8900A的以太网接口设计3 c7 j7 t: r+ u2 x, }
7.2.3 网络驱动程序实例
0 H) i) c- Q! n9 k1 W: o7.3 Linux网络编程实现
, s9 J: R$ }8 z' R' |7 A9 F2 q* q7.3.1 socket基本函数5 l' D4 w- E$ @$ L
7.3.2 TCP编程实例
: B+ B$ y3 T8 D( m* ~0 K7.3.3 综合训练之UDP编程实现9 g, ]' g1 z: z& D+ }! D* Y4 n
练习题
- L4 y* r; L$ F/ i  x第8章 Linux下音频设备编程% X# O$ G3 f- t
8.1 音频信号基础
; M0 x. m" U, ?( p  W8.1.1 数字音频信号
' H2 L  W/ Q0 m+ i2 E" x8.1.2 音频文件格式1 H3 X; e3 q3 y0 b$ V5 [7 D
8.1.3 WAVE文件格式剖析
4 o; T7 t+ N! \2 E) J3 s3 d8.2 基于IIS接口的音频系统
5 ~$ ^& _; |. l' K2 z" K# U8.2.1 IIs接口控制原理
9 t* g8 `7 l# J; ^3 I8.2.2 音频接口电路设计* J/ o' R" h" {2 ^: F' ]: x) f
8.2.3 音频接口程序设计: F% H& E0 m0 [/ f% G1 E: X( i3 `
8.3 音频设备程序的实现/ W3 D' F. v% l) W
8.3.1 音频编程接口
9 e! I2 `% \/ t/ K4 g7 L. I7 z8.3.2 音频设备文件
# \. c' H3 L( @& K3 n0 J  h8.3.3 音频设备编程设计  l  v5 i& l% J( d8 Q
8.4 综合训练之媒体播放器移植
" I: a9 i4 `3 a/ G% U  B# S' ~5 t练习题
" T1 |0 m' z" c" b# k第9章 嵌入式Linux用户图形界面编程8 d7 G+ P! l7 p7 w% {/ \
9.1 Linux图形开发基础7 z( A4 j9 I2 l) d! s' B" t
9.1.1 GUI的一般架构5 P% \5 c' `' A& S
9.1.2 嵌入式GUI底层支持库9 B, P8 R/ P; h9 a) W) H9 Z
9.1.3 嵌入式GUI高级函数库
' f  m4 w9 x7 k, v" S  \3 }9.2 嵌入式Linux图形用户界面简介
; B7 {' d+ T5 o  m( o9.2.1 Qt/Embedded5 k0 q  W6 O$ `- s% [8 S3 f
9.2.2 Microwindows/NanO-X
: u$ p( N# b9 a7 |, G' R3 y. z9.2.3 MiniGUI: Y! N1 J* x7 l4 U: L7 L  H$ b# |
9.2.4 OpenGUI- D2 P# [: y# v% s# a
9.3 Qt/Embedded嵌入式图形开发基础# {9 y7 o3 W# `! g+ F
9.3.1 Qt/Embedded概述+ U+ V7 N& S, Q3 a4 @' {
9.3.2 创建Qt/Embedded开发环境
2 s! w0 P; X% r, p$ Z9.3.3 Qt/Embedded的使用) N; g) X) q( A" p6 y
9.4 综合训练之Hello程序
1 v6 h- u* G3 {0 N9 _2 t9.4.1 Qt/Embedded开发流程2 i% t3 `; s* x! {/ v$ h
9.4.2 基于PC的Hello程序
$ r& |/ ], f5 o% l* g! {, ^0 W9.4.3 发布Qt/Embedded程序到目标板6 O' `$ w; N) U$ N: y6 i
练习题" A: ]& u" ~' a+ }
附录 AS3C2410X引脚及信号定义  {+ e/ N; R6 U. \! V
参考文献...

[ARM9嵌入式系统设计与开发教程][于明.范书瑞.曾祥烨].pdf

13.93 MB, 下载次数: 0, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2016-6-3 15:49 | 只看该作者
谢谢O(∩_∩)O哈哈~谢谢O(∩_∩)O哈哈~谢谢
+ ^. s$ w6 z. l( Q$ @5 O3 x* E

该用户从未签到

3#
发表于 2016-6-3 16:45 | 只看该作者
好人啊 感恩感恩
6 h. \4 A) y, p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-11 19:19 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表