|
我搞不懂X86和Linux有什麼關係?" V/ `0 J3 g8 s$ D' X. K
基本上,X86相對應的應該是ARM或是其他的RISIC指令集的CPU,硬體的架構不同,並不會影響到你用哪個OS。
/ r+ C: K/ B9 X2 h ……% m, P% m. O$ ]6 J* p* o- k
更正,原則上,Linux可以支援ARM和X86,但微軟的作業系統就不一定了,那要看微軟有沒有支援。9 T5 p6 v R0 H, P9 V, o
5 i# _: ?0 y7 Q5 t, j 嵌入式系統大多都會採用ARM的系統,原因就是簡單輕巧,依照廠商的不同,裡頭要不就包一顆DSP,要不就是包一顆FPGA;一般的IO,像是USB、UATR、SD Card介面……全都包在裡頭了,不用外掛一個晶片組去和IO溝通。2 H& ~, i0 r9 i8 L
但ARM目前所看到的設計,擴充性很差,沒有辦法和X86系統一樣,想加個RAM,去買個模組就好;想用PCI BUS還得加個轉接IC。而且,對於那些用慣了X86系統的前(ㄌㄠˇ)輩(ㄗㄟˊ)來說,會有很強烈的抗拒感。) o2 v* u7 q) V7 F# |
畢竟,硬體架構是完全不同的東西。
8 N4 l, o# @% I! V7 v' }. i
+ z- U- K# R {# X, V( r) @- C# x& u 至於要切入Application這一塊的話,也有兩條路可以走,一條是android,另一條則是Linux上層系統;不過,這都和Linux無關,只有語言的差異;一個是JAVA,一個是C/C++。
$ g Y( o' R% R* ]$ g# _6 F! { 請忘記C#,那種抄襲物只有在Windows裡頭才有意義。( g5 M. Q" z: ]6 R# I
- S& q2 ?, p8 z! p 但,不管是X86還是ARM系統,麻煩請幫個忙:先看規格書之後再說。 |
|