|
|
6 e5 {) k1 s% _' v( ~9 e
由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针
3 H% r( ~4 U" M& T2 u/ |9 A7 k0 a/ T9 U# \+ Z. d+ Q7 J
对Linux系统 ( l" m$ {# D. Z; v# m7 {
的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人$ v0 d! H: }) S' q% a5 E) s9 _% X8 S
4 }. g/ c# I* w- [/ ?2 S9 Y8 J. y
多,很多产家 ; c! X) [* a- s5 u9 H
提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用3 h4 c) ` R. W& r! F- M% P# x
: G7 P4 a# n+ |3 ?! N& | w
起来也很方便
! @! s/ T1 H4 _8 Q4 |$ ?,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者( U* n F2 W' E* t+ F% [& t2 @
- j F( m1 {2 V- q4 M0 y3 j使用linux做嵌
& r# D/ Y2 z' Z1 Z# U入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他们公司从没考虑使用WinCE,因& l% v3 o5 t1 _6 U& j
8 i' x) q5 r; }& \
为成本高,都
2 P% b2 c: W3 L, L- {; {是使用linux进行开发。我读研究生的的实验室中也没有使用WinCE的,大都研究linux,也有少部
; J/ T0 }& n) @7 b; z0 z% f+ Q7 B" x; K
分项目使用
" `& ^! I! Y( U4 Nvxwork,但是就没有听说过使用WinCE的,原因就是开源!当然现在WinCE6.0听说也开源,不过在
- d) h; o' Y2 a1 d5 \' V2 u/ \- g
% L0 Z; }4 }3 n% z5 M' z成本和资源上 ; U: q, z, g) m f
linux已经有了无人能挡的优势。与此相对应的是,越来越多的电子厂商已经开始使用linux开发产( \+ j! ]( W6 Z8 o
) n) H6 A/ r+ J5 k' j3 J+ I品。举个例子
% c% k8 G2 F- }* w$ o,Google近期开发的智能手机操作系统Android其实就是使用linux-2.6.23内核进行改进得到的。9 W, c0 b" f W" I
1 L* X4 M. ]# C1 U9 f & ]+ A; `$ ~6 c2 b
( \ T+ l% R+ J k6 g0 D 第一,学习基本的裸机编程。
5 F& ~! r& D- W
! |. K, C% Z' c( ^1 A6 Y4 t. @- ~# c! W
第二,使用linux系统进行一些基本的实验。! ~$ A& ?8 B# e% m, a1 c3 k
9 ^! Z; ~. ` Y4 Q$ z , B6 B& i. K |% F# L! Q
, r% X5 i3 l: a9 S 第三,研究完整的linux系统的的运行过程。7 k; ?" m8 k3 E$ F: O6 @# ~
# `6 b. h8 w3 n- w2 B0 L# p# f% x/ J; S/ m/ l! [! P
第四,开始做系统移植。
7 E: M8 p$ z4 }" d4 Z3 D" E4 l4 V 8 a; \9 {* R5 ~' m
1 I# Q& W ~! y6 ]" E
第五,研究linux驱动程序的编写。* _2 m; l4 F; z; Y' P: D+ C/ N2 f. T
2 z; p2 p' Y2 z7 S9 N- a3 {5 s( B 第六,研究应用程序的编写。/ P2 ^8 `+ O( |2 F {4 l8 o1 D% i
% R3 Q+ ]% n7 C& W) \( \% t! z
( I4 H( X& P. U; P% X1 E3 D$ B在网上看到了这篇好文章,跟大家分享一下,希望对大家的学习有所帮助!3 o" I* p: [/ ?' \& d# Q8 P; S) K
6 U8 x( u. \# U' y. o
: C' o0 z* e3 W) q) q, p联系方式:QQ 2859780203,电话:18925218907 6 O" ]1 ^9 j- q/ u: z0 w7 d7 O8 D
|
|