在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

小米6鴻蒙移植進(jìn)度更新:已打通HDC

OpenHarmony技術(shù)社區(qū) ? 來(lái)源:OST開(kāi)源開(kāi)發(fā)者 ? 2023-04-03 11:33 ? 次閱讀

最近研究出了 USB HDC 連接和屏幕背光適配,特此分享給大家。

USB HDC 適配

USB HDC 適配首先要確認(rèn)內(nèi)核的編譯選項(xiàng)中有 USB 控制器的驅(qū)動(dòng)。

以小米 6 舉例,小米 6 采用的 usb 控制器是高通芯片內(nèi)置的,并支持 usb3.0,但是小米配置成只能用 usb2.0 的速度,這里要批判一下小米萬(wàn)年 usb2.0。

回到正題,雖然只能用 usb2.0,但是芯片是 3.0 的所以內(nèi)核選項(xiàng)還是需要選上 3.0 的驅(qū)動(dòng)。

...
CONFIG_USB_DWC3=y#選中usb3驅(qū)動(dòng)
#CONFIG_USB_DWC3_HOSTisnotset
#CONFIG_USB_DWC3_GADGETisnotset
CONFIG_USB_DWC3_DUAL_ROLE=y

#
#PlatformGlueDriverSupport
#
CONFIG_USB_DWC3_OF_SIMPLE=y
CONFIG_USB_DWC3_QCOM=y#選中高通usb驅(qū)動(dòng)
...
CONFIG_USB_LIBCOMPOSITE=y
CONFIG_USB_F_FS=y#HDC連接通過(guò)configfs進(jìn)行實(shí)現(xiàn)
CONFIG_USB_CONFIGFS=y
...
CONFIG_USB_CONFIGFS_F_FS=y
同時(shí)保證【USB Gadget precomposed configurations】為非選。
#
#USBGadgetprecomposedconfigurations
#
#CONFIG_USB_ZEROisnotset
#CONFIG_USB_AUDIOisnotset
#CONFIG_USB_ETHisnotset
#CONFIG_USB_G_NCMisnotset
#CONFIG_USB_GADGETFSisnotset
#CONFIG_USB_FUNCTIONFSisnotset
#CONFIG_USB_MASS_STORAGEisnotset
#CONFIG_USB_G_SERIALisnotset
#CONFIG_USB_MIDI_GADGETisnotset
#CONFIG_USB_G_PRINTERisnotset
#CONFIG_USB_CDC_COMPOSITEisnotset
#CONFIG_USB_G_ACM_MSisnotset
#CONFIG_USB_G_MULTIisnotset
#CONFIG_USB_G_HIDisnotset
#CONFIG_USB_G_DBGPisnotset
#CONFIG_USB_G_WEBCAMisnotset
#CONFIG_USB_RAW_GADGETisnotset
#endofUSBGadgetprecomposedconfigurations

到此內(nèi)核部分修改完畢,接下來(lái)還需要修改 init.sagit.usb.cfg 文件,關(guān)鍵在兩個(gè)地方,一個(gè)是序列號(hào),這個(gè)必須是一個(gè)能獲取到值,我之前一直用官方默認(rèn)的寫(xiě)法,系統(tǒng)一直識(shí)別失敗,提示序列號(hào)不正確。

還有一個(gè)就是修改 usb 控制器的名稱,這個(gè)就需要我們?cè)谙盗形恼碌谝黄杏刑岬剑枰崆霸谡_\(yùn)行的系統(tǒng)里面獲取到 usb 控制器的名稱,或者后續(xù)配置 usb 串口啟用控制臺(tái)進(jìn)行獲取也行。

在啟用 usb 串口后,執(zhí)行以下命令獲取 usb 控制器名稱:

ls/sys/class/udc/
29e11b12-d12a-11ed-bfe3-dac502259ad0.png

獲取到 usb 控制器名稱后修改 init.sagit.usb.cfg 中的 usb 控制器名稱和序列號(hào)獲取方式。

"cmds":[
...
"write/config/usb_gadget/g1/strings/0x409/serialnumber0123456789",
...
"setparamsys.usb.controllera800000.usb"
]
修改完成之后編譯并燒錄進(jìn)設(shè)備,這樣就能適配 hdc 設(shè)備連接器了,打通 hdc 之后就可以使用 DevEco Studio 進(jìn)行真機(jī)調(diào)試應(yīng)用開(kāi)發(fā)。

屏幕背光調(diào)節(jié)

屏幕背光調(diào)節(jié)適配首先確認(rèn)存在背光節(jié)點(diǎn)信息

ls/sys/class/backlight/backlight/
29ea5fd8-d12a-11ed-bfe3-dac502259ad0.png

然后通過(guò)命令行修改背光亮度值,查看是否有變化:

cd/sys/class/backlight/backlight/
echo1>brightness

29f8039a-d12a-11ed-bfe3-dac502259ad0.png

確認(rèn)修改亮度可以控制屏幕之后我們需要修改 display 層適配代碼。 修改 drm_connector.cpp 內(nèi)的 GetBrightness 函數(shù):

2a058966-d12a-11ed-bfe3-dac502259ad0.png

修改 drm_connector.cpp 內(nèi)的 SetBrightness 函數(shù):

2a15b142-d12a-11ed-bfe3-dac502259ad0.png

修改完成之后保存,編譯燒錄,小米 6 親測(cè)有效:

2a31871e-d12a-11ed-bfe3-dac502259ad0.jpg

最后,我已經(jīng)把 小米 6 和樹(shù)莓派 4 的 vendor,board,soc,kernel 都開(kāi)源了,開(kāi)源倉(cāng)在我創(chuàng)建的 OHOS 移植社區(qū),提供給大家做移植參考。

https://gitee.com/ohos-porting-communities

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178050
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7945

    瀏覽量

    264657
  • 小米
    +關(guān)注

    關(guān)注

    70

    文章

    14355

    瀏覽量

    144187
  • hdc
    hdc
    +關(guān)注

    關(guān)注

    1

    文章

    44

    瀏覽量

    3590
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2352

    瀏覽量

    42858

原文標(biāo)題:小米6鴻蒙移植進(jìn)度更新:已打通HDC

文章出處:【微信號(hào):gh_834c4b3d87fe,微信公眾號(hào):OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙手機(jī)不遠(yuǎn)了,網(wǎng)友喊話小米:搭載華為鴻蒙系統(tǒng)

    和后續(xù)的更新服務(wù)?而關(guān)于第二點(diǎn),今天華為官方已經(jīng)正式表態(tài)了。今天華為消費(fèi)者業(yè)務(wù)云服務(wù)總裁張平安接受采訪時(shí)被問(wèn)到HMS和鴻蒙系統(tǒng)是否會(huì)向小米、OV等第三方手機(jī)廠商開(kāi)放?他給出了如此回應(yīng),華為生態(tài)開(kāi)放且希望
    發(fā)表于 09-25 11:49

    網(wǎng)友喊話小米:搭載鴻蒙系統(tǒng),小米會(huì)不會(huì)搭載呢?

    手機(jī)升級(jí)鴻蒙系統(tǒng)還存在兩點(diǎn)不確定性,第一是小米OV等廠商是否愿意除了安卓系統(tǒng)外,也支持一下華為鴻蒙系統(tǒng)?第二則是華為是否會(huì)為其它廠商的手機(jī)搭載鴻蒙系統(tǒng)提供技術(shù)支持和后續(xù)的
    發(fā)表于 09-28 09:40

    鴻蒙資料更新12/11

    這次對(duì)所有的鴻蒙資料做了收集整理,現(xiàn)有:1、鴻蒙入門(mén)手冊(cè)2、鴻蒙開(kāi)發(fā)工具3、三套開(kāi)發(fā)板資料4、驅(qū)動(dòng)開(kāi)發(fā)5、應(yīng)用程序開(kāi)發(fā)6、設(shè)備開(kāi)發(fā)7、系統(tǒng)移植
    發(fā)表于 12-11 19:11

    全球超1800萬(wàn)用戶裝載鴻蒙系統(tǒng)!余承東的小目標(biāo)或提前實(shí)現(xiàn)?

    6月份,華為最新鴻蒙系統(tǒng)正式上線。目前華為捐獻(xiàn)鴻蒙全部基礎(chǔ)能力,希望讓全球更多開(kāi)發(fā)者參與到鴻蒙相關(guān)生態(tài)的開(kāi)發(fā)工作當(dāng)中,同時(shí)華為官方也表示
    發(fā)表于 07-01 17:33

    HDC 2022重磅首發(fā)《鴻蒙生態(tài)應(yīng)用開(kāi)發(fā)白皮書(shū)》,附全文

    11月4-6日,華為開(kāi)發(fā)者大會(huì)2022(HDC)在東莞松山湖舉辦,會(huì)上重磅首發(fā)《鴻蒙生態(tài)應(yīng)用開(kāi)發(fā)白皮書(shū)》!(以下簡(jiǎn)稱《白皮書(shū)》) 該書(shū)全面闡釋了鴻蒙生態(tài)下應(yīng)用開(kāi)發(fā)核心理念、關(guān)鍵能力以及
    發(fā)表于 11-11 11:59

    【觸覺(jué)智能 Purple Pi OH 開(kāi)發(fā)板體驗(yàn)】二、鴻蒙系統(tǒng)APP應(yīng)用例程學(xué)習(xí)HDC使用學(xué)習(xí)

    兩年開(kāi)發(fā)鴻蒙APP也是使用的這兩種語(yǔ)言進(jìn)行開(kāi)發(fā)。當(dāng)下看TypeScript程序還能說(shuō)勉強(qiáng)看懂,但是當(dāng)下開(kāi)發(fā)程序就沒(méi)那個(gè)實(shí)力了,需要之后在抽時(shí)間學(xué)習(xí)。技術(shù)更新的也確實(shí)是快?。。?! 二、天氣預(yù)報(bào)程序開(kāi)發(fā)
    發(fā)表于 08-31 11:13

    怎么更新鴻蒙系統(tǒng) 更新步驟如下

      鴻蒙系統(tǒng)四脫離了安卓基礎(chǔ)框架的一款手機(jī)系統(tǒng),更是發(fā)布就打出自己的特色那就是面向萬(wàn)物互聯(lián)時(shí)代的全場(chǎng)景分布式操作系統(tǒng),那么作為這樣一款獨(dú)特的手機(jī)系統(tǒng),很多華為用戶都想要更新嘗試,那么鴻蒙
    的頭像 發(fā)表于 06-07 10:20 ?2.5w次閱讀
    怎么<b class='flag-5'>更新</b><b class='flag-5'>鴻蒙</b>系統(tǒng) <b class='flag-5'>更新</b>步驟如下

    華為鴻蒙怎么更新 華為鴻蒙系統(tǒng)更新教程

    6 月 2 日發(fā)布會(huì)上,華為新系統(tǒng)鴻蒙已經(jīng)正式發(fā)布,很多用戶都想試一試華為鴻蒙系統(tǒng),那么華為鴻蒙怎么更新呢?下面小編就帶來(lái)華為
    的頭像 發(fā)表于 06-08 10:27 ?9031次閱讀

    怎么升級(jí)鴻蒙系統(tǒng)-鴻蒙系統(tǒng)怎么更新

    怎么升級(jí)鴻蒙系統(tǒng)-鴻蒙系統(tǒng)怎么更新 怎么升級(jí)鴻蒙系統(tǒng),鴻蒙系統(tǒng)四脫離了安卓基礎(chǔ)框架的一款手機(jī)系統(tǒng),更是
    的頭像 發(fā)表于 06-21 20:27 ?4403次閱讀

    手機(jī)怎么更新鴻蒙系統(tǒng)

    手機(jī)怎么更新鴻蒙系統(tǒng)?在 6 月 2 日,華為正式發(fā)布了鴻蒙系統(tǒng),對(duì)于這個(gè)新生的系統(tǒng),肯定很多小伙伴都想試一試,那么問(wèn)題來(lái)了,手機(jī)怎么更新
    的頭像 發(fā)表于 07-06 18:19 ?5826次閱讀

    華為怎么更新鴻蒙 華為手機(jī)怎么更新鴻蒙

    2021年6月2日華為鴻蒙系統(tǒng)正式推送發(fā)布,部分華為手機(jī)機(jī)型開(kāi)啟升級(jí)功能體驗(yàn)到鴻蒙系統(tǒng)2.0,部分擁有華為手機(jī)的用戶還不知道怎么
    的頭像 發(fā)表于 07-08 16:10 ?8565次閱讀

    鴻蒙系統(tǒng)怎么更新 鴻蒙系統(tǒng)怎么更新升級(jí)

    許多用戶對(duì)華為鴻蒙系統(tǒng)2.0很感興趣但不知道自己的手機(jī)能否升級(jí),如何升級(jí)鴻蒙系統(tǒng)2.0,這篇文將給出鴻蒙系統(tǒng)怎么更新升級(jí)的方法,希望對(duì)用戶有所幫助。
    的頭像 發(fā)表于 07-09 15:00 ?5.7w次閱讀
    <b class='flag-5'>鴻蒙</b>系統(tǒng)怎么<b class='flag-5'>更新</b> <b class='flag-5'>鴻蒙</b>系統(tǒng)怎么<b class='flag-5'>更新</b>升級(jí)

    基于openharmony適配移植進(jìn)度條實(shí)現(xiàn)圓形進(jìn)度

    項(xiàng)目介紹 項(xiàng)目名稱: Progressbar 所屬系列:openharmony的第三方組件適配移植 功能:實(shí)現(xiàn)圓形進(jìn)度,水波浪進(jìn)度框 項(xiàng)目移植狀態(tài):主功能完成 調(diào)用差異:無(wú) 開(kāi)發(fā)版本:
    發(fā)表于 03-24 10:14 ?1次下載
    基于openharmony適配<b class='flag-5'>移植</b>的<b class='flag-5'>進(jìn)度</b>條實(shí)現(xiàn)圓形<b class='flag-5'>進(jìn)度</b>

    將底層接口調(diào)用實(shí)現(xiàn)成鴻蒙接口的循環(huán)音樂(lè)進(jìn)度

    該三方開(kāi)源庫(kù)從github fork過(guò)來(lái),主要將底層接口調(diào)用的實(shí)現(xiàn)修改成鴻蒙接口的實(shí)現(xiàn),將三方庫(kù)鴻蒙化,供開(kāi)發(fā)鴻蒙應(yīng)用的開(kāi)發(fā)者使用。 描述 項(xiàng)目移植狀態(tài):支持組件所有基本功能 完成度:
    發(fā)表于 03-24 13:51 ?3次下載

    鴻蒙開(kāi)源進(jìn)度輪項(xiàng)目案例

    項(xiàng)目介紹 項(xiàng)目名稱:開(kāi)源進(jìn)度輪 所屬系列:鴻蒙的第三方組件適配移植 功能:可以實(shí)現(xiàn)自定義環(huán)形進(jìn)度條的功能,支持環(huán)形進(jìn)度條的旋轉(zhuǎn)、
    發(fā)表于 03-24 14:30 ?1次下載
    主站蜘蛛池模板: 美女网站色黄| 亚洲综合黄色| 欧美黄色影院| 亚洲成人毛片| 青草视频网站在线观看| 又粗又硬又猛又黄的免费视频黑人| 操夜夜| 一级一级毛片免费播放| 久久国产精品网| 国产午夜精品一区二区| 在线网址你懂的| 国模吧一区二区三区精品视频| 久久久久国产午夜| 亚洲国产福利| 成人免费无毒在线观看网站| 亚洲啪啪| 色播图片| 天天操2023| 中文字幕1页| 国产女人伦码一区二区三区不卡| 干中文字幕| 色偷偷中文字幕| 亚洲人成电影在线小说网色| 毛色毛片| 国产精品看片| 色视频在线观看| 天天干夜夜噜| tom影院亚洲国产一区二区| 狠狠做久久深爱婷婷97动漫| 福利姬 magnet| 色猫av| 日本xxxxbbbb| 亚洲男同tv| 午夜网站在线| 国产叼嘿视频免费网站| 高清毛片一区二区三区| av72成人| 国产网站在线播放| 18欧美乱大交| 国产一区二区三区不卡观| 欧美激情区|