音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

咨詢arm上linux學(xué)習(xí)的問題,如果我想學(xué)習(xí)linux移植和驅(qū)動開發(fā)

作者:kookddt 欄目:驅(qū)動編程
咨詢arm上linux學(xué)習(xí)的問題,如果我想學(xué)習(xí)linux移植和驅(qū)動開發(fā)
我想買一個開發(fā)板學(xué)習(xí)用,但不太懂,如果我想學(xué)習(xí)linux移植和驅(qū)動開發(fā)該買些什么呀?要學(xué)linux移植和驅(qū)動我需要買仿真機(jī)嗎?

2樓: >>參與討論
gdtyy
個人認(rèn)為不必一步到位
    Linux上的開發(fā)主要有三個方面:內(nèi)核移植、驅(qū)動開發(fā)、應(yīng)用開發(fā)。內(nèi)核移植一般由專業(yè)人員進(jìn)行,倒不是很復(fù)雜,但要求對Linux很熟,這樣才能穩(wěn)定工作,而且需要長期跟蹤內(nèi)核變化,一旦做好,就不需要其他人參與了,所以,你不需要進(jìn)行體系結(jié)構(gòu)的移植,最多只是根據(jù)自己的硬件平臺做些小的適配。編寫驅(qū)動是底層開發(fā)的主要工作,但重要的是要熟悉硬件設(shè)備的工作原理而不只是驅(qū)動程序框架。應(yīng)用開發(fā)是Linux編程的最終目的,初學(xué)者最好從應(yīng)用開始。
    
    建議先在PC上熟悉Linux的開發(fā)環(huán)境,熟悉常用命令和編譯工具的使用,目錄結(jié)構(gòu),Makefile文件,權(quán)限管理,shell,uboot等,掌握常用的內(nèi)容即可,有條件上上培訓(xùn)班,可能會送開發(fā)板,比自學(xué)快。關(guān)鍵是創(chuàng)造一個環(huán)境,有問題能及時解決。
    
    2410是比較成熟的主流選擇,Linux已經(jīng)移植好了,比較便宜,性價比好。其實(shí)不買開發(fā)板,直接在PC上學(xué)習(xí)Linux驅(qū)動開發(fā)也是完全可行的,Linux驅(qū)動開發(fā)和ARM沒有關(guān)系。學(xué)習(xí)ARM就看資料是否多、服務(wù)是否好。當(dāng)然,用ARM幾或是不是ARM都無所謂,重要的是編程思路。
    
    不過,如果你是初學(xué)者我倒不建議一開始就學(xué)Linux驅(qū)動,那樣跨度大,比較痛苦。不如先學(xué)學(xué)ecos,熟悉GNU開發(fā)環(huán)境,做些應(yīng)用開發(fā),同時了解硬件設(shè)備工作原理,等到學(xué)會了這些再學(xué)Linux驅(qū)動,那時估計(jì)板子又降價了,或者出了功能更強(qiáng)的,買兩套板子的價格可能還沒有現(xiàn)在買一套的貴,大可不必一步到位。
    這只是過來人的建議,有興趣可以到www.armecos.com看看《ecos增值包》產(chǎn)品。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
剛開一個電子設(shè)計(jì)相關(guān)的論壇歡迎大家登錄下載
usb gadget serial 請教 ?S3C2410 2.6.14
求教:cygwin安裝完成后運(yùn)行,提示路徑不存在
有沒有人用ARM-Linux的DMA接口編程?哪種處理器都可以
買學(xué)習(xí)板請教
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號