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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
第1章 嵌入式系统设计基础.
8 d8 |" ?' B7 g! a5 z: H. n1.1 嵌入式系统简介$ u$ {4 q9 ?9 f0 E
1.1.1 嵌入式系统的定义
" n# v4 g( q9 j' H) I  V2 z% |1.1.2 嵌入式系统的组成
7 l+ ^: M/ C8 ^; L) H6 I1.1.3 嵌入式系统的特点
1 H7 F0 z( b1 C5 n2 O/ c1.1.4 嵌入式系统的应用
) {( j  B. D5 `1.1.5 嵌入式系统的发展4 G% d% z. W3 [5 E
1.2 嵌入式处理器
( _- s5 |' z4 F2 @1.2.1 嵌入式处理器的分类
, k- V$ c  [8 e1.2.2 ARM微处理器
% B. L- M1 ~& u. v) Q+ X  g1.2.3 Nios微处理器
2 L  j, a. k* X- O1.2.4 DSP
) L. U1 C; `1 i+ @% O+ d1.2.5 嵌入式微处理器的选型原则3 \; D' [3 e1 l* o" q+ Z# P% E
1 3 嵌入式操作系统, G# Q' t- r. p1 c$ y
1.3.1 操作系统的概念和分类
1 |0 l  s% L, j1.3.2 Linux$ |6 J. p( D8 y- A5 ]" _  j9 r2 H
1.3.3 uC/OS4 ^6 J; f' o: W4 V& x6 E& C
1.3.4 Windows CE! x* A9 @0 g( M% N" o
练习题) a5 G! v6 J5 b5 V
5 J  R$ e2 s! q0 H6 o3 u. s4 g* }
.第2章 嵌入式Linux操作系统/ o* O$ G% b" W
2.1 Linux及其应用* x1 T, w/ I. ?3 B7 ^( ~
2.1.1 Linux与UNIX和GNU$ y- V  v: S4 D  x6 {
2.1.2 Linux的特点
( C; x7 W$ d  |8 l4 M2.1.3 Linux的发展及应用
; z0 D: y. H* D7 J7 B0 s" D- I" Y2.2 Linux内核
0 [2 }: i6 {: B& U6 |4 t' n2.2.1 Linux的内核特征
' F; w  _- l) d* W; u2.2.2 进程管理
) V: q7 H. s% s2.2.3 内存管理8 b* E& H3 K$ }, O8 c9 \% d
2.2.4 文件系统管理
) G) y& o% ?) n- w2.2.5 设备管理! D0 x# @5 t5 A5 p" C
2.2.6 进程间通信机制# U3 Y% o# G. ~$ {
2.3 典型嵌入式Linux系统
, J  C0 `# {8 u+ }/ d9 ^2.3.1 uCLinux
' g* ~' {. c2 t2.3.2 RTLinnx+ D, P9 W6 }9 L5 R+ d0 h" v
2.3.3 MontaVista Linux
4 u( S6 \/ C! }+ M: D0 R4 _& |2.3.4 RTAI
9 R7 h, |0 ^; y练习题/ W/ ^( s6 Y. I- C/ Y
第3章 嵌入式系统的设计方法0 K; K: d! e8 h$ x
3.1 嵌入式系统的总体结构( S5 T& h, g# y: m/ o' [
3.1.1 硬件层; A! Y  v% w3 W' F7 _1 U
3.1.2 中间层" a: O" \4 S; e5 }
3.1.3 软件层
1 v5 s* q9 ]2 a/ d& d3.1.4 功能层1 J2 |0 {! D6 D, T5 B1 F! `
3.2 嵌入式系统开发过程
8 f  y* E6 z2 F0 t* Y. G9 S3.2.1 嵌入式系统的开发特点
5 ]6 S) }. E1 c7 }* g  G3.2.2 嵌入式系统的开发流程9 M: g2 d% E+ v* P) q
3.2.3 调试嵌入式系统
1 I1 N0 T# ]$ z3.3 ADS集成开发环境的使用
9 b6 q* j4 ?$ p0 \3.3.1 ADS组成介绍
9 e5 d: E$ l2 w3 l/ c1 m+ l! N3.3.2 命令行开发工具
$ g) e: ~# G2 N7 q3.3.3 利用ADS开发应用程序6 P) X; _$ R) K0 c
3.3.4 编译和链接工程
9 w( g) ^& b. z$ e3.4 用AXD进行代码调试+ Q, a% l) l' l! z, G+ C* H
3.4.1 调试架构
/ @3 F4 [5 X0 S6 g, c) _3.4.2 Multi.ICE的配置
8 S8 U7 {" w2 u7 @' S3.4.3 使用AXD进行代码调试
$ @1 V/ j% o$ w. g+ H+ |# m# W7 c5 n3.4.4 生成.bin文件
& V- P8 D2 Q7 {8 S3 x1 j6 u练习题# Y/ m/ |, C" p$ |$ e% E
第4章 应用系统设计( A  d7 d8 P8 ]3 c# [2 |# K  i9 t4 |
4.1 系统设计概述
6 n8 R3 n' y: A4.2 ARM920T简介& u6 X8 B3 Y) F4 X
4.2.1 ARM920T系统结构分析
: J* P$ E8 ~3 _( ~& x6 N: r4.2.2 ARM920T内核编程模型
! z5 p# L! Q5 q; X2 f& M3 j) K4.3 S3C2410X处理器详解* ?' b7 q: O* b$ a) J6 a
4.3.1 S3C2410X及片内外围简介, U3 e0 B5 |% v" D: O1 N3 q
4.3.2 特殊功能寄存器2 `$ ^0 d! L# l5 Q5 h
4.4 单元电路设计
5 R" a$ |) s# x  N4.4.1 电源电路设计
% A- I: a3 ]% A! [; R) G! d& y4.4.2 晶振电路设计, A: [! ?9 M5 ~8 ^
4.4.3 复位电路设计. b, \5 }0 t$ h1 _0 {1 j6 }
4.4.4 串行接口电路设计
9 e1 [; O" W+ c! Q6 g6 ^1 x: v4 f; u4.5 存储器系统设计
5 |% J' a. t+ e0 n" b/ A4.5.1 8位存储器接口设计4 s2 {- W' t, ~- ]- y# P+ d$ b) {
4.5.2 Flash接口电路设计
: \1 n2 B: Q! m! F" R* b4.5.3 SDRAM接口电路设计
; m- y! ?$ q$ K; I$ N; _4 F4.6 JTAG调试接口设计
, ~5 e3 }9 Z1 p0 g- H4.6.1 JTAG综述" [5 A- \. k$ c# r# m
4.6.2 TAP状态机- P5 R! q, q+ u/ K- O9 X9 q2 D
4.6.3 接口电路设计
# L* t. ~! u/ y2 h4.7 综合训练之通过JTAG访问外设
) D3 I+ f  k0 ]- [) ~- D4.7.1 烧写Flash
# q* s% F# Y/ u" |  p4.7.2 访问处理器寄存器" `1 \' ?5 l0 X
练习题
/ F1 b6 b5 f# t% V* o第5章 嵌入式Linux应用程序开发..
6 S. ~4 [6 n4 e! {5.1 开发环境的建立
+ [: Z% u% E1 J+ E% T5.1.1 嵌入式Linux的开发环境
( ?% T+ o. n% i' a0 K/ I5.1.2 利用Cygwin建立模拟环境9 Y( l0 t7 }9 u  p8 I1 u5 R1 Q: \
5.1.3 交叉编译环境的建立
$ V0 d; G9 N5 r% e5.2 Linux及开发工具的使用
: u8 I) p9 I2 W. _5.2.1 Linux常用命令
& ?( C' C$ C) n$ X/ W5.2.2 gcc编译器的使用* B$ J* B) C& s, U2 \" r
5.2.3 Makefile文件和Make命令
+ _  O) R) f, ~; P5.2.4 配置文件5 \/ T% z! o$ [2 w: O
5.2.5 vi编辑器的使用
- z0 s& x7 l% @1 S5.2.6 Linux F C语言编程
! o1 }. T+ |2 g2 ^( S5.3 引导程序的移植2 [/ j; [. B& V' C
5.3.1 嵌入式Linux的引导机理分析
4 v% t+ [( \) S( I, }5.3.2 VIVI简介  T$ M, r. q) O( k2 d  j
5.3.3 VlVI的代码分析与移植
$ p% ^0 L2 x# B2 a6 S  N5.4 Linux操作系统的移植2 |2 J1 ?2 `. b8 i; |
5.4.1 内核移植" H5 q9 Q1 c. U2 e4 n: I
5.4.2 系统移植, E- V( j" P5 l. X
5.5 应用程序的调试: n, A; m* b1 v
5.5.1 建立连接
  G! l; ^3 L) h' Q  J- O* M: y5.5.2 编写应用程序" z) e) E( [9 m8 E: w
5.5.3 下载应用程序' |$ P" o9 t& U, C
5.5.4 调试应用程序; s5 {! O1 M8 i
5.6 综合训练之建立嵌入式操作系统
: Q' D0 X5 ?9 ~% s练习题
, }. B6 L0 {$ B8 v第6章 嵌入式Linux驱动程序开发
" X$ \: T. z; r! b6.1 嵌入式Linux的设备管理
* V" Z- k0 j" e. ?6.1.1 处理器与设备间数据交换方式( K7 o" C9 f0 g  a
6.1.2 设备驱动程序的概念
: V2 O9 f1 Q9 L% Y$ S* A$ Q6.1.3 驱动程序结构
$ j) z# J. |7 J  \5 q4 X5 x3 g6.2 设备驱动程序的开发过程7 V* p  z9 Y+ g; e/ _
6.2.1 模块化驱动程序设计
; b, |6 r0 Z9 b" n: E; X+ ~6 s6.2.2 设备注册和初始化
6 T8 ?$ j3 b7 z8 I6.2.3 中断管理: o% o9 }+ ]3 s4 Y) P' E
6.2.4 设备驱动开发的基本函数4 N) X( t0 ?, [0 y- t' K
6.2.5 加载和卸载驱动程序0 d# b  w% Y5 x, B. f! c, D6 c
6.3 LED驱动程序设计" ~* E4 I, T2 V5 p
6.3.1 LED接口设计& E5 F7 o3 R- I' ]! u: O
6.3.2 LED驱动程序代码分析
0 ]7 R& b( G; f  I- s5 h8 i6.3.3 加载运行LED驱动程序9 c) r$ b' {# B8 P7 _7 m
6.4 按键驱动程序设计
* h% s( R. U: g0 I6.4.1 S3C2410X中断控制器
$ O4 M* F2 M9 ^; {6.4.2 S3C2410X中断接口函数( L5 s( U" X7 b4 K, N2 d! p  l
6.4.3 键盘驱动代码设计/ u2 {+ ]+ Z% f! G! c' {
6.4.4 按键测试程序的实现. K3 R6 A# f+ k
练习题
+ i* e2 {4 u8 S, X% `# J0 w: G第7章 嵌入式网络程序设计1 e5 G  K1 i; }/ `5 f
7.1 嵌入式以太网基础知识) b4 E$ e: A& @6 _
7.1.1 以太网技术及其嵌入式应用, Y& s& S: }9 Z% l7 W& K7 t
7.1.2 嵌入式系统中主要处理的网络协议3 t4 f( Y8 G- E+ U! Z. O
7.2 以太网接口设计
8 g2 L; v- f$ N% W% t. E7 U7.2.1 网络设备驱动程序基本结构
+ i$ P: Y. N: [5 M3 \# m7.2.2 基于CS8900A的以太网接口设计' j8 V: d* q# v. a' h( S7 w
7.2.3 网络驱动程序实例& M/ m: J1 Q: S
7.3 Linux网络编程实现: p8 F" }) x9 A. C3 I1 n
7.3.1 socket基本函数
6 Y  X. i) P! U) C7.3.2 TCP编程实例
% C$ h/ y! B: c$ x0 F8 B: ^7.3.3 综合训练之UDP编程实现
: }, o# O" c# i练习题
1 |5 \0 s8 r$ V1 `8 ?6 U0 P$ U第8章 Linux下音频设备编程/ @# Y; l; I! d$ ?
8.1 音频信号基础
5 \8 |0 }  x% Y  \  ^  G8.1.1 数字音频信号
! [' u" S) |- p; T8.1.2 音频文件格式  |* f+ U  N) d1 j6 H
8.1.3 WAVE文件格式剖析3 r: E; K6 R; V* p8 y) C
8.2 基于IIS接口的音频系统7 X4 P' {+ \7 g% D& K
8.2.1 IIs接口控制原理
$ E* B) s$ C0 X8.2.2 音频接口电路设计
( A7 {" t9 t& P" Z' l, |8.2.3 音频接口程序设计$ B' }. |& ?5 T
8.3 音频设备程序的实现2 \- g5 I! i. y. d
8.3.1 音频编程接口3 W3 k' Y. d$ \0 _; R) E7 a
8.3.2 音频设备文件( Z/ ?; Z+ s7 K) r% L* p) k
8.3.3 音频设备编程设计; m: N" L/ g" e! ~
8.4 综合训练之媒体播放器移植
  L% Z, Z$ h3 O练习题$ p; x6 T' W' ?$ Y
第9章 嵌入式Linux用户图形界面编程4 D+ F' u, d( ^3 C6 ]6 t8 W2 J1 ^, ^
9.1 Linux图形开发基础' J/ _+ X5 W! w
9.1.1 GUI的一般架构
  Y9 |/ L1 I  s9.1.2 嵌入式GUI底层支持库
" }4 n9 o" x8 A- u6 H9.1.3 嵌入式GUI高级函数库  r5 S- r9 S  N- ^8 p  u0 |
9.2 嵌入式Linux图形用户界面简介
( R1 D- D6 ?4 Y) _/ ]% v9.2.1 Qt/Embedded
& A- ?# F9 o7 F9 U# e8 G" ^9.2.2 Microwindows/NanO-X
# w5 @* w  ^8 t- O) i* j9.2.3 MiniGUI
/ m: S8 ?: X& x& I9.2.4 OpenGUI
7 k5 y: l. t: _9.3 Qt/Embedded嵌入式图形开发基础
. x; u0 Y6 x5 r4 Z) d. f, \  e9.3.1 Qt/Embedded概述$ J+ V  P  ?% Y
9.3.2 创建Qt/Embedded开发环境( B" x1 _- c  k; l$ ]; q
9.3.3 Qt/Embedded的使用- [( E& s5 t7 @$ n
9.4 综合训练之Hello程序0 m4 ^- \& J# G6 `4 |; e! V: Y
9.4.1 Qt/Embedded开发流程
$ \7 g' |; W" c% Z; a/ B8 O9.4.2 基于PC的Hello程序+ i# O! |4 y3 U; e& y4 b* L1 a
9.4.3 发布Qt/Embedded程序到目标板
% l3 Q, d" y9 V" L9 N/ J练习题
' f% c, B8 ~' ]3 x$ j附录 AS3C2410X引脚及信号定义
' E- w. d! I/ v9 Y" |& |$ T# T参考文献...

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

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

该用户从未签到

2#
发表于 2016-6-3 15:49 | 只看该作者
谢谢O(∩_∩)O哈哈~谢谢O(∩_∩)O哈哈~谢谢
' y' I2 P% F; z/ x6 E

该用户从未签到

3#
发表于 2016-6-3 16:45 | 只看该作者
好人啊 感恩感恩6 M- F% N: K7 Q- P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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