精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Openharmony - 3516應用調用到驅動嘗試

系統 OpenHarmony
ipcamera_hispark_taurus(代碼版本openharmony3.1 liteos-a), 編譯myapptest調用驅動GPIO_TEST。從配置、編譯,燒錄到運行。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://ost.51cto.com??

一、簡介

ipcamera_hispark_taurus(代碼版本openharmony3.1 liteos-a), 編譯myapptest調用驅動GPIO_TEST。從配置、編譯,燒錄到運行。

1.下載openharmony 3.1代碼。

2.添加myapp子系統。

3.編譯燒錄。

4.運行。

二、代碼下載

代碼下載參考:openharmony 3.1。

三、添加myapp子系統

子系統配置:

添加:build\lite\components\myapp.json。

{
"components": [
{
"component": "myapptest",
"description": "myapptest",
"optional": "false",
"dirs": [
"myapp"
],
"targets": [
"http://myapp:myapp"
],
"rom": "",
"ram": "",
"output": [
],
"adapted_kernel": [
"liteos_a",
"liteos_m"
],
"features": [],
"deps": {
"third_party": [
"bounds_checking_function"
],
"components": []
}
}
]
}

編譯配置:

在vendor\hisilicon\hispark_taurus\config.json中添加:

 {
"subsystem": "myapp",
"components": [
{ "component": "myapp", "features":[] }
]
}

修改驅動日志輸出:

修改文件:drivers\framework\test\unittest\platform\common\gpio_driver_test.c。

static int32_t GpioTestDispatch(struct HdfDeviceIoClient *client, int cmd, struct HdfSBuf *data, struct HdfSBuf *reply)
{
// 開始修改----------------
HDF_LOGD("%s: my app test enter!", __func__);
if (cmd == 0) {
const char *readData = HdfSbufReadString(data);
if (readData != NULL) {
HDF_LOGE("%s: read data is %s!", __func__, readData);
}
// 結束修改--------------
if (reply == NULL) {
HDF_LOGE("%s: reply is null!", __func__);
return HDF_ERR_INVALID_PARAM;
}
if (!HdfSbufWriteBuffer(reply, &g_config, sizeof(g_config))) {
HDF_LOGE("%s: write reply failed", __func__);
return HDF_ERR_IO;
}
} else {
return HDF_ERR_NOT_SUPPORT;
}

return HDF_SUCCESS;
}

myapp代碼目錄添加:

添加在根目錄下,代碼見附件。目錄結構如下圖:

四、編譯燒錄

在代碼根目錄下,執行編譯docker環境:

sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5

docker編譯環境參考:docker。

編譯:

執行下面三條命令:

hb set
.
hb build -f

如果hb set報錯Invalid vendor path,刪除ohos_config.json再執行上面的命令。

燒錄:

燒錄使用hitool:

四個文件中 三個是編譯生成的,一個是源代碼目錄中的二進制。

源代碼目錄中的二進制:device\hisilicon\hispark_taurus\sdk_liteos\uboot\out\boot\u-boot-hi3516dv300.bin。

將二進制拷貝到同一的目錄D:\harmony_tool\hispark_taurus中:

添加的Hi3516DV300-emmc.xml內容如下:

<?xml version="1.0" encoding="GB2312" ?>
<Partition_Info>
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="1M" SelectFile="D:\harmony_tool\hispark_taurus\u-boot-hi3516dv300.bin"/>
<Part Sel="1" PartitionName="kernel" FlashType="emmc" FileSystem="none" Start="1M" Length="9M" SelectFile="D:\harmony_tool\hispark_taurus\OHOS_Image.bin"/>
<Part Sel="1" PartitionName="rootfs" FlashType="emmc" FileSystem="none" Start="10M" Length="35M" SelectFile="D:\harmony_tool\hispark_taurus\rootfs_vfat.img"/>
<Part Sel="1" PartitionName="userfs" FlashType="emmc" FileSystem="none" Start="45M" Length="120M" SelectFile="D:\harmony_tool\hispark_taurus\userfs_vfat.img"/>
</Partition_Info>

Length > 文件的大小, 下一條的start = 本條的start + 本條Length。

kernel的開始地址=fastboot的開始地址+fastboot的長度,即kernel的開始地址=0 + 1M。

燒錄完成,實際上沒有進入系統OHOS #, 需要進行啟動配置。

啟動配置:

每一行是一條命令。

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800;go 0x80000000;";
setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rw rootaddr=10M rootsize=35M";
setenv bootdelay 3
saveenv
print
reset

rootaddr的值是Hi3516DV300-emmc.xml文件中rootfs的開始地址,rootsize的值是rootfs的長度。

啟動配置參考:Hi3516DV300開發板->運行。

執行啟動配置最后一條命令reset后,進入系統。 即進入OHOS #。

五、運行

執行:myapptest。

此文檔是在??HDF驅動框架探路(二):openharmony最新源碼,打通應用態到內核態??的基礎上實踐。

編譯和啟動配置這篇文章可參考。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://ost.51cto.com??

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-11-09 15:28:41

鴻蒙HarmonyOS應用

2021-07-09 14:20:23

鴻蒙HarmonyOS應用

2022-04-01 15:18:04

HarmonyHDF 驅動鴻蒙

2021-12-03 09:50:39

鴻蒙HarmonyOS應用

2022-03-02 16:08:31

Harmony應用開發鴻蒙

2023-08-18 14:28:18

UART異步通信

2022-04-21 11:26:31

鴻蒙操作系統

2021-07-21 09:58:50

鴻蒙HarmonyOS應用

2022-02-24 16:00:59

Ability鴻蒙JS

2023-02-13 15:54:49

2023-04-17 16:14:55

靜態訂閱鴻蒙

2021-09-07 15:48:28

鴻蒙HarmonyOS應用

2023-03-01 14:55:09

2023-09-06 15:31:19

GPIO鴻蒙

2023-09-19 15:14:59

鴻蒙Watchdog

2023-09-19 15:21:33

RTC鴻蒙

2023-09-06 15:27:22

ADC鴻蒙

2023-03-08 15:55:53

Linux驅動鴻蒙

2022-03-28 15:40:34

harmony鴻蒙操作系統

2021-10-09 10:12:39

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

亚洲男人的天堂在线aⅴ视频| 欧美精品九九| 色婷婷av一区二区三区之一色屋| 秋霞在线观看一区二区三区| 在线观看色网站| 午夜性色一区二区三区免费视频| 日韩激情av在线播放| 免费一级特黄录像| www中文字幕在线观看| 久久精品一区二区三区av | 涩涩视频在线播放| 国产精品久久毛片a| 国产福利久久| 亚洲图片中文字幕| 日韩视频三区| 久久亚洲私人国产精品va| 中文字幕免费高清视频| 国产精品igao视频网网址不卡日韩| 欧美日韩国产中字| 亚洲一区 在线播放| 国产精品四虎| av激情亚洲男人天堂| 91免费看国产| 最新国产中文字幕| 亚洲一区日本| 午夜精品一区二区三区视频免费看| 国产黄色录像视频| 精品一区三区| 日韩av在线资源| 久久久久无码精品| 国产91在线免费| jizz国产在线| 一区二区三区导航| 色综合久久88| 国产一区二区播放| 久久亚洲在线| 中文字幕日韩精品有码视频| 97伦伦午夜电影理伦片| 老牛影视av一区二区在线观看| 91精品啪在线观看国产60岁| 特级丰满少妇一级| 久久精品女人天堂av免费观看| 午夜精品福利久久久| 亚洲熟妇无码av在线播放| 老司机在线永久免费观看| 久久久精品黄色| 久久亚洲高清| 美国成人毛片| 久久精品夜色噜噜亚洲a∨| 国产精品嫩草在线观看| 亚洲成人第一区| 国产成人午夜片在线观看高清观看| 成人做爽爽免费视频| 亚洲天堂视频在线| 久久成人免费网| 国产日韩中文字幕| 一级黄色大片免费观看| 美女爽到高潮91| 国产日韩欧美中文在线播放| 国产一区二区在线不卡| 国产一区高清在线| 成人写真视频福利网| 99精品视频在线播放免费| 国产精品自拍网站| 国产精品三区在线| 亚洲 小说区 图片区 都市| 91社区在线播放| 欧美日韩一区二区三区在线观看免| 欧美孕妇性xxxⅹ精品hd| 久久久国际精品| 亚洲欧洲一二三| 八戒八戒神马在线电影| 性做久久久久久免费观看| 国产精品50p| 99久久er| 日韩欧美一区在线| 一本色道久久综合狠狠躁篇的优点| 欧妇女乱妇女乱视频| 欧美精品videossex少妇| 亚洲成人精品在线观看| 国产精品亚洲αv天堂无码| av久久网站| 欧美一级午夜免费电影| 国产性生活毛片| 欧美偷拍综合| 欧美国产精品人人做人人爱| 日本熟女毛茸茸| 久久精品国内一区二区三区| 成人蜜桃视频| 九色蝌蚪在线| 亚洲在线成人精品| 亚洲乱码国产一区三区| 国内精品视频| 亚洲欧美日韩一区在线| 精品无码久久久久成人漫画| 亚洲永久字幕| 日韩免费观看视频| 国产av一区二区三区精品| 91免费版在线| 黄色网zhan| 成人性教育av免费网址| 91精品国产91综合久久蜜臀| 狠狠人妻久久久久久综合蜜桃| 97精品国产| 2025国产精品视频| 国产精品无码免费播放| 91社区在线播放| 神马午夜伦理影院| 高清电影一区| 亚洲精品ady| 我家有个日本女人| 美女视频一区在线观看| 麻豆av一区二区三区| 在线观看电影av| 欧美日韩免费一区二区三区 | 成人在线综合网| 一区二区免费在线观看| 都市激情综合| 亚洲黄页视频免费观看| 丁香花五月激情| 日本成人超碰在线观看| 久久精品一区二区三区不卡免费视频| 黄色片免费在线观看| 在线观看日韩一区| 波多野结衣久草一区| www.17c.com喷水少妇| 久久人人88| 热久久视久久精品18亚洲精品| 亚洲国产精品国自产拍久久| 亚洲欧洲成人精品av97| 黄色三级视频片| 美女少妇全过程你懂的久久 | 深夜成人福利| 日韩精品视频在线| 亚洲一区 视频| 高清国产一区二区三区| 91精品国产吴梦梦| 国产区一区二| 超在线视频97| 国产又粗又猛又爽又黄91| 欧美国产一区二区| 日本www高清视频| 精品一区毛片| 国产精品成人va在线观看| 内衣办公室在线| 丁香五六月婷婷久久激情| 中文字幕免费高清视频| 国产精品视频| 欧美日韩精品久久| 免费观看亚洲| 亚洲天堂精品在线| 波多野结衣啪啪| 国产日韩欧美一区二区三区乱码| 欧美黄色一级片视频| 国产一区三区在线播放| 国产精品久久久久久久久久免费| 成人亚洲性情网站www在线观看| 91精品福利视频| a天堂中文字幕| 青青青爽久久午夜综合久久午夜| 亚洲精品久久区二区三区蜜桃臀 | 美女久久久精品| 亚洲7777| 国产美女精品视频免费播放软件| 欧美超级乱淫片喷水| 丰满人妻一区二区三区四区53| 亚洲午夜一区二区| 亚洲天堂网一区二区| 日韩 欧美一区二区三区| 一本久道久久综合| 日韩中文字幕一区二区高清99| 欧美国产日韩一区二区| 五月婷婷六月丁香| 91黄色在线观看| 我要看黄色一级片| 成人免费高清视频在线观看| www.com毛片| 成人情趣视频| 成人资源av| a欧美人片人妖| 99v久久综合狠狠综合久久| 欧美国产日韩精品| 欧美在线观看在线观看| 欧美乱妇15p| 国产无遮挡免费视频| xf在线a精品一区二区视频网站| 99视频在线免费| 一区二区三区国产精华| 快播亚洲色图| 97色婷婷成人综合在线观看| 国a精品视频大全| 风间由美一区| 精品国产精品网麻豆系列| www.com亚洲| 亚洲激情中文1区| 日韩精品无码一区二区三区久久久 | 欧美电影免费网站| 国产精品香蕉在线观看| 丁香花在线电影| 视频在线观看一区二区| 黄频在线免费观看| 欧美日韩黄色影视| 麻豆久久久久久久久久| 国产精品久久久久天堂| 手机在线成人av| 狠狠色伊人亚洲综合成人| 国产在线青青草| 欧美黄免费看| 亚洲精品久久久久久一区二区| 久久资源综合| 亚洲综合色av| 国产极品一区| 欧美做受高潮1| 欧美四级在线| 久久精品中文字幕一区| 国产爆初菊在线观看免费视频网站| 精品国产一区二区三区忘忧草| 在线观看视频中文字幕| 欧美天天综合色影久久精品| 九热这里只有精品| 亚洲欧洲中文日韩久久av乱码| 亚洲欧洲久久久| 91亚洲精品一区二区乱码| 永久看看免费大片| 久久99精品久久久久久国产越南| 日韩毛片在线免费看| 亚洲精品精选| 岛国大片在线播放| 中文字幕午夜精品一区二区三区| 婷婷久久青草热一区二区| 亚洲欧洲av| 黑人中文字幕一区二区三区| 欧一区二区三区| 成人欧美在线观看| 免费高清在线观看电视| 国产成人精品三级高清久久91| 国产三区精品| 国产精品tv| 国产精品制服诱惑| 成人性生交大片免费看96| 91中文字精品一区二区| 动漫一区二区三区| 亚洲一区二区三区四区视频 | y111111国产精品久久婷婷| 91成人在线网站| 91久久国产婷婷一区二区| 中文成人激情娱乐网| 国产美女扒开尿口久久久| 素人啪啪色综合| 国产精品一区二区性色av| 国产亚洲精彩久久| 成人黄色av网| 麻豆久久一区| 成人影片在线播放| 国产成人精品亚洲线观看| 国产精品中出一区二区三区| 欧美福利在线播放网址导航| 国产精品美女久久久久久| av在线播放亚洲| 一本色道久久综合| 日韩精品视频一区二区在线观看| 久久精品女人| 午夜免费看毛片| 国产精品一级片在线观看| 亚洲成a人无码| 91在线精品秘密一区二区| 国产精品福利导航| 久久婷婷综合激情| 国产精品情侣呻吟对白视频| 中文字幕一区二区三区av| 免费在线观看黄色小视频| 亚洲久本草在线中文字幕| 久久亚洲AV无码| 欧美特级www| 亚洲综合免费视频| 精品裸体舞一区二区三区| 日本a一级在线免费播放| 一区二区欧美日韩视频| 久草免费在线| 91精品国产色综合| 免费在线成人激情电影| 亚洲aa在线观看| 图片婷婷一区| 国产又大又长又粗又黄| 亚洲国产一区二区三区a毛片| 欧美一级片中文字幕| 精一区二区三区| 喷水视频在线观看| 国产精品国产三级国产aⅴ中文| 妺妺窝人体色www在线下载| 欧美性猛交xxxxx水多| 国产永久免费视频| 国产丝袜一区二区三区免费视频| 天天在线视频色| 91精品国产成人www| 日本一区二区三区视频在线| 亚洲综合精品伊人久久| 国产成人三级| 欧日韩免费视频| 久久激情五月激情| 久久福利小视频| 亚洲色图第一区| 夜夜躁日日躁狠狠久久av| 精品久久人人做人人爽| 91社区在线| 欧美在线视频一区二区| 婷婷综合国产| 亚洲一区三区| 先锋影音久久久| 性感美女一区二区三区| 一区在线播放视频| 久久精品久久久久久久| 亚洲成av人片在线观看香蕉| 生活片a∨在线观看| 538国产精品一区二区免费视频 | 日韩电影在线观看网站| 日韩少妇一区二区| 亚洲欧美日韩电影| 真实的国产乱xxxx在线91| 日韩精品免费在线播放| 色呦呦视频在线观看| 国产日韩欧美一二三区| 国产一区二区三区四区大秀| 九九九九免费视频| 成a人片亚洲日本久久| 亚洲一二三在线观看| 欧洲另类一二三四区| 精品电影在线| 91地址最新发布| 精品国产一区二区三区不卡蜜臂| 看一级黄色录像| 韩国av一区二区| 免费一级suv好看的国产网站| 日本高清不卡在线观看| 亚洲三级中文字幕| 国内精品一区二区三区| 成人在线视频中文字幕| 2022中文字幕| 国产精品1区二区.| 超碰手机在线观看| 欧美一区二区日韩| 尤物视频在线看| 99在线视频首页| 国产一区二区三区自拍 | 国产人伦精品一区二区| 麻豆成人免费视频| 亚洲色图50p| 日本一区免费网站| 婷婷久久伊人| 久久综合综合久久综合| 五月天av网站| 日韩三级视频中文字幕| 2001个疯子在线观看| 国产偷国产偷亚洲高清97cao| 99视频+国产日韩欧美| asian性开放少妇pics| 日韩欧美在线视频| 国产精品天堂| 成人网欧美在线视频| 欧美~级网站不卡| 久久久老熟女一区二区三区91| 天天色综合天天| 国产黄色在线播放| 国产玖玖精品视频| 中文字幕亚洲综合久久五月天色无吗'' | 7777女厕盗摄久久久| 9191在线播放| 国产日韩一区欧美| 久久久国产亚洲精品| 国产农村妇女精品一区| 91精品国产美女浴室洗澡无遮挡| 久草免费在线色站| 蜜桃av噜噜一区二区三| 美女在线视频一区| 放荡的美妇在线播放| 亚洲国产日韩欧美在线动漫| 唐人社导航福利精品| 一级做a爰片久久| 成人在线综合网| 91丨九色丨海角社区| 久久综合亚洲社区| 麻豆成人入口| 亚洲天堂2018av| 亚洲成人免费视频| 男生女生差差差的视频在线观看| 成人动漫网站在线观看| 亚洲伦理一区| 天美传媒免费在线观看| 日韩精品专区在线| 3d性欧美动漫精品xxxx软件| 国产91在线亚洲| 国产午夜精品理论片a级大结局| 999免费视频| 国产不卡av在线| 欧美日韩岛国| jizz18女人高潮| 亚洲国产日韩欧美在线99| 91精品亚洲一区在线观看| a√天堂在线观看| 亚洲精品高清视频在线观看|