|
|
/ D4 j/ w1 G: ]5 e# S5 Q% J) T$ h! y
由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针" C3 E% D, p( g+ p* w6 [7 S
$ `+ w" x! ]. @+ v对Linux系统 8 ~1 m4 x( `8 P$ Q
的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人! l. a7 m. I v. Y, e
, b7 ?1 o; |7 S) k3 K
多,很多产家 ( w9 v, ]: V: @# y" X, f% Z. r( Z
提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用
6 n0 ]: g! e, _+ d4 I3 v
6 K7 U$ s4 f: L起来也很方便
I- O$ {( O8 V# }: z,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者. Z* b% [3 [+ Z7 b, V3 r: f
; V6 j$ A5 G: d$ i8 P& \使用linux做嵌 , g( b' F" m% A5 ~9 b* i. H3 R
入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他们公司从没考虑使用WinCE,因
( f) m$ d3 o2 u0 u3 \1 c% f
" H: z# i2 e. z, u( j为成本高,都 6 E) a2 N. s& R8 `* t5 h
是使用linux进行开发。我读研究生的的实验室中也没有使用WinCE的,大都研究linux,也有少部$ I2 B( F [ j
) C; q( w% ~7 @) d
分项目使用 / d# T; B0 O( H' `( X7 Y
vxwork,但是就没有听说过使用WinCE的,原因就是开源!当然现在WinCE6.0听说也开源,不过在, L9 c& h5 `- m- U
: T, I; v$ x# A1 S# F成本和资源上
9 N# M! f+ Y, y2 `+ P) _linux已经有了无人能挡的优势。与此相对应的是,越来越多的电子厂商已经开始使用linux开发产
, \2 s- h- e% C
- r" K& l, k' u8 N& O5 G& s- ]品。举个例子
+ R4 J: V4 h( r2 [* q,Google近期开发的智能手机操作系统Android其实就是使用linux-2.6.23内核进行改进得到的。2 E" N: B, v8 P4 Z+ L* K
( V Y! z5 r( [1 w! c
$ H' W! u1 N1 _
- l! T' s% J/ W K* W 第一,学习基本的裸机编程。
6 |2 q# ?" B9 D; m . S# {% b4 O+ n8 J6 d
- v7 B, M8 i% z5 O& Y& x$ A$ d
第二,使用linux系统进行一些基本的实验。
) u. ^- m' s w3 I' T
9 V& l ]" j& y/ i) j9 X * m$ }4 p1 B' c
- ^& z# c$ _! \, c) S 第三,研究完整的linux系统的的运行过程。
' N' v/ _4 S* z; ^3 J; f! K
! O: m, L" |' i, h- C/ N( m" V, Q4 Y5 a9 p! J3 \; `
第四,开始做系统移植。, G) T! Z- Z- s
1 s1 B3 o* s# {- C$ f0 t
/ F6 ?+ z+ E, [6 H! L 第五,研究linux驱动程序的编写。! m9 v1 M4 u4 J1 M2 }6 l1 l
( \5 {, X! y( g& Z, T1 A 第六,研究应用程序的编写。% x9 T/ t' d0 [% I" Q2 R: P
( P4 m' l- H1 n/ z4 M' f0 ^
5 c. B; _" T: S* V在网上看到了这篇好文章,跟大家分享一下,希望对大家的学习有所帮助!
# |6 \8 ]& p& J) R" ?( Y) U& m6 G: H/ n5 {- r" I. [
# W- s2 Y) _# {! ?联系方式:QQ 2859780203,电话:18925218907
! e8 X% o$ f: D9 |- P |
|