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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
第1章 嵌入式系统设计基础.
% F+ x* k7 I5 l+ R% Q: W1.1 嵌入式系统简介0 O( q( o+ _8 i) h& W
1.1.1 嵌入式系统的定义4 U. L  I5 O2 s% v6 ?' ^2 o6 |" Z
1.1.2 嵌入式系统的组成( J+ m' P8 Z: y- }& U4 k# ^  _
1.1.3 嵌入式系统的特点6 A- V0 ~" V, G
1.1.4 嵌入式系统的应用
8 h' E5 X0 U8 h" I3 |7 G' t1.1.5 嵌入式系统的发展% y4 a% S$ O0 D
1.2 嵌入式处理器. e& B8 j! U) L4 Q* _0 ?6 w1 L& d
1.2.1 嵌入式处理器的分类
1 W1 F8 q: k& w% c3 s! O1 G5 P1.2.2 ARM微处理器
+ @1 T0 l; v" D7 _7 T/ I( h1.2.3 Nios微处理器4 q5 R( D8 X; H, F2 B
1.2.4 DSP
, N6 v( v# \+ z" B1.2.5 嵌入式微处理器的选型原则  M% l+ P, |8 n1 z
1 3 嵌入式操作系统
$ o$ ^; z/ h4 g3 q1 e1 `1.3.1 操作系统的概念和分类
& I6 o6 F0 m  `9 N1.3.2 Linux
% {! L0 Y0 p: v1.3.3 uC/OS
/ \) n$ S4 L8 Y9 _; C1.3.4 Windows CE5 l' A$ `0 E' q+ D" Z0 v$ Y2 A
练习题
8 c" i3 ]0 U0 A! F0 F4 o1 I/ b! O) |& M8 k
.第2章 嵌入式Linux操作系统
/ P- E9 k( n. U) f9 F" c1 }2.1 Linux及其应用
, Z2 B# R) ~- G) n/ S* H2.1.1 Linux与UNIX和GNU
( x2 h/ I5 x1 I/ {/ W2.1.2 Linux的特点
) Z% z* d  y, M2.1.3 Linux的发展及应用
+ Y% Y: {) D8 F$ J2.2 Linux内核
9 A1 B7 U& y! G: E7 U4 R/ f2.2.1 Linux的内核特征
0 H1 S, Q4 P8 i' o5 B2.2.2 进程管理
' d/ Y% u: B7 m; Y4 ^1 x2.2.3 内存管理+ W6 b+ ]: J2 ?. M1 W
2.2.4 文件系统管理
/ h0 l1 e! o" Z6 C+ b4 F* @2.2.5 设备管理3 x* `4 Z" y: B( L' _
2.2.6 进程间通信机制
) E' K+ s: W; `& S; B' c& a2.3 典型嵌入式Linux系统
. n+ c% J6 [" o  A2.3.1 uCLinux2 G4 h* J9 c8 |+ T( h  @1 T
2.3.2 RTLinnx, V% n$ |& f9 `3 [. ?3 z
2.3.3 MontaVista Linux0 d2 z, }* Q, K7 U  |" X3 M
2.3.4 RTAI( i  j9 h) h* j/ R  I/ R
练习题! _- R  U, f$ v! }
第3章 嵌入式系统的设计方法+ Y# Q4 I) y# T3 a+ b  z
3.1 嵌入式系统的总体结构
* E, V4 h3 E) {1 E9 z7 U* a3.1.1 硬件层
' G' ^$ Y6 u5 M7 G/ j3 ]3.1.2 中间层
' H; Y2 J! T1 y- Z3.1.3 软件层
1 ?. W2 [5 y9 ]9 x: w3.1.4 功能层
% T. s. }9 g5 ?3.2 嵌入式系统开发过程4 }. W' u# s- O( ~7 `/ N
3.2.1 嵌入式系统的开发特点
( K1 C: i2 |# _; t$ \9 Q3.2.2 嵌入式系统的开发流程
4 Q7 B3 s* K# ~: a3.2.3 调试嵌入式系统  w1 A6 I1 E, V& Y8 F
3.3 ADS集成开发环境的使用7 m& o* ^# f0 F; |  @+ x! h
3.3.1 ADS组成介绍
% |* u2 X- Y3 @3.3.2 命令行开发工具
; l& C6 z8 {& J3 B# I; l3.3.3 利用ADS开发应用程序
8 ^: p  `5 B: K, V; G3.3.4 编译和链接工程" {1 o) S* w9 J) P, q
3.4 用AXD进行代码调试
  D2 g7 `( c' r. p+ B) [) G& X7 y3.4.1 调试架构
1 Z. U  d8 h4 e( h4 j" K9 H+ M3.4.2 Multi.ICE的配置4 q6 x  S, K( j! x* n. c* H9 U2 x
3.4.3 使用AXD进行代码调试- k; |" E2 Q% E
3.4.4 生成.bin文件  Z9 @8 k1 u/ c
练习题: `# O+ c# q, b1 O
第4章 应用系统设计0 r" O6 Q2 b6 R" ^0 i
4.1 系统设计概述
, [+ f" O3 `. S; Z7 _4 a" v4.2 ARM920T简介6 e8 O1 M8 G1 v' R7 O
4.2.1 ARM920T系统结构分析
  |( y( ?% E, `6 k2 x  A  R2 G4.2.2 ARM920T内核编程模型, ?- d7 B3 C4 O
4.3 S3C2410X处理器详解2 u. j: s. M& q  x+ o# }8 m
4.3.1 S3C2410X及片内外围简介
1 i* ]! K2 L4 X( j6 W/ {4.3.2 特殊功能寄存器5 `1 |3 c; x1 e! x! v. Q8 L
4.4 单元电路设计
5 f2 K! y* d7 K: A) t4.4.1 电源电路设计! D( d8 A, k. d% f! Z- r/ }$ U. ^- ~3 D
4.4.2 晶振电路设计) a: R0 Q' ~6 j+ U: w) m  ~
4.4.3 复位电路设计
) c6 `; X) I1 H3 g* x4.4.4 串行接口电路设计( e* g4 v. G; N* s( h9 Z8 I
4.5 存储器系统设计
3 `: R  y, T# s' Z: ^7 o. v4.5.1 8位存储器接口设计
" u' d; n( t9 R& ?( O, g0 F4.5.2 Flash接口电路设计7 t2 }+ G! o4 U/ h
4.5.3 SDRAM接口电路设计* @( e1 U# `+ O3 n
4.6 JTAG调试接口设计
0 ?" }* P$ N. k. B4.6.1 JTAG综述
! B. U( i# o, w2 `2 x4.6.2 TAP状态机
: @3 l. D6 ?9 A9 }4.6.3 接口电路设计! @8 f- t+ o, e" D; c' ?$ r2 q4 t
4.7 综合训练之通过JTAG访问外设
; w% T9 h- v2 K" b; g( y4.7.1 烧写Flash
( w( x8 Y% C; T4.7.2 访问处理器寄存器( A* m' H6 e2 ], c$ ~5 a, d+ x
练习题
1 c; [3 g; U" Y% b8 q+ U( o第5章 嵌入式Linux应用程序开发..
" [+ L% N7 x2 H6 l6 _5.1 开发环境的建立0 m) D0 O1 k. J8 ]& u5 m# C
5.1.1 嵌入式Linux的开发环境$ I! }, e. o6 ]- Z) F3 q
5.1.2 利用Cygwin建立模拟环境
+ I) T! `7 _: N: q" Y) E5 F# p- D5.1.3 交叉编译环境的建立# D, y6 X. M0 I
5.2 Linux及开发工具的使用
& }3 ]3 y% F& Z8 c0 c, a5.2.1 Linux常用命令0 v& @& n/ W( c0 k: y" v! [
5.2.2 gcc编译器的使用
; }3 x8 r# s2 _. t+ C5.2.3 Makefile文件和Make命令& w1 ^/ k( i/ b0 C' K
5.2.4 配置文件
% P3 n% j0 W' {. X% l$ Y% Q5.2.5 vi编辑器的使用
1 e- R( J1 v1 @5.2.6 Linux F C语言编程8 {' ~# v- ?2 O8 k) l. I
5.3 引导程序的移植( x, D, D. y% c5 \/ {  a, l" _
5.3.1 嵌入式Linux的引导机理分析7 G9 f1 M4 }  Z' E) }) |0 E, M
5.3.2 VIVI简介
0 G9 R8 M, Y$ w: N$ m$ o5 x% i5.3.3 VlVI的代码分析与移植
/ T! m7 i- x" f  E5.4 Linux操作系统的移植
8 l0 f% m, \5 G1 h# H5.4.1 内核移植! z, r6 i& n) e0 M
5.4.2 系统移植# r' |0 ~$ A" R5 U! l
5.5 应用程序的调试. L4 T0 w6 i5 g. n1 G
5.5.1 建立连接$ ~3 c" g* m( J* V; d# `6 s
5.5.2 编写应用程序
2 y) s6 g2 H8 n+ k5.5.3 下载应用程序
8 g( @: `( e0 r) g) k6 G5.5.4 调试应用程序
: O; @* {$ |1 M) {' S5.6 综合训练之建立嵌入式操作系统
8 i; w& h2 y& j, N; ]练习题
" T6 B/ f: n; K- ~4 P7 K6 X第6章 嵌入式Linux驱动程序开发5 t) y  v. r" x. ?; D( m
6.1 嵌入式Linux的设备管理
% s( U7 k; z( Q, I6.1.1 处理器与设备间数据交换方式: E3 O+ U' j3 z' \- q5 x" Y0 x
6.1.2 设备驱动程序的概念7 N; h4 F% C0 c8 o4 G7 ]
6.1.3 驱动程序结构4 t8 o# X5 A! x0 X
6.2 设备驱动程序的开发过程7 D# c% l3 i5 w4 h( V9 t# Z( w: j4 B1 n
6.2.1 模块化驱动程序设计
8 k4 g# W6 l8 E& H" a6.2.2 设备注册和初始化
& N! `7 R5 t: u5 O8 q- o5 M5 I+ s6.2.3 中断管理
% I6 l4 X: K: u& g6.2.4 设备驱动开发的基本函数3 q. y  ]- }$ V; s( r# p+ {0 A$ Y; |
6.2.5 加载和卸载驱动程序
: ~9 J3 c9 {! p; J! B& x/ X; F6.3 LED驱动程序设计8 E# R1 X3 O: b% b6 O2 r2 J
6.3.1 LED接口设计
- j: H$ ?1 t5 F6.3.2 LED驱动程序代码分析
3 m: M, ?( o1 F6.3.3 加载运行LED驱动程序4 x& C1 l. R3 I; P0 x4 j; I
6.4 按键驱动程序设计* E& z% q9 Q% t' G/ d8 }% \$ Y
6.4.1 S3C2410X中断控制器/ o: c4 X* L- L" P6 G
6.4.2 S3C2410X中断接口函数4 Z' B2 B, J  p5 `  {
6.4.3 键盘驱动代码设计
* X! k+ V% W6 Z, `/ @) y6.4.4 按键测试程序的实现
- v9 X, o1 T/ p$ K% S1 j) u练习题7 ~! S  z4 s" o5 o
第7章 嵌入式网络程序设计
# J6 e5 s' O& n; b6 e, j. C/ q7.1 嵌入式以太网基础知识
+ F) ?. x" P3 W; D7.1.1 以太网技术及其嵌入式应用
9 c- Y# U2 @% u$ G! ?% e7.1.2 嵌入式系统中主要处理的网络协议
) @/ Q8 F1 U0 y. Z. \# i. y4 Z; s7.2 以太网接口设计
+ D  `+ s& R" U7.2.1 网络设备驱动程序基本结构
- E6 T9 ^& s. R2 `7.2.2 基于CS8900A的以太网接口设计# l8 ~! e% S: f0 a( B) N) [
7.2.3 网络驱动程序实例; f  X& p7 r6 b' U
7.3 Linux网络编程实现. c; a" ^* _# [/ f0 n+ Y
7.3.1 socket基本函数
! C9 h' a0 }* v" @3 U$ D7.3.2 TCP编程实例) ^- s$ p4 z9 T. X. b
7.3.3 综合训练之UDP编程实现
: }8 e& ~: j% @练习题
1 C, T6 G1 [7 u第8章 Linux下音频设备编程1 p6 Q" y$ M7 H1 O  S
8.1 音频信号基础4 Q$ V9 P% C; s6 d5 f
8.1.1 数字音频信号
7 C. F0 w) U3 Z6 j0 D) U8.1.2 音频文件格式2 V& p' S( @  L( H
8.1.3 WAVE文件格式剖析
# \- O# f+ a: s# J4 O8.2 基于IIS接口的音频系统0 ]% x( n/ o! X) P4 l
8.2.1 IIs接口控制原理
. w: Z( d  f* b! o8.2.2 音频接口电路设计2 p1 d, C# y1 n" q. ]) y6 F
8.2.3 音频接口程序设计
8 a7 Q$ J, l! g8.3 音频设备程序的实现
1 Y- y. O; S( H  q8.3.1 音频编程接口; |  V; s) S8 s5 ]7 q8 k
8.3.2 音频设备文件
$ c# r2 \- s9 P$ o; U! ]9 W8.3.3 音频设备编程设计
# ^, L* Q( Z% ]6 a" c) V/ z7 Z8.4 综合训练之媒体播放器移植+ j* b/ j9 o, X+ `. T
练习题
& J8 _1 `( o8 w+ O4 x+ B第9章 嵌入式Linux用户图形界面编程7 X- F  l2 h4 a, M: `  Q3 ~
9.1 Linux图形开发基础
4 H; h- X0 g+ g3 Q6 n( u- R+ ^9.1.1 GUI的一般架构
# d% J4 N/ v3 a% _9.1.2 嵌入式GUI底层支持库
- p$ X0 A" V4 k8 U# j4 Y$ o2 O9.1.3 嵌入式GUI高级函数库
, Q: r! n+ I% g2 w5 Q( U0 |& U/ V9.2 嵌入式Linux图形用户界面简介& T/ h0 q7 y- H6 b3 L
9.2.1 Qt/Embedded+ ?1 `8 G. e3 ]+ P
9.2.2 Microwindows/NanO-X
5 _& O( G2 i; `4 o  B9.2.3 MiniGUI  N: J$ ^' J: \; E  _( K
9.2.4 OpenGUI1 Q2 [) O; k* f9 o2 i$ e. l( q
9.3 Qt/Embedded嵌入式图形开发基础
. B: e" I7 c8 f! B9.3.1 Qt/Embedded概述3 A5 L  Y% }8 A. N9 w  K
9.3.2 创建Qt/Embedded开发环境+ Y8 @! w5 n, Q
9.3.3 Qt/Embedded的使用
6 w! H& _2 o* m2 {3 K9.4 综合训练之Hello程序
& r6 h, J7 l( R' F7 U6 i9.4.1 Qt/Embedded开发流程
! m. f; |) s9 c5 c9.4.2 基于PC的Hello程序5 b# G0 i1 q, S& D( T/ M* A; I& L
9.4.3 发布Qt/Embedded程序到目标板  \- j0 E% ]3 i7 k: K
练习题
: d3 T5 ^0 D. |( B0 ]3 S5 d附录 AS3C2410X引脚及信号定义9 s  B6 O' n. x! O; i% p& |% D% I
参考文献...

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

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

该用户从未签到

2#
发表于 2016-6-3 15:49 | 只看该作者
谢谢O(∩_∩)O哈哈~谢谢O(∩_∩)O哈哈~谢谢* {9 t3 V0 X: V- Q, W0 u

该用户从未签到

3#
发表于 2016-6-3 16:45 | 只看该作者
好人啊 感恩感恩
" V( B" g1 z" X2 h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 20:50 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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