自旋鎖是專為防止多處理器并發(fā)而引入的一種鎖,它在內核中大量應用于中斷處理等部分(對于單處理器來說,防止中斷處理中的并發(fā)可簡單采用關閉中斷的方式,即在標志寄存器中關閉/打開中斷標志位,不需要自旋鎖)。
鑒于越來越多使用者將Linux移植到晶心平臺(Andes Embedded?)上(AndesCore? N12或N10),本文的目的在協(xié)助使用者快速、有效率的將Linux 移植到自建的FPGA板子上(CPU是AndesCore? 的 N12或N10)。筆者曾協(xié)助多家公司工程師進行Linux移植到晶心平臺的工作,將Linux移植過程容易遭遇的問題與盲點進行實際說明,期望能對使用者有所幫助,也希望讀者不吝指教提供您寶貴的意見。
文中闡述的是家庭監(jiān)護機器人項目中語音識別系統(tǒng)設計的部分,通過DSP、DMA和ARM Cortex-A8的并行處理,利用雙緩沖的方法,在嵌入式Linux上實現(xiàn)了基于ATK的實時語音識別系統(tǒng)。文中對該系統(tǒng)的軟硬件進行了設計。在硬件方面,給出語音識別系統(tǒng)的硬件組成原理,并提供了關鍵部分原理圖;在軟件方面,提出實時語音識別的方法,給出應用程序實現(xiàn)
構建以FPGA為核心的通信處理模塊,內置一個32位處理器,加載uCLinux操作系統(tǒng),驅動兩個CMOS接口、一個SPI射頻接口、一個以太網接口、一塊液晶顯示器;硬件加速定位、圖像預處理、編碼等算法;開發(fā)良好人機交互接口。
嵌入式系統(tǒng)一般分為兩大類:需要硬實時性能的;和不需要硬實時性能的。過去,我們不得不做出艱難 抉擇,即選擇實時操作系統(tǒng)的性能還是我們鐘愛的 Linux 系統(tǒng)的豐富特性,然后努力彌補不足之處。
自主式水下機器人(Autonomous Underwater Vehicles,AUV)代表了未來水下機器人技術的發(fā)展方向,是當前世界各國研究工作的熱點。對AUV的實時監(jiān)測和控制是AUV能否安全高效執(zhí)行任務的關鍵之一。本課題針對AUV的體系結構和實際應用,為其設計實現(xiàn)一套高可靠性,通信靈活,簡單易用,具有模塊化特點的監(jiān)控系統(tǒng)軟件。
系統(tǒng)服務的命令保存在開發(fā)板根文件系統(tǒng)的/usr/etc/rc.local文件中。有的開發(fā)板開機后自動運行圖形界面程序,需要按住ctrl+c讓開發(fā)板進入到linux的SHELL提示符界面。其實可通過注釋掉rc.local文件中調用圖形界面的命令,增加運行用戶應用程序的命令,達到開機自動運行用戶應用程序的目的。
本系統(tǒng)以AT91ARM9200作為核心芯片,以GoAhead WebServer作為嵌入式Web服務器,針對傳感器網絡的結構、嵌入式Web體系結構、嵌入式數(shù)據(jù)庫模型、嵌入式操作系統(tǒng)模型、嵌入式網關設計模型等進行初步的研究與探索,提出一種無線傳感器網絡嵌入式網關的設計方案和無線傳感器網絡數(shù)據(jù)管理與查詢模式,研發(fā)了基于Web的傳感器網絡嵌入式網關系統(tǒng)。
在分析Linux2.6內核新特性的基礎上,在S3C2410開發(fā)板上移植了2.6內核和新的文件系統(tǒng),并成功地對H.264編解碼多媒體系統(tǒng)提供了支持。
本章主要給出了Linux平臺下文件、進程控制與通信、線程控制與通信的編程實例。至此,一個完整的,涉及硬件原理、Bootloader、操作系統(tǒng)及文件系統(tǒng)移植、驅動程序開發(fā)及應用程序編寫的嵌入式Linux系列講解就全部結束了。
筆者將以μC/OS-II實時內核為例,通過對μC/OS-II的改進,向讀者描述一種縮短實時操作系統(tǒng)中斷關閉時間的方法。之所以選擇μC/OS-II,一是因為讀者容易獲得相關代碼,國內很多讀者也對μC/OS-II有一定程度的了解;二是因為其自身結構簡單,適合運用于低檔嵌入式處理器,關中斷時間的問題更加突出。低檔嵌入式處理器的處理速度慢,在關中斷時間里處理相同的軟件代碼,花費的時間更長,相對地延長了關中斷時間,這時盡量從軟件著手解決關中斷時間的問題。
介紹一款基于Android系統(tǒng)的家庭游戲主機,使用嵌入式ARM硬件平臺開發(fā),是匯集運動健身、體感互動、網絡資訊、數(shù)字信息服務、電子商務等功能于一身的家庭體感娛樂平臺。硬件方面使用TI公司的OMAP3515處理器;軟件方面設計了方便移植的平臺軟件SDK;操控方面使用基于2.4G的無線體感手柄;顯示方面選擇家庭電視機作為顯示終端。
夜是打火機
CJ25
brucelabs
18713271819cxy
rainbow9527
yuliang_8
mikeniu
chris527
LBSEric
21CI2133
施工方滴哦
洛奇ing
gaojian19961214
SIASGUOJIe
zx66
影子念
LumaiL23
xlu10333
魁北克之眼
sdwfywl
云城a
shaolw
新人電子
946987619
信盈達abc
hyz13579
niaide
Y0825
2334599288
請叫我小小白