亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
樓主: send_linux
打印 上一主題 下一主題

Linux設(shè)備驅(qū)動(dòng)開發(fā)轉(zhuǎn)Android驅(qū)動(dòng)開發(fā),您準(zhǔn)備好了么?(獲獎(jiǎng)名單已公布-2014-5-22) [復(fù)制鏈接]

論壇徽章:
4
技術(shù)圖書徽章
日期:2014-04-24 15:46:21C
日期:2016-10-25 16:23:58極客徽章
日期:2016-12-07 14:03:402017金雞報(bào)曉
日期:2017-02-08 10:39:42
31 [報(bào)告]
發(fā)表于 2014-05-05 09:00 |只看該作者
1、您的Linux驅(qū)動(dòng)開發(fā)的經(jīng)驗(yàn)之談
沒有完整開發(fā)過硬件驅(qū)動(dòng),做過加密卡驅(qū)動(dòng)二次開發(fā),由于加密卡功能通常是通用,無(wú)法拿過來(lái)直接用,通常都需要針對(duì)不同使用場(chǎng)景進(jìn)行二次開發(fā),
舉個(gè)例子,剛接觸加密卡時(shí),曾拿到過一塊S廠商的卡,當(dāng)時(shí)天真的認(rèn)為,我只要在自己的上下文中調(diào)用加密卡驅(qū)動(dòng)就OK了,神馬性能都不是問題,
結(jié)果發(fā)現(xiàn),大流量情況下性能確實(shí)上去了,但小流量情況下性能很差,分析代碼發(fā)現(xiàn)原來(lái)硬件回調(diào)采用InterruptCoalescing方式,且值設(shè)置很大,
廠商還沒提供對(duì)外接口修改這個(gè)值,沒辦法只能修改驅(qū)動(dòng)部分代碼,最終解決這個(gè)問題。

2、傳統(tǒng)的Linux驅(qū)動(dòng)開發(fā)和Android驅(qū)動(dòng)開發(fā)有何區(qū)別,如何轉(zhuǎn)為后者?
沒做過Android驅(qū)動(dòng)開發(fā),但我覺得越底層,應(yīng)該是平臺(tái)無(wú)關(guān)的,轉(zhuǎn)應(yīng)該不是大問題。
能想到的一個(gè)問題是Android驅(qū)動(dòng)相較于linux應(yīng)該更關(guān)心耗電問題,上面那個(gè)例子如果將InterruptCoalescing設(shè)置很小,應(yīng)該會(huì)非常的耗電。

論壇徽章:
0
32 [報(bào)告]
發(fā)表于 2014-05-05 15:17 |只看該作者
android底層還是用的linux內(nèi)核,只是中間加了個(gè)delvik JAVA虛擬機(jī),我認(rèn)為對(duì)于上層應(yīng)用開發(fā)android是java+xml,linux一般是c,而對(duì)于底層,則都是基于C吧。了解內(nèi)核源碼樹添加驅(qū)動(dòng)和內(nèi)核模塊驅(qū)動(dòng)的方法。差別在哪,還想細(xì)看您的書。

論壇徽章:
1
摩羯座
日期:2013-11-29 18:02:31
33 [報(bào)告]
發(fā)表于 2014-05-05 17:29 |只看該作者
本帖最后由 CUTianrui007 于 2014-05-05 17:30 編輯

1:您的Linux驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn)之談
驅(qū)動(dòng)作為內(nèi)核模塊之一,安全性和穩(wěn)定性要求特別高,要開發(fā)人員對(duì)內(nèi)核有很深入的了解,對(duì)OS的基本機(jī)制要特別熟悉,比如內(nèi)核進(jìn)程模型,進(jìn)程間通信方式,內(nèi)存管理基本原理。可以說,OS內(nèi)核是驅(qū)動(dòng)程序開發(fā)的第一關(guān),另外一關(guān)就是驅(qū)動(dòng)程序模型。驅(qū)動(dòng)程序模型是開發(fā)驅(qū)動(dòng)程序基本要求。比如,你要精通kobject,kset等結(jié)構(gòu)體,并深入理解其成員的意義,要明白,這些結(jié)構(gòu)體對(duì)象如何和內(nèi)核其它模塊交互。
還有就是要熟悉硬件了,這個(gè)無(wú)論是做什么驅(qū)動(dòng)開發(fā),都是必須的。
還有一點(diǎn),就是總線及協(xié)議了,幾乎可以說,只要關(guān)系到硬件,總是會(huì)有總線和協(xié)議的,對(duì)二者的深入理解那可是理解硬件,OS的橋梁啊,不可不關(guān)注。



2:傳統(tǒng)的Linux驅(qū)動(dòng)開發(fā)和Android驅(qū)動(dòng)開發(fā)有何區(qū)別,如何轉(zhuǎn)為后者?
從傳統(tǒng)的Linux驅(qū)動(dòng)開發(fā)到Android驅(qū)動(dòng)開發(fā),其基本原理相似,在我看來(lái),是由復(fù)雜到簡(jiǎn)單了。當(dāng)然了,作為Android還是有其特色的。這個(gè)要求開發(fā)人員了解Andorid系統(tǒng)本身,比如Android中的一些很特別的機(jī)制(Binder通信)。
還有就是,Android作為嵌入式系統(tǒng),資源是很有限制的,在Android中要注重節(jié)省資源。

論壇徽章:
0
34 [報(bào)告]
發(fā)表于 2014-05-05 22:30 |只看該作者
回復(fù) 1# send_linux


    支持,很不錯(cuò)哦。。。。。!

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
35 [報(bào)告]
發(fā)表于 2014-05-05 22:31 |只看該作者
zgj224 發(fā)表于 2014-05-05 22:30
回復(fù) 1# send_linux


實(shí)際行動(dòng)支持哦,趕緊分享,哈哈

論壇徽章:
0
36 [報(bào)告]
發(fā)表于 2014-05-06 21:25 |只看該作者
1、您的Linux驅(qū)動(dòng)開發(fā)的經(jīng)驗(yàn)之談
    這里很多過來(lái)人分享了自己的經(jīng)驗(yàn)。有一點(diǎn)大家都應(yīng)有認(rèn)同點(diǎn):動(dòng)手實(shí)踐。作為一個(gè)軟件開發(fā)學(xué)習(xí)者,在拿到一本相應(yīng)的書的時(shí)候,最好能把書中所講的例子重寫一遍。在代碼編寫與編譯調(diào)試的過程,一定會(huì)讓你受益匪淺。

2:傳統(tǒng)的Linux驅(qū)動(dòng)開發(fā)和Android驅(qū)動(dòng)開發(fā)有何區(qū)別,如何轉(zhuǎn)為后者?
    做Android驅(qū)動(dòng)開發(fā),如能遵循Android驅(qū)動(dòng)訪問的框架,為訪問內(nèi)核驅(qū)動(dòng)實(shí)現(xiàn)demo。會(huì)讓大家對(duì)Android的框架美感體會(huì)頗多。為此你除了要寫內(nèi)核層的驅(qū)動(dòng),可能還要寫HAL,JNI,為訪問該驅(qū)動(dòng)開發(fā)一系統(tǒng)service... ...,這時(shí)你對(duì)Android中AIDL等一些曾經(jīng)可能似是而非東西,有了更深的理解。

論壇徽章:
0
37 [報(bào)告]
發(fā)表于 2014-05-07 18:24 |只看該作者
"Linux內(nèi)核與底層驅(qū)動(dòng)的開發(fā)。據(jù)了解,這方面的開發(fā)人員目前還很缺乏,"
哪里缺乏啊,到處都是,,,,,,,,,,哪有需求,一大堆搞驅(qū)動(dòng)的找不著搞驅(qū)動(dòng)的工作,,,,,,
沒有必要來(lái)區(qū)分 什么 android驅(qū)動(dòng)和linux驅(qū)動(dòng)吧,,,,這不是外行愛做的事???????????

論壇徽章:
0
38 [報(bào)告]
發(fā)表于 2014-05-08 13:58 |只看該作者
好帖子啊,先 mark 一下!

論壇徽章:
0
39 [報(bào)告]
發(fā)表于 2014-05-12 10:17 |只看該作者
講得很棒,學(xué)習(xí)了回復(fù) 19# andycrusoe


   

論壇徽章:
0
40 [報(bào)告]
發(fā)表于 2014-05-15 22:09 |只看該作者
最近一周忙瘋了。大家怎樣,還有在關(guān)注Android驅(qū)動(dòng)開發(fā)的嗎?是不是現(xiàn)在驅(qū)動(dòng)開發(fā)越來(lái)越簡(jiǎn)單?大家有這種感覺么?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP