|
我搞不懂X86和Linux有什麼關係?' W+ Q* w. a( I) G" {# Y
基本上,X86相對應的應該是ARM或是其他的RISIC指令集的CPU,硬體的架構不同,並不會影響到你用哪個OS。7 x% m# i% O; V [
……# g& T7 g% C# T
更正,原則上,Linux可以支援ARM和X86,但微軟的作業系統就不一定了,那要看微軟有沒有支援。1 F; S' f) Z0 \6 K
% S t$ d& A$ @" P7 n
嵌入式系統大多都會採用ARM的系統,原因就是簡單輕巧,依照廠商的不同,裡頭要不就包一顆DSP,要不就是包一顆FPGA;一般的IO,像是USB、UATR、SD Card介面……全都包在裡頭了,不用外掛一個晶片組去和IO溝通。2 ~3 N, Q! l1 Q2 E& n
但ARM目前所看到的設計,擴充性很差,沒有辦法和X86系統一樣,想加個RAM,去買個模組就好;想用PCI BUS還得加個轉接IC。而且,對於那些用慣了X86系統的前(ㄌㄠˇ)輩(ㄗㄟˊ)來說,會有很強烈的抗拒感。1 T0 n" e% F3 D! L# p( L
畢竟,硬體架構是完全不同的東西。7 v7 m! n, C k3 G
. l" ?9 b* M6 k4 T* [! m% g- v 至於要切入Application這一塊的話,也有兩條路可以走,一條是android,另一條則是Linux上層系統;不過,這都和Linux無關,只有語言的差異;一個是JAVA,一個是C/C++。
' ?$ J( f5 Y! R8 v$ _: y/ _* ? 請忘記C#,那種抄襲物只有在Windows裡頭才有意義。
. c! s; B6 s5 h2 O3 W
% n& v% z. d. \+ f. X. { 但,不管是X86還是ARM系統,麻煩請幫個忙:先看規格書之後再說。 |
|