[導讀]如何能夠盡快學會嵌入式linux編程
如何能夠盡快學會嵌入式linux編程?這是一個很大的題目。但我認為首先要心態(tài)平和,不要急功近利。有的人想一年學成,結果是十年八年也不成;有的人安排自己五年學成,反而兩三年就成高手。其次我認為要方法得當,循序漸進。嵌入式linux基于ARM9的比較多,如果你想成為一個硬件工程師,今后的工作就與系統搭建、系統移植和驅動編寫有關,這些最好還是要有ARM7的基礎,如果你是一個軟件工程師,那只要大致對寄存器操作什么的有個概念性的認識就好。硬件工程師一個比較理想化的成長路線是首先學習ARM7,做過一些把ARM7當作超級單片機應用的項目后學習ucos,RTOS等輕量級的操作系統,作兩個帶操作系統的項目,最后再去學習基于ARM9的嵌入式linux系統。ARM9的學習也要分幾個方面,首先要熟悉linux系統,常用操作命令、目錄組織、啟動過程和PC機linux下編程等都要搞清楚,否則連槍怎么用都沒搞清楚,怎么能上戰(zhàn)場殺敵呢?接下來要學習交叉編譯環(huán)境的配置,編幾個如跑馬燈等常見小程序,DOWN到開發(fā)板的liunx系統中跑一下。會了這些,你參照處理器文檔基本上可以編寫類系于驅動程序的東東了,可以出去忽悠兩個項目騙些錢花花啦。最終,嵌入式工程師的最高殿堂就是bootloader、操作系統的移植。你又回到了單片機的時代,一切從零開始搭建,不要笑,這些好像很基礎,但是如果你能夠把這個層面的東東弄得很透徹,做成可以禁得起實用考驗的可靠代碼,你就是大師,你就是ARM9的上帝。第三我認為學習嵌入式linux不能要求面面俱到。舉個例子,linux是個很龐大的系統,光系統命令就有幾千,還不包括命令的組合,如果硬要把這些命令都記住是件費力不討好的事情。因此抓住學習的主干,舍棄旁支末節(jié)才是明智的,才能盡快地學會嵌入式linux編程。
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
摘 要:給出了一種基于MAX7456的OSD系統的設計和實現方法,該方法利用ARM7進行配置和控制,并通過RS232及RS485接口實現配置參數的在線修改,可實現在視頻信號中疊加顯示字符、漢字及用戶自定義圖形。
關鍵字:
ARM7
OSD
MAX7456
視頻監(jiān)控
摘 要:隨著嵌入式技術的廣泛應用,ARM9平臺上的嵌入式Linux操作系統成為一個焦點。在諸多嵌入式操作系統中,Linux憑借其低成本開發(fā),可應用于多種硬件平臺,可定制內核,性能優(yōu)異,良好的網絡支持等優(yōu)勢成為嵌入式系統...
關鍵字:
ARM9
嵌入式Linux
操作系統
移植
摘 要:利用ARM9嵌入式系統設計了一款草坪自動澆水系統,該系統以溫濕度傳感器DHT11為感應部件來采集草坪區(qū)域內空氣溫濕度值,并將數值傳送給ARM9,ARM9再根據收集到的數據與程序設定的澆水上下限值相比較,當低于下限...
關鍵字:
ARM9
LCD
DHT11
自動澆水系統
以低功耗微型電容式三軸向加速度傳感器作為傳感部件,采用基于ARM9的嵌入式系統并定制Linux作為總控系統,選擇符合802.11b標準的無線通訊技術作為儀器的網絡接入方式。
關鍵字:
IPv6
ARM9
地震烈度儀
計算機多媒體技術和網絡技術飛速發(fā)展使得基于流媒體的多媒體應用也被運用在多種領域,特別是網絡可視電話、遠程監(jiān)控、視頻點播領域。
關鍵字:
ARM9
媒體播放器
TQ2440
隨著社會的發(fā)展,人們的醫(yī)療保健意識越來越強,所以醫(yī)生的培訓也就成為非常重要的環(huán)節(jié)。心電除顫技術作為醫(yī)生培訓的一個主要方面,若操作規(guī)范,動作熟練,往往在緊急關頭可以救人于危難之間。
關鍵字:
ARM9
心電除顫
模擬發(fā)生系統
芯片可以實現最高60MHz的工作頻率,有著較強的功能,能夠滿足嵌入式系統μC/OS—II及人性化的人機界面的要求。本設計中 LPC2148所有的接口都有使用。
關鍵字:
ARM7
內核微控制器
以太網接口電路
指紋門禁系統是基于生物特征識別技術的一項高科技安全設施,近年來在國內外得到了廣泛的應用,并已成為現代化建筑智能化的標志之一。
關鍵字:
ARM9
指紋識別
門禁系統
摘要:為滿足貼片封裝LED元件焊接時溫度的要求,設計了一種智能LED回流焊機溫控系統.硬件部分,用LPC2148和傳感器DSl8820為核心組成溫度測量及控制系統,再通過液晶顯示屏(
關鍵字:
LED
ARM7
溫控系統
BSP
12月27日,據科技網站Android Authority報道,1990年11月27日,如今名滿天下的ARM公司(成立時全稱為Advanced RISC Machines)正式成立,他們的目標是創(chuàng)立一個世界通用的全新
關鍵字:
ARM
MDASH
ARM7
GPU
筆者學習嵌入式Linux也有一段時間了,很奇怪的是很多書講驅動編程方面的知識,也有很多書將ARM9方面的知識,但是從以前51形式的(對寄存器直接操作,初始化芯片的功能模塊)編程方法,和思維模式,變換為基于Linux操作
關鍵字:
嵌入式LINUX
LINUX編程
函數
OCT
本文基于三星公司的S3C2410為控制中心, 設計一種汽車視頻監(jiān)控系統。系統主要由S3C2410處理器、USB攝像頭、觸摸顯示屏組成, 闡述了系統硬件設計的基本工作原理, 平臺
關鍵字:
ARM9
汽車
系統設計
視頻監(jiān)控
針對長途客車“三超”(中途超載上人,超時,超速)以及在非正常??空舅阶酝\嚿先藢е碌目蛙嚦d,同時目前市面上視頻監(jiān)控設備由于體積大、成本高等,使其難以推
關鍵字:
S3C2440
USB接口
嵌入式LINUX
BSP
0 引 言MP3(MPEG I Audio Layer 3)格式是基于電影專家組系統(Motion Picture Expert Group,MPEG)壓縮標準的一種聲音文件格式,其壓縮比根據采樣頻率、壓縮位率和聲音模...
關鍵字:
ARM9
處理器
MP3解碼
BSP
1990年11月27日,Advanced RISC Machines (ARM)從 Acorn 和 Apple Computer的合資公司中拆分出來,開始展開今日主載全球智能裝置微處理器架構的新旅程。隨后的25年里,基...
關鍵字:
ARM
ADVANCED
ARM7
列處理器
近年處理器技術發(fā)展速度加快,嵌入式領域發(fā)生了翻天覆地的變化。特別是網絡的普及,消費電子異軍突起,嵌入式與互聯網成為最熱門的技術。在所有操作系統中,Linux是發(fā)展很快
關鍵字:
嵌入式LINUX
LINUX內核
調試技術
SCOPE
傳統的語音通信是以公共交換電話網(PSTN)為語音系統進行話音交流,該系統以電路交換為通信基礎,信道利用率低、通信資費較高。而隨著通信技術和網絡的快速發(fā)展,越來越多的
關鍵字:
ARM9
語音通信
網絡語音
通信終端
隨著從通信設備到航空裝備和工業(yè)控制器等技術中對數據管理需求的不斷增長,以及受到這些設備中不斷增加的板載CPU、RAM和存儲資源的推動,數據庫管理系統(DBMS)軟件在電子設
關鍵字:
C語言學習
嵌入式LINUX
內存數據庫
數據庫系統
摘要:為了實現嵌入式linux的移植和開發(fā),本文采用了ARM9完成了的嵌入式Linux字符驅動開發(fā),為后續(xù)更復雜的開發(fā)奠定了基礎。本文介紹了設計字符驅動開發(fā)的基本流程,完成了
關鍵字:
ARM9
GPIO
Linux
嵌入式