【文章**】:
雖然嵌入式系統這一名詞在最近幾年才成為流行。但早在
80年代,國際上就有一些
it組織、公司,開始進行商用嵌入式系統和專用作業系統的研發。從硬體方面講,
32,64
位微處理器是目前嵌入式系統的核心,它們的使用同樣也是未來發展的一大趨勢。為了搶占這個無限廣闊的市場,各大硬體廠商競相推出產品,包括
intel
,motorola
,philip
,amd
等等均不甘示弱,幾乎每個月都有新產品出現。進入十一月以來,
microchip
推出具有數字訊號處理能力的微控制器(
dsc),
atmel
也推出針對消費市場的可程式設計系統晶元(
psoc
)。市場之爭日益激烈,同時也給嵌入式技術的發展帶來了無限活力。
從軟體方面講,目前的幾大軟體平分天下。
vxworks
是目前嵌入式系統領域中使用最廣泛、市場占有率最高的系統。它支援多種處理器,但是由於很多
api是這個系統本身獨有的,使得開發的相容性受到較大影響。
os-9
是主要為高科技產品設計的,提高了很好的安全和容錯性,並且有很好的公升級能力和靈活性。
palm os
,是palm
公司的作業系統,和微軟的
windows ce
是pda
作業系統的兩大巨頭。由於
windows ce
的模組化設計允許它對於從掌上電腦到專用的工業控制器的使用者電子裝置進行定製,以及微軟公司強大的技術力量,雖然目前
palm
還占有大部分的市場份額,但是有理由相信
win ce
,必將成為
pda系統軟體的乙個霸主。由於國際
pda市場的快速增長,目前基於
palm
和基於win ce
的應用軟體有著大量的需求。這類軟體由於系統功能的單一,所以軟體功能也趨向專一化。而掌上裝置的各種通訊,管理軟體需求量極大。同時開發環境齊備,可以完全在
pcpc
機的api
函式,sdk
,所以開發過程是在已有的成熟技術基礎上進行,相對簡單,吸引了大量的軟體開發人員進入這一領域。
未來的幾年內,隨著資訊化,智慧型化,網路化的發展,嵌入式系統技術也將獲得廣闊的發展空間。美國著名未來學家尼葛洛龐帝99年
1月訪華時預言,4~
5年後嵌入式智慧型(電腦
) 工具將是
pc和網際網路之後最偉大的發明。我國著名嵌入式系統專家沈緒榜院士98年
11月在武漢全國第
11次微機學術交流會上發表的《計算機的發展與技術》一文中,對未來
10年以嵌入式晶元為基礎的計算機工業進行了科學的闡述和展望。
1999
年世界電子產品產值已超過
12000
億美元,
2000
年達到13000
億美元,預計
2005
年,銷售額將達
18000
億美元。
進入20
世紀90
年代,嵌入式技術全面展開,目前已成為通訊和消費類產品的共同發展方向。在通訊領域,數字技術正在全面取代模擬技術。在廣播電視領域,美國已開始由模擬電視向數碼電視轉變,歐洲的
dvb(數字電視廣播)技術已在全球大多數國家推廣。數字音訊廣播(
dab)也已進入商品化試播階段。而軟體、積體電路和新型元器件在產業發展中的作用日益重要。所有上述產品中,都離不開嵌入式系統技術。象前途無可計量的維納斯計畫生產機頂盒,核心技術就是採用
32位以上晶元級的嵌入式技術。在個人領域中,嵌入式產品將主要是個人商用,作為個人移動的資料處理和通訊軟體。由於嵌入式裝置具有自然的人機互動介面,
gui螢幕為中心的多**介面給人很大的親和力。手寫文字輸入、語音撥號上網、收發電子郵件以及彩色圖形、影象已取得初步成效。
目前一些先進的
pda在顯示螢幕上已實現漢字寫入、短訊息語音發布,日用範圍也將日益廣闊。對於企業專用解決方案,如物流管理、條碼掃瞄、移動資訊採集等,這種小型手持嵌入式系統將發揮巨大的作用。自動控制領域,不僅可以用於
atm機,自動售貨機,工業控制等專用裝置,和移動通訊裝置結合、
gps、娛樂相結合,嵌入式系統同樣可以發揮巨大的作用。近期長虹推出的
adsl
產品,結合網路,控制,資訊,這種智慧型化,網路化將是家電發展的新趨勢。由此可見,嵌入式系統技術發展的空間真是無比廣大。
嵌入式系統是研究的熱點。促使我們投入到這個廣闊的事業中去。在研究的同時,我門也可以發現由於嵌入式系統並不是突然出現的,對於微處理器應用的研究和硬體系統的研究已經有了乙個很長時間的發展歷史。所以無論是從硬體方面還是軟體方面我們都很容易獲得研發的資料。
硬體方面,不僅有各大公司的微處理器晶元,還有用於學習和研發的各種配套開發包。目前低層系統和硬體平台經過若干年的研究,已經相對比較成熟,實現各種功能的晶元應有盡有。而且巨大的市場需求給我們提供了學習研發的資金和技術力量。從軟體方面講,也有相當部分的成熟軟體系統。國外商品化的嵌入式實時作業系統,已進入我國市場的有
windriver
、microsoft
、qnx
和nuclear
等產品。我國自主開發的嵌入式系統軟體產品如科銀
(coretek)
公司的嵌入式軟體開發平台
deltasystem,
它不僅包括
deltacore
嵌入式實時作業系統
,而且還包括
lamdatools
交叉開發工具套件、測試工具、應用元件等;此外,中科院也推出了
hopen
嵌入式作業系統(雖然還不夠完善)。同時由於是研究熱點,所以我們可以在網上找到各種各樣的免費資源,從各大廠商的開發文件,到各種驅動,程式源**,甚至很多廠商還提供微處理器的樣片。這對於我們從事這方面的研發,無疑是個資源寶庫。對於軟體設計來說,不管是上手還是進一步開發,都相對來說比較容易。這就使得很多生手能夠比較快的進入研究狀態,利於發揮大家的積極創造性。
嵌入式系統是這個後
pc時代的擎天之柱。我們有理由相信,未來的電子技術就是嵌入式系統技術的天下。
ARM嵌入式系統開發 第一章之嵌入式系統的軟硬體
本章的最後,通過描述arm為核心的嵌入式系統,來介紹了嵌入式系統的軟體和硬體構成和結構。這裡根據這部分的介紹以及其他的文章,描述下通用的嵌入式系統的軟體和硬體。首先來說下硬體,書中說,包含有處理器,控制器,外設和匯流排四個部分。這是一種比較籠統的說法,如果要更籠統點來說,應該是包含處理器,匯流排,外...
嵌入式檔案系統之 cramfs檔案系統的製作工具
cramfs檔案系統簡介 cramfs檔案系統是由linuxtorvalds編寫的專門針對快閃儲存器設計的唯讀壓縮檔案系統。與ramdisk方式不同,cramfs檔案系統不需要一次性地將檔案系統中的所有內容都解壓到記憶體中,而只是在系統需要訪問某個資料時,馬上計算出該資料在cramfs中的位置,將其...
ARM嵌入式系統開發之接收函式的實現
接收函式的實現 接收函式主要完成幾個方面的工作 一是檢查接收到的資料報是否正確 二是根據資料報長度在核心空間為資料報申請乙個sk buff 三是把資料報複製到sk buff,填寫相關域段和統計資訊並且把sk buff插入相應的輸入佇列 四是釋放資料報占用的晶元bufffer。下面就結合 片段講述其功...