一、課題提出的背景
嵌入式系統(tǒng)是指將應用程序、操作系統(tǒng)與計算機硬件集成在一起的系統(tǒng)。以應用為中心、以計算機技術為基礎,軟硬件可以裁減,是能滿足應用系統(tǒng)對功能可靠性、成本、體積和功耗的嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)與通信、網(wǎng)絡技術的結合可以極大地增強網(wǎng)絡的智能化與靈活性,拓展通信功能,從而現(xiàn)各種通信系統(tǒng)之間的互連互通?梢灶A言,嵌入式設備與網(wǎng)絡通信的結合代表著嵌入式系統(tǒng)和網(wǎng)絡技術的真正未來。
balckfin作為業(yè)間領先的芯片內(nèi)核,已經(jīng)成為嵌入式領域中使用最多的芯片內(nèi)核之一,同時socket通信將成為嵌入式領域的重要陣地,將二者結合起來,使其在價格上更見具有優(yōu)勢,這方面的技術也有著很大的發(fā)展前景。
現(xiàn)在,balckfin已經(jīng)廣泛應用于各個領域:
1 、工業(yè)控制領域:作為32 的RISC 架構,基于balckfin核的微控制器芯片不但占據(jù)了高端微控制器市場的大部分市場份額,同時也逐漸向低端微控制器應用領域擴展,balckfin微控制器的低功耗、高性價比,向傳統(tǒng)的8 位/16 位微控制器提出了挑戰(zhàn)。
2 、無線通訊領域:目前已有超過50% 的無線通訊設備采用了balckfin 技術,balckfin 以其高性能和低成本,在該領域的地位日益鞏固。
3 、消費類電子產(chǎn)品:balckfin 技術在目前流行的數(shù)字音頻播放器、數(shù)字機頂盒和游戲機中得到廣泛采用。
4 、成像和安全產(chǎn)品:現(xiàn)在流行的數(shù)碼相機和打印機中絕大部分采用balckfin技術。手機中的32位SIM 智能卡也采用了balckfin技術。
我們此次研究的課題,就是balckfin在無線通信領域的一個應用,這是一個位于技術前沿的課題,具有很強的先進性和前瞻性。
二、課題研究的目的和意義:
本課題旨在實現(xiàn)基于balckfin架構的無線SOCKET通信,終達到的要求應該有:
- 無線。即兩機不需要有線介質(zhì)即可通信。
- SOCKET通信。即使用套接字接口。
- 正確率。應保證較高的通信正確率。
本課題研究的意義在于:基于balckfin架構的SOCKET通信是一個比較先進的技術,也是目前使用很多的一項技術,而使用無線實現(xiàn),更加增加了它的實用性和實現(xiàn)難度。這是一項有很強生產(chǎn)力的技術。
三、課題的研究方法:
本次實驗以實驗法為主,文獻研究法為輔。
首先我們查詢各種相關資料(包括balckfin架構、socket通信、c、c++下編程等),得到一個初始的構想,然后我們以這個構想為基礎,一步步通過實驗來完善和改進。
第一步,我們將內(nèi)核移植到balckfin板;第二步,我們實現(xiàn)了PC與balckfin板的有線SOCKET通信;第三步,我們在第二步的基礎上實現(xiàn)了無線SOCKET通信,這是一個很大的進步;最后,我們?yōu)閎alckfin板上的一端實現(xiàn)了圖形界面,這個改動很大,要將balckfin板的一端的代碼全部改寫。
就這樣,我們在這個過程中不斷發(fā)現(xiàn)問題,解決問題,一步步完善設計思想,最終達到了較好的效果。
socket協(xié)議能夠完全應用在嵌入式芯片上,關鍵就看硬件如何支持了。 |