|
我搞不懂X86和Linux有什麼關係?* B& a' o' I& O0 R9 l
基本上,X86相對應的應該是ARM或是其他的RISIC指令集的CPU,硬體的架構不同,並不會影響到你用哪個OS。
$ V/ N3 f- ]$ E t1 @0 o. Z* Z …… i* p! `: R* Y: y+ `2 l# D
更正,原則上,Linux可以支援ARM和X86,但微軟的作業系統就不一定了,那要看微軟有沒有支援。
3 O% H/ K2 e) {9 u7 P# d. w
8 z% A- V& A" W2 }) W/ H 嵌入式系統大多都會採用ARM的系統,原因就是簡單輕巧,依照廠商的不同,裡頭要不就包一顆DSP,要不就是包一顆FPGA;一般的IO,像是USB、UATR、SD Card介面……全都包在裡頭了,不用外掛一個晶片組去和IO溝通。 n$ c$ K) j5 ~4 o
但ARM目前所看到的設計,擴充性很差,沒有辦法和X86系統一樣,想加個RAM,去買個模組就好;想用PCI BUS還得加個轉接IC。而且,對於那些用慣了X86系統的前(ㄌㄠˇ)輩(ㄗㄟˊ)來說,會有很強烈的抗拒感。, \$ p. |, A# S2 a6 l
畢竟,硬體架構是完全不同的東西。8 Z/ c C# T1 E( ]
2 \" U$ D b) }# b& ?3 [; Q+ E 至於要切入Application這一塊的話,也有兩條路可以走,一條是android,另一條則是Linux上層系統;不過,這都和Linux無關,只有語言的差異;一個是JAVA,一個是C/C++。# q0 n4 O$ W. Q3 {2 ^& |" O; p7 P$ u# Q
請忘記C#,那種抄襲物只有在Windows裡頭才有意義。
% k* I$ \- a. ]$ a- W7 v4 ?7 _8 V( i% T/ j2 \2 L
但,不管是X86還是ARM系統,麻煩請幫個忙:先看規格書之後再說。 |
|