返回列表 发帖

[原创经验] 推荐本教材书-W90P710嵌入式处理器教程

[原创经验] 推荐本教材书-W90P710嵌入式处理器教程

这本书是我帮着审稿过的,其中部分章节的内容为本人原来的文章。 本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  H$ l. `( w; a7 k( Z/ C
osboy- 嵌入式底层驱动开发技术学习网站0 Z1 j3 A9 R# |2 D
嵌入式开发联盟: {" |  Z, n4 v+ \2 ^. X
内容简介《嵌入式系统技术教程》全面系统地介绍了嵌入式系统开发的基本知识和方法。全书分为4部分。第1部分介绍了嵌入式系统基本概念及广泛使用的ARM技术,包括ARM处理器的体系结构、寻址方式、指令系统、汇编语言程序和C语言程序设计基础。第2部分介绍了基于ARM7TDMI内核的W90P710处理器,以及基于W90P710处理器的实验教学系统设计;并以W90P710实验教学系统为开发平台,列举了几个典型的基本功能部件的程序实例设计。第3部分介绍了嵌入式mCLinux设备驱动程序和应用程序的设计。第4部分介绍了4种基于W90P710处理器的应用实例的设计方案。
, E0 V( }. _, _; {: h6 {- o- j嵌入式开发联盟《嵌入式系统技术教程》内容丰富,力求实用。列举的程序实例具有典型性,并且全部调试通过,有很大的参考价值。嵌入式开发联盟+ q* c: ~4 f. K4 D
《嵌入式系统技术教程》可作为高等院校电子信息类、计算机科学与技术等专业高年级学生和研究生的教材,也可作为嵌入式系统应用工程技术人员的参考用书。 嵌入式开发联盟8 w3 \$ Q( p8 {$ t7 L& _
- 嵌入式底层驱动开发技术学习网站; x" _& y. u3 i3 l* t. M$ q
编辑推荐《嵌入式系统技术教程》的作者均是教学和科研一线的骨干教师,具有多年的嵌入式系统教学和开发经验。《嵌入式系统技术教程》部分内容取材于作者嵌入式系统开发科研项目。《嵌入式系统技术教程》内容丰富,系统全面,重点突出,阐述循序渐进、由浅入深。各章均安排了丰富的例题、思考题和习题,便于学生自学和自测。mcuos.com( H6 ~! Q  G# |6 ^& O" w, O$ C
以ARM7 W90P71O处理器和嵌入式uCLinu×为核心,以嵌入式系统开发为主线介绍相关知识、流程和方法,以典型程序和应用实例为基础培养实际应用开发能力。
6 P6 }9 S: y( t8 Y/ u8 a, }# A嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
/ j/ @, a5 W: C5 m$ Y2 |mcuos.com目录第1章 嵌入式系统概论
) h5 T8 X$ e( ^3 S/ W8 }9 \嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习1.1 嵌入式系统的概念嵌入式开发联盟3 a- q2 s& o  E( f
1.2 嵌入式系统的特点- 嵌入式底层驱动开发技术学习网站8 Q! h( h4 b/ P- W. H
1.3 嵌入式系统的应用
) b2 U& q0 T: v4 {! t" a1.4 嵌入式系统的基本组成本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。. P& S! U$ G0 V. P1 o3 {) ]1 t6 E
小结
+ }- R9 o# }+ Z1 _mcuos.com思考题与习题
4 [( c& u/ c/ A7 [mcuos.com嵌入式开发联盟0 i( s+ C4 v* W$ h
第2章 ARM体系结构
. f3 z% S  n# N. ?; u$ s; H/ d- 嵌入式底层驱动开发技术学习网站2.1 RISC技术和流水线技术
7 r3 [- i3 B- N$ E$ k/ \* J嵌入式开发联盟2.1.1 计算机体系结构
) {6 e( [4 M4 M/ F2.1.2 RISC技术: L9 T$ F- j7 o2 a$ O$ @
2.1.3 流水线技术
7 q6 D. h9 i; `mcuos.com
: v" Q( @/ c" k1 _7 b- 嵌入式底层驱动开发技术学习网站2.2 ARM体系结构简介
1 A+ y  A/ _( z- J3 D$ e+ @# u嵌入式开发联盟2.2.1 ARM体系结构的演变/ H. m3 u% Q7 o+ C- L. K
2.2.2 ARM体系结构的特征
$ B" {; q) r4 C& P* Z3 q9 S2.2.3 ARM体系的变种mcuos.com: p. A2 f1 s& x. T& c
2.2.4 ARM系列) b- ]) ?; N( f
2.2.5 ARM存储数据类型
  }5 r6 j" ]* {$ J8 R) A. p- 嵌入式底层驱动开发技术学习网站
# S% u0 N! [3 z) E* I& fmcuos.com2.3 ARM处理器工作状态
: A: l7 ^5 \- M3 Y3 l嵌入式开发联盟2.3.1 两种工作状态
# a$ C( t5 y9 ?1 G- @: q8 `' [mcuos.com2.3.2 工作状态的切换
: Q. i/ j) a* l- [- E- 嵌入式底层驱动开发技术学习网站2.4 ARM处理器工作模式
1 z1 ^8 @( P4 e; U0 Z
, U4 |) M, s+ r0 c9 j/ v嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习2.5 ARM处理器寄存器组织mcuos.com' A0 o5 n' q9 N7 K- @3 U: ^  U, c
2.5.1 ARM状态下的寄存器组织嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习# x  V  H& M1 r5 O0 ^* F
2.5.2 Thumb状态下的寄存器组织嵌入式开发联盟3 y" l# R- h( e+ y5 g, X
- 嵌入式底层驱动开发技术学习网站7 U' I% b$ {( _, s7 K( @
2.6 ARM异常mcuos.com# W. p8 J! {7 M4 |+ R4 B
2.6.1 ARM异常概述mcuos.com  y% t1 V$ J5 b( h7 K  S" u8 k
2.6.2 ARM异常处理本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。( ]! E: i' R+ D4 D2 B, i  l8 \
2.6.3 ARM异常向量表- 嵌入式底层驱动开发技术学习网站1 V6 }2 @0 t3 q
2.6.4 ARM异常优先级嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习# y- x& m: j% k6 D: l" ^: i$ k
2.6.5 ARM异常中断使用的寄存器
" O9 T- B" S% m, I5 O" e+ U本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。
4 I( C- X* h4 q, _$ J  B本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。2.7 ARM存储器和存储器映射I/O
# z$ o8 Y( F# b. ~, D6 f2 v, Pmcuos.com2.7.1 ARM体系的存储空间嵌入式开发联盟2 z6 j2 ~5 _1 _7 c  i
2.7.2 ARM存储器格式
5 f2 P3 \: V" R+ X+ T2.7.3 非对齐存储访问操作
4 a  [1 n2 T0 o  X! V1 o$ }- 嵌入式底层驱动开发技术学习网站2.7.4 存储器映射I/O( }  H6 S' H/ I* l3 R8 o" Q; [
2.8 ARM总线技术
1 n) R! q8 O5 L6 \mcuos.com小结 嵌入式开发联盟& R) v! _; I0 b
思考题与习题* s6 f+ m+ h# N! U8 G- e
mcuos.com( |0 J9 u% ^: a4 h/ d5 T% s, Z7 u4 p
第3章 ARM指令系统mcuos.com2 p  z( A" d7 S/ Z+ c
3.1 ARM指令集概述) @: W7 T4 r, }. h0 c$ B
3.1.1 指令分类和指令格式本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。/ y- n2 u+ \6 e* J9 S
3.1.2 ARM指令的条件码mcuos.com" e. j( x; c8 `% d4 c- {
3.1.3 ARM指令集编码
, z/ _, P3 H3 E- 嵌入式底层驱动开发技术学习网站
, `0 w: b; D) j4 Dmcuos.com3.2 ARM指令寻址方式
. r, l& `7 `6 ]mcuos.com3.2.1 立即寻址0 ]; Z1 q+ \/ u9 w; ~; H
3.2.2 寄存器寻址
* a; f; S/ E% O; b3.2.3 寄存器移位寻址
( G& T3 F* u  j8 J1 I. L0 J+ ^嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习3.2.4 寄存器间接寻址嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习% e5 L- F2 C7 {/ _; A
3.2.5 变址寻址
- X- w1 c8 v' p# |5 y* S: g嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习3.2.6 多寄存器寻址本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  g, x( B! K1 m; b% {6 I
3.2.7 堆栈寻址嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习, x# o$ M1 N$ w, g
3.2.8 块复制寻址- 嵌入式底层驱动开发技术学习网站% J# k- V& \7 s: t
3.2.9 相对寻址mcuos.com' [  }* Q. K; y4 n% g2 Z1 o

! n, L: ]0 d1 ^9 a/ U+ A( N" u& k3.3 ARM指令分类介绍
) B5 L9 v8 A  g嵌入式开发联盟3.3.1 跳转指令嵌入式开发联盟- O* T; K, I  ]
3.3.2 数据处理指令
! @$ O0 K, ~! \, w  m" V7 }本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。3.3.3 程序状态寄存器传送指令- 嵌入式底层驱动开发技术学习网站" Q- e- P& A) f+ N$ ~9 ^1 W
3.3.4 加载和存储指令
' ^# V, R  F% o& x$ i; I) F/ B嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习3.3.5 协处理器指令
/ _2 U( o# ^2 `" p嵌入式开发联盟3.3.6 异常产生指令- 嵌入式底层驱动开发技术学习网站/ ]$ o  n" w1 q4 P& l" U; x: ]1 P
3.4 Thumb指令
. q# x6 p9 q4 D5 v) I! _! j) X( \0 c# N嵌入式开发联盟小结
- q; s* g. D. K' b' ^; _" B& [6 @1 f- 嵌入式底层驱动开发技术学习网站思考题与习题- 嵌入式底层驱动开发技术学习网站8 h" j4 z# E4 ^/ r! C1 }5 X* G! g4 L

" u! S' {! B$ j, _. w: E本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。第4章 ARM汇编程序设计
* d+ ]& g$ ~+ k0 omcuos.com4.1 ARM汇编语言语句格式
$ p5 @3 d  V3 d嵌入式开发联盟4.2 ARM汇编伪操作
1 F0 N& V: s9 |$ Tmcuos.com4.2.1 符号定义伪操作
- p, t2 m+ Z1 m- \mcuos.com4.2.2 数据定义伪操作
* E, g- D/ M) D4 G- 嵌入式底层驱动开发技术学习网站4.2.3 汇编控制伪操作嵌入式开发联盟% |9 {5 K0 g; m7 b. g3 O
4.2.4 数据帧描述伪操作嵌入式开发联盟! q7 E9 U1 q, z: p! |6 g
4.2.5 信息报告伪操作
2 n; s- O2 k- T3 n6 I0 s嵌入式开发联盟4.2.6 其他杂项伪操作
! t' ~, P% x1 V; N嵌入式开发联盟4.3 ARM汇编语言伪指令: l* r# `* s- ?$ u( [
4.4 ARM汇编语言中的符号
/ ~* h) M" J4 a+ Q$ s嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习4.5 ARM汇编语言中的表达式. e$ d* F% o. E7 G3 E% Y

3 ~) f, l8 q0 v5 A$ q/ v9 O' q4.6 ARM汇编语言程序结构
) Y$ d  R- w  M# {* @! b3 Z& _mcuos.com4.6.1 ARM映像文件的结构嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习: [$ n( t! h4 q. ^$ G5 ~
4.6.2 ARM映像文件各组成部分的地址映射关系" B4 K; l1 A, z/ ]( G% n
4.6.3 scatter文件的应用嵌入式开发联盟# I/ P4 j7 w7 z6 o8 Y

. r9 U0 H" u( S% k; Q8 J9 _嵌入式开发联盟4.7 C语言和汇编语言混合编程
7 `. _1 U$ \* ^5 i! f/ R- 嵌入式底层驱动开发技术学习网站4.7.1 C语言和汇编语言互相调用
2 F( b' o$ T3 D- a. K1 e+ S- K- c2 c- 嵌入式底层驱动开发技术学习网站4.7.2 ARM C编译器的特定关键字本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。) J; o5 ~& z3 H: `5 K* f
本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。# d1 t$ d' N+ }4 D# x
4.8 ARM汇编语言设计实例嵌入式开发联盟7 ^# n' v( d( ?$ Q: Y3 A( V+ _
4.8.1 分支结构
9 I7 I- N4 m+ a/ a' ~5 B本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。4.8.2 循环结构本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  ]" S6 Q! u+ u0 t$ S- ?3 i  m$ c
小结
6 }- \7 l5 Y0 ^  f嵌入式开发联盟思考题与习题: \* j3 u: E5 ?, o

9 ^: Q- d5 f. F- 嵌入式底层驱动开发技术学习网站第5章 W90P710处理器简介
4 Y9 _# E! J; z3 o  o6 x% w- U- X嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习5.1 W90P710处理器概述  M! T* p& _6 u, A
5.2 处理器功能框图及管脚描述: a# g" u6 Z6 H) W
5.2.1 W90P710处理器功能描述
& A9 K, W7 E* ^: P5 B, E- m( C5.2.2 W90P710处理器引脚分布及管脚描述本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。6 P/ j# D0 @! F1 h/ I

- Y2 w; g0 D7 P( `) [( m嵌入式开发联盟5.3 W90P710处理器各功能描述本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。3 K: A! X  e  Y' R
5.3.1 W90P710处理器系统管理器嵌入式开发联盟3 e- B3 u  u8 D$ k) L( X( o
5.3.2 外部总线接口
9 G$ |7 y4 b- S9 ^$ c" t嵌入式开发联盟5.3.3 Cache控制器- 嵌入式底层驱动开发技术学习网站2 a& `3 U7 [+ c1 T; o+ ?# R
5.3.4 以太网MAC控制器本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。! Z& l% @% D4 a* V: {1 P0 J
5.3.5 GDMA控制器嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习2 w/ n) a; ], T4 c6 _! v4 Q
5.3.6 USB主控制器- 嵌入式底层驱动开发技术学习网站$ R' u9 y3 T, j' ~7 C* k
5.3.7 USB设备控制器
, R6 O7 ^. }. p嵌入式开发联盟5.3.8 SDIO主控制器嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习0 }2 `8 H8 z: A- \6 n: U" w
5.3.9 LCD控制器
' e1 @, a- p' J* m) X5.3.10 音频控制器
5 q4 m$ f% z+ C; M7 ^; |- 嵌入式底层驱动开发技术学习网站5.3.11 通用异步串行控制器
2 N% O2 Y8 y, V3 Y1 d. g本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。5.3.12 定时器/看门狗控制器嵌入式开发联盟" v9 r* E8 b7 F7 s! @
5.3.13 高级中断控制器- 嵌入式底层驱动开发技术学习网站' T* G3 p! f9 H
5.3.14 通用IO本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。) B' Y6 \: y: G
5.3.15 实时时钟
" L; l! n3 h6 Xmcuos.com5.3.16 智能卡主接口
& ]" d# n) x3 O/ U* U" \5.3.17 I2S接口
9 }+ ^2 j" m+ N4 @2 J- ~. A( R本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。5.3.18 通用同步串行接口mcuos.com* q( v# Q5 P& S9 G9 ~
5.3.19 PWM
% Q# U6 ?4 i" C. ?嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习5.3.20 键盘接口嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习4 v6 e( F6 {+ O6 y
5.3.21 PS2主接口控制器
1 t( h' d' }7 }& \4 s# J/ w嵌入式开发联盟小结
) A2 V& K4 u( M- s: x5 nmcuos.com思考题与习题嵌入式开发联盟* l) C4 K7 i% P& W  J

( s/ L. j' W' \& W5 H) `# J  t嵌入式开发联盟第6章 W90P710实验教学系统设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。% v& ^) a8 \  n4 r9 r' G
6.1 W90P710实验教学系统资源概述8 p) x2 C7 d* C7 t& E' V2 T, r
6.2 电源系统设计mcuos.com4 {$ v5 B8 m8 i2 m
6.3 时钟电路设计. q& A$ ?% k3 y+ u& f. g+ c; ?
6.4 复位电路设计嵌入式开发联盟; Q! r" g( m9 r& ^
6.5 JTAG调试电路设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。* q3 n& W9 Y, K: }

' }3 x4 f& F& M7 U* c  ^8 f; x嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习6.6 存储系统设计
2 j1 k: |$ T6 t1 L  B嵌入式开发联盟6.6.1 FLASH存储器接口本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。! E* b% [2 K+ h5 G. e
6.6.2 SDRAM存储器接口- 嵌入式底层驱动开发技术学习网站/ E6 m8 C' S8 b+ J9 j
6.7 键盘接口电路设计
* d* A! J8 q6 j6.8 LED显示接口电路
+ {+ T4 l$ ~% j3 Z) U1 t- 嵌入式底层驱动开发技术学习网站
; x  o+ p: O/ `: G/ f" K; x; o6.9 串行通信接口电路
" J! X, x* U' V& d" q7 p# G嵌入式开发联盟6.9.1 UART接口电路
1 K: z/ C3 v4 ]# ~, ^3 j8 g* h( w嵌入式开发联盟6.9.2 I2C接口电路- 嵌入式底层驱动开发技术学习网站+ O/ f8 `! B& A2 T4 p9 H; q; p" ]
6.9.3 通用串行接口(USI)电路本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。+ w3 U! ~8 q6 L1 l) l; G0 F% `
6.9.4 USB主机接口电路+ R6 r+ [8 q5 ]
6.9.5 USB设备接口电路本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。4 N9 j4 `5 m/ [! D% i; h) P4 h; x2 {
6.10 LCD接口电路设计
9 w1 d8 P' m5 }1 y$ dmcuos.com6.11 SD卡接口电路设计嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习2 G$ G( @' M% I/ V' a" J
6.12 智能卡接口电路设计嵌入式开发联盟" c  P- P/ p# |9 g6 @- @9 g5 m
6.13 音频接口电路设计
4 C- _' C3 G5 P7 m2 W- 嵌入式底层驱动开发技术学习网站6.14 以太网接口电路设计
# l& M; D6 D% r( p+ F# N0 j0 {, m& s; B- 嵌入式底层驱动开发技术学习网站小结
! [0 {+ m1 M  D. R4 f5 d嵌入式开发联盟思考题与习题
+ v7 P& L- n" [+ Q1 ]: M7 O7 S- 嵌入式底层驱动开发技术学习网站
* t& {) U5 _5 \+ w. umcuos.com第7章 部件工作原理与编程示例
" s* ~- O6 N$ r+ g8 B0 g本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。7.1 GPIO口的工作原理与编程示例! w/ |) _4 m: L, k+ a- s
7.2 中断控制器的工作原理与编程示例
0 j. q7 @0 ~7 K7.3 通用异步收发器(UART)的工作原理与编程示例
5 W+ s7 Z' \! \& P% g' V* I本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。7.4 定时器(TIMER)的工作原理与编程示例mcuos.com! d/ i) ~! ^( m1 A; A, q
7.5 引导程序嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习0 f# R1 E) s5 m- O
小结
) {% Q. |" s: U+ A, r! s- 嵌入式底层驱动开发技术学习网站思考题与习题
. u5 E, q% g/ Lmcuos.com
8 E/ Z- B4 G9 D- f% H第8章 嵌入式μCLinuxmcuos.com: \' A4 p& G  |- F" d+ u$ C
8.1 概述
, a3 ^4 o! O8 f/ C0 Cmcuos.com8.1.1 嵌入式μCLinux简介mcuos.com8 E" i" a: T4 a
8.1.2 嵌入式μCLinux的交叉开发环境
9 F- X$ t- l8 l* l3 Qmcuos.com8.1.3 开发工具GNU的介绍嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习) _( x6 M6 \& |( B! M! e

( F# d2 i$ Q+ |9 K嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习8.2 嵌入式μCLinux在W90P710开发平台上的移植嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习' H5 R& i5 n. `# `
8.2.1 嵌入式μCLinux的交叉开发环境的建立嵌入式开发联盟  h  J6 J* A6 c5 t
8.2.2 嵌入式μCLinux的Bootloader% s/ ~& z) V/ O7 N4 z* F( B  i8 K
8.2.3 嵌入式μCLinux的内核- 嵌入式底层驱动开发技术学习网站' \7 t; M4 O1 w! o. j1 S  ^+ j% }3 E
8.2.4 嵌入式μCLinux的文件系统
* _% {% y5 f/ R! E6 ]9 v$ t; \# Q+ jmcuos.com
+ k# X# R# Q3 p" v1 U+ R4 }嵌入式开发联盟8.3 嵌入式μCLinux的设备驱动嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习3 }9 e  w+ @# ?( e& P. C
8.3.1 Linux的设备管理
" y% m4 X% L- o, y  Q( Z* [嵌入式开发联盟8.3.2 设备驱动程序结构5 ~9 U# u$ `8 M8 ?4 v
8.3.3 keypad驱动程序设计mcuos.com$ `0 l, F5 N% X5 h! G, H# r, e
8.3.4 UART驱动程序设计mcuos.com( e, o/ ]+ ?- |# q3 K

/ o4 a# y9 d! z- h* q- D- 嵌入式底层驱动开发技术学习网站8.4 嵌入式μCLinux下应用程序设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  D: M$ z/ V% W( ?, f  o  J
8.4.1 keypad应用程序设计
2 T5 f) V- S9 }本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。8.4.2 UART应用程序设计嵌入式开发联盟+ _/ o: s- Y9 [7 R# X+ b
小结
: s3 x+ |! d7 M+ D嵌入式开发联盟思考题与习题
, x* E- D% P7 Q8 {4 p1 ~嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习
% {1 J2 L# `! F0 T1 G0 Fmcuos.com第9章 ARM ADS集成开发环境
2 D7 ]6 I. [$ @" u! F5 ]4 B' @嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习9.1 ARM开发工具及开发环境简介
; s+ n) ?  j! I9 E- 嵌入式底层驱动开发技术学习网站9.1.1 ARM开发工具简介mcuos.com/ G) E2 L0 i$ ^6 M( |- J
9.1.2 ARM ADS集成开发环境
6 F# R. J) e" q$ k9 l, I# A& g5 a
2 {2 G1 n8 m  l1 k5 b嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习9.2 工程创建、调试和程序固化
2 W/ q4 k! R- s. Z) M嵌入式开发联盟9.2.1 工程创建及参数设置
& u0 k3 z5 S6 `8 `' w9.2.2 使用ARMulator来调试简单程序
6 p+ }  ^  A$ R  v! \本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。9.2.3 使用JTAG仿真器来调试嵌入式程序嵌入式开发联盟0 g; J- W( L; S* s; {1 r- q  J1 C
9.2.4 调试固化在目标板中的程序
$ @. b8 p9 I$ x* Imcuos.com9.2.5 半主机Semihosting调试技术mcuos.com. N# \+ q5 c+ S; p. }4 v# ^6 M  }
小结
9 K, K) E- x  j, Amcuos.com思考题与习题- 嵌入式底层驱动开发技术学习网站# T3 p* u% Q, b0 X; x# m/ \: D" w9 j
- 嵌入式底层驱动开发技术学习网站" a& J# I+ Y' m2 l: v
第10章 W90P710处理器应用实例
$ ]; ^% M# n  `" n" U+ }/ @) K嵌入式开发联盟10.1 税控收款机% c# ?& M" }3 M+ [- j
10.1.1 税控收款机简介
! }; Y: |6 `8 c" ?' ^6 H7 j$ Nmcuos.com10.1.2 税控收款机总体方案设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。$ u+ U. b. j/ e* c1 x5 \
10.1.3 税控收款机硬件方案设计
# [) {3 L. e: c3 B" v, Z10.1.4 税控收款机软件方案设计
0 G/ _! h' W2 w/ ~- 嵌入式底层驱动开发技术学习网站
- o- r* s' _, r, Z$ C' A' dmcuos.com10.2 数码相框嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习. D* E# X2 a9 f% ?( P+ R
10.2.1 数码相框简介mcuos.com- @( A; Z  }" e+ V8 B
10.2.2 数码相框总体方案设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。' A( r/ \' v  j, t
10.2.3 数码相框硬件设计嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习* J: u9 V2 N$ c; c6 |* a
10.2.4 数码相框软件设计
5 W3 E8 c' I2 z嵌入式开发联盟
- K' ?  v# l- D/ p/ G; J3 `- 嵌入式底层驱动开发技术学习网站10.3 远程监控系统
  O: ^* G6 Y6 z, U7 e. i# L# B- pmcuos.com10.3.1 远程监控系统简介
7 t# H6 g2 D6 @, V# i嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习10.3.2 远程监控系统总体方案设计
8 A! [5 l+ ~) |& E% f& I  V1 s  c  l嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习10.3.3 远程监控系统硬件设计mcuos.com5 V8 ?. F2 a0 V- n& M5 A
10.3.4 远程监控系统软件设计本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。  L/ B4 w1 B* D8 `* H. X3 Z

, z4 @& [, Q9 i/ R3 i+ T嵌入式开发联盟10.4 RFID读写器
. p$ V6 S; A1 u" o嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习10.4.1 RFID简介
- V3 I, i# C0 {3 n7 Z0 tmcuos.com10.4.2 RFID读写器总体方案设计嵌入式开发联盟1 o$ e0 x$ q- \( S
10.4.3 RFID系统硬件设计嵌入式开发联盟) m7 Y% U9 W& p( L. l8 e
10.4.4 天线设计
% \& E* P# ?( C2 P2 r# S2 s- 嵌入式底层驱动开发技术学习网站10.4.5 RFID系统软件设计- 嵌入式底层驱动开发技术学习网站& T6 X4 g. i% H& ], d
小结 : K' G* z: @+ }' r* ]# ^; \
思考题与习题mcuos.com* W% j, a3 `5 P5 Y0 Q
参考文献 - 嵌入式底层驱动开发技术学习网站7 E- m) i5 K7 @
mcuos.com7 f) w% W2 ~: G# v
序言本书以嵌入式系统的开发为主线,全面系统地讲述了嵌入式系统开发的基本知识、基本流程和基本方法。以华邦电子股份有限公司(以下简称Winbond公司)的ARM处理器W90P7 10为硬件开发平台,介绍了嵌入式系统的软硬件开发过程。嵌入式开发联盟$ F" v& z% F) k6 |
W90P710是Winbond公司推出的具有高整合度的基于.ARM7TDMI内核的通用型芯片。具有低成本与高性能、高附加值与产品规划可塑性兼备等优势。
1 w: R9 u- a  {7 L, ?$ P本书共分10章,各章的具体内容如下。mcuos.com3 N% O! C7 t1 W0 X, X7 J
第1章主要介绍嵌入式系统概论,内容涉及嵌入式系统的概念、特点、应用和组成。通过本章的学习,可使学生系统地建立起嵌入式系统开发的整体框架和知识体系。本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。6 h4 i+ k% ~" c! k' A! P- ^, W
第2章首先介绍微处理器的一些关键技术,如冯·诺依曼结构和哈佛结构、RISC技术和CISC技术、流水线技术。接着,介绍了ARM体系结构的发展和特征,然后详细介绍了处理器工作状态,寄存器的组织,异常处理,ARM存储器映射等。6 y4 ~5 D# M7 }; _) i
第3章详细讲述了ARM指令系统,主要从ARM指令寻址方式、ARM指令分类介绍等几个方面全面系统地介绍ARM指令集,并给出了指令使用例子和实现一定功能的汇编语言程序段。最后简介Thumb指令集的概念、特点,并且与ARM指令进行了对比。通过本章的学习,可以使学生掌握ARM汇编指令的使用方法。
; @, o' q3 t& O, o) u/ L! l7 B  [第4章介绍了ARM汇编语言程序设计的基本方法,详细讲解了ARM伪操作、伪指令,ARM汇编语言中的符号、表达式、程序格式,以及ARM汇编语言与C语言混合编程的方法。并通过一些实例来讲解汇编语言中最基本的分支结构和循环结构,实现了跳转表分支、数据块的复制等不可缺少的汇编程序,帮助学生掌握ARM汇编语言程序的编程方法。
+ a4 H. P5 q/ y1 i+ T" m本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。第5章对W90P7 10处理器的各功能模块做了介绍,重点介绍了系统管理部分,包括存储系统、时钟系统、电源管理系统以及相关的寄存器描述,该部分直接关系到最小系统的软硬件设计。本章对W90P710处理器的其他功能模块也做了简要的介绍,为学生了解各模块功能起到一个索引的作用。
8 i5 a. _9 [" q! N7 V嵌入式, 嵌入式开发, Linux, arm, 驱动开发, 嵌入式学习第6章介绍了W90P710实验教学系统的硬件系统设计,主要对硬件原理图进行了详细地讲解,这些接口单元基本包含了W90P710处理器所提供的大部分功能。包括最小系统:电源、时钟、复位、JTAG调试接口以及FLASH和SDRAM存储系统,以及键盘、LCD、通信和其他存储系统的电路接口。本站提供嵌入式底层驱动开发详尽的学习资料,技术帖子,面向嵌入式开发行业初学者,提供有针对性的技术培训服务。, E& X* A$ U4 y+ c. ~/ m
第7章主要以W90P710处理器的几个常用功能部件为编程对象,介绍了基于W90P710处理器系统的程序设计与调试,同时介绍了引导程序的基本原理和编程方法。通过对本章的阅读,可使学生了解W90P710处理器各功能部件的工作原理及基本编程方法。嵌入式开发联盟* h' M  Z0 S% M$ D  ^7 U1 S
第8章介绍了μCLinux嵌人式操作系统以及μCLinux在W90P710实验系统上的移植,嵌入式μCLinux的设备驱动程序以及嵌入式μCLinux的应用程序设计。在每一小节都给出了具体的实例。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

支持一下。

TOP

汗,这本书是我们老师写的。。。

TOP

上网买本看看

TOP

返回列表
网页右侧QQ悬浮滚动在线客服
网页右侧QQ悬浮滚动在线客服