Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
樓主: asalu1234
打印 上一主題 下一主題

[問題求助] 如何進入Embedded的世界

  [複製鏈接]
1#
發表於 2010-12-21 16:59:36 | 顯示全部樓層
我搞不懂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系統,麻煩請幫個忙:先看規格書之後再說。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-14 06:51 PM , Processed in 0.114014 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表