|
|
2 e6 L) Z5 G& w$ E由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针6 I: R' x3 f5 H+ t( r) {9 h1 i0 h
' _+ Q" H! K4 g4 l* O4 O8 `3 f
对Linux系统
/ ^9 {; ~+ U) t/ v5 B: k+ k的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人. Q' d" V+ q) A* H- l
v" A. f! E! ^3 S多,很多产家
: ~! e$ M( e# f4 N/ O提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用
- ]- S' I4 M1 _# P7 Y5 R4 [
3 o' j) w; f9 c) W+ {4 P7 F1 e起来也很方便
, V/ o- w5 g' `- B,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者
0 ~! N/ s9 x( j* c. z, ], q# w2 g/ _& Q( Q
使用linux做嵌
) x) w2 }) B( u% q( u7 C入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他们公司从没考虑使用WinCE,因2 h% @4 R2 X, r9 r' G( [ L J
4 @5 K, N" s* ?/ ^! S
为成本高,都 ( a- h5 A9 R; X1 ?
是使用linux进行开发。我读研究生的的实验室中也没有使用WinCE的,大都研究linux,也有少部
. Y, W8 w- r( t# f! ~
! t7 |% U8 m4 }% z' M2 ^: B, u分项目使用 / O& d0 @8 X E0 C4 O% u* s
vxwork,但是就没有听说过使用WinCE的,原因就是开源!当然现在WinCE6.0听说也开源,不过在7 h& N+ q* i7 m. G2 Z
" v! M' X$ C' U/ w0 L* D
成本和资源上 ; ]* W0 R/ H/ A
linux已经有了无人能挡的优势。与此相对应的是,越来越多的电子厂商已经开始使用linux开发产5 C+ {) ^7 V6 W. P6 D; C; \
7 V S, q5 @5 X0 {4 U
品。举个例子
# i& z8 d5 {" ~$ V9 \5 a' j,Google近期开发的智能手机操作系统Android其实就是使用linux-2.6.23内核进行改进得到的。
2 U% ~& R ]# A+ \6 [* l+ s/ z
; e) g2 n) x' F- Y/ L( t; O
I7 z8 M1 q6 X! }8 g$ e1 {! v% b/ `1 Z& }9 ?: \7 d1 x V/ V
第一,学习基本的裸机编程。2 z0 E! G3 P& j7 c7 @
& y w. e" s" R; \8 L" _; t3 k9 W' y" q: \) y1 h
第二,使用linux系统进行一些基本的实验。
' Q: z) H% n, k: z5 o8 X$ I8 l( F+ P. K" _* i
/ R9 ~: L1 y7 m2 H1 }; F
6 y7 d7 x* [0 s: `6 V! x' d 第三,研究完整的linux系统的的运行过程。
@) \; m) u5 t 5 D0 B$ o) D6 H8 ~
& t7 ^# q3 ~, m! y! U8 G 第四,开始做系统移植。
4 i$ F- C- x" ~5 W8 `7 m ' }% A2 p% ]' I+ S) V/ U! }
- m7 I0 f# V! u/ I* W: f 第五,研究linux驱动程序的编写。 t* D' }' u% i% m0 c' ?% O5 |
: r! A3 _- n1 v8 q 第六,研究应用程序的编写。
- L3 {" V6 a; ] # a7 l1 R' y4 H% M( I0 R! A
* [9 m7 G7 p+ [9 d& u" b7 m
在网上看到了这篇好文章,跟大家分享一下,希望对大家的学习有所帮助!9 v% A. u- R, e) {* `
% M/ N; P i9 b1 P
3 _8 z9 G5 z* w% i联系方式:QQ 2859780203,电话:18925218907
. ?! F- A7 [8 t) {' J |
|