精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲电影免费| 68精品久久久久久欧美| 亚洲一区和二区| 日本三级一区| 日韩一区有码在线| 精品乱码一区| 91丨九色丨丰满| 日韩午夜免费视频| 最近2019年中文视频免费在线观看 | 精品人妻无码中文字幕18禁| 国产精品迅雷| 一区二区国产盗摄色噜噜| 久久综合伊人77777麻豆| 国产一区二区三区三州| 亚洲一区观看| 精品自在线视频| 高清国产在线观看| 亚洲日本一区二区三区在线| 欧美少妇bbb| 久操网在线观看| 黄色网页网址在线免费| 久久婷婷色综合| 国产精品久久九九| 亚洲一级av毛片| 国产精品视区| 久久久久久久97| 欧美日韩色视频| 精品精品99| 日韩av综合网站| 色哟哟网站在线观看| 九七电影院97理论片久久tvb| 欧美日韩激情视频8区| 女人被男人躁得好爽免费视频| 在线观看h片| 久久精品免费在线观看| 精品一区在线播放| 黄色小视频免费观看| 国产在线视视频有精品| 国产欧美精品va在线观看| 91精品国产综合久久久蜜臀九色| 一区在线视频观看| 欧美激情videoshd| 99视频只有精品| 重囗味另类老妇506070| 日韩在线播放视频| 激情高潮到大叫狂喷水| 清纯唯美日韩| 少妇av一区二区三区| 呻吟揉丰满对白91乃国产区| 精品一区二区三| 亚洲深夜福利在线| 干b视频在线观看| 国内精品久久久久久久影视简单 | 欧美在线极品| 欧美日韩在线影院| 成年人免费在线播放| 亚洲小少妇裸体bbw| 欧美小视频在线| www.五月天色| 日本爱爱爱视频| 国产99久久精品一区二区300| 亚洲精品国产综合久久| 美国黄色a级片| 免费视频一区三区| 在线看国产精品| 91狠狠综合久久久| 国产精品观看| 18性欧美xxxⅹ性满足| 久久精品视频7| 免费不卡在线观看| 亚洲xxx视频| 视频二区在线观看| 久久久国产精品麻豆| 亚洲韩国在线| www.在线视频| 午夜亚洲福利老司机| 国产又黄又大又粗视频| 精品自拍视频| 精品久久久久久久久久久久久久久 | 日本在线视频一区二区| 欧美日韩国产小视频| 韩国三级在线看| 蜜臀av免费一区二区三区| 色青青草原桃花久久综合| 欧美日韩在线视频免费播放| 国产欧美激情| 成人久久久久爱| 秋霞网一区二区| 欧美国产一区二区| www.亚洲成人网| 亚洲一区二区三区四区| 日韩欧美在线网站| 日本成人免费视频| 黄色亚洲免费| 成人h视频在线观看播放| 凸凹人妻人人澡人人添| 国产精品国产三级国产三级人妇 | 国内久久婷婷综合| 欧美日韩国产精品一卡| av免费网站在线观看| 色综合久久综合| 亚洲 自拍 另类 欧美 丝袜| 久久91麻豆精品一区| 伦理中文字幕亚洲| 国产精品视频123| 蜜臀av一区二区在线免费观看| 91色p视频在线| 少妇精品视频一区二区| 国产欧美精品区一区二区三区 | 国产 欧美 在线| 一区二区三区视频免费观看 | 香蕉视频在线免费看| 一区二区三区中文在线观看| 久草精品在线播放| 免费观看亚洲视频大全| 亚洲欧美日韩在线高清直播| 国产精品成人网站| 激情综合色丁香一区二区| 精品乱子伦一区二区三区| 福利在线午夜| 亚洲超丰满肉感bbw| 尤蜜粉嫩av国产一区二区三区| 蜜桃视频成人m3u8| 欧美丰满少妇xxxxx高潮对白 | www国产精品| 色七七影院综合| 国产高清中文字幕| 国产成人三级在线观看| 亚洲欧洲免费无码| 丁香花在线影院| 日韩精品一区二区三区在线观看| 国产在线观看h| 亚洲精品免费观看| 亚洲一区二区日本| 最新国产在线观看| 色综合色综合色综合色综合色综合 | 666av成人影院在线观看| 精品国产精品网麻豆系列| 人妻互换一区二区激情偷拍| 国产模特精品视频久久久久| 999热视频在线观看| 幼a在线观看| 欧美伊人久久久久久久久影院| 稀缺小u女呦精品呦| 欧美激情自拍| 成人精品aaaa网站| 日本中文字幕视频在线| 欧美亚洲高清一区二区三区不卡| 欧美黑人欧美精品刺激| 牛牛国产精品| 欧美高清性猛交| 97人妻精品一区二区三区视频| 久久久精品影视| 久久国产成人精品国产成人亚洲| ccyy激情综合| 久久久在线免费观看| 日本xxxxwww| 天天综合网天天综合色 | 久久精品夜夜夜夜久久| 日韩久久一级片| 国产日产一区| 国产精品igao视频| 粉嫩av一区| 欧美视频精品在线| 91免费在线看片| 久久97超碰色| 国产又粗又猛又爽又黄的网站| 日韩精品成人在线观看| 欧美成人剧情片在线观看| 国产chinasex对白videos麻豆| 亚洲女人的天堂| 熟女人妻一区二区三区免费看| 久久精品青草| 国产欧美在线一区二区| 日本在线高清| 国产一区二区三区视频在线观看| 一级久久久久久| 国产精品第四页| 亚洲精品无码久久久久久久| 国产精品毛片在线看| 免费一区二区三区| 在线成人视屏| 久久偷看各类女兵18女厕嘘嘘| 精品国产999久久久免费| 亚洲国产色一区| 欧美福利第一页| 国产伦精品一区二区三区视频青涩| 国产在线观看欧美| 视频福利一区| 国产精品视频免费在线| 国产精品一区二区三区视频网站| 亚洲电影av在线| 懂色av蜜臀av粉嫩av喷吹| 亚洲欧洲综合另类在线| 这里只有精品在线观看视频| 久久一区中文字幕| 樱空桃在线播放| 亚洲午夜免费| 日韩69视频在线观看| 日韩理伦片在线| 亚洲精品国产欧美| 中文有码在线播放| 一区二区理论电影在线观看| 女尊高h男高潮呻吟| 国产精品夜夜嗨| 91视频最新入口| 一区二区三区国产精华| 久久国产精品一区二区三区| 天天综合91| 91sa在线看| 欧美aaa免费| 在线观看不卡av| 人妻妺妺窝人体色www聚色窝| 欧美天堂在线观看| 四虎免费在线视频| 国产婷婷色一区二区三区| 一级全黄裸体片| 免费观看成人av| 久久成人免费观看| 日韩精品一卡| 午夜欧美性电影| 亚洲福利网站| 翡翠波斯猫1977年美国| 图片一区二区| 91av视频在线免费观看| 538视频在线| 九九精品在线观看| aaa在线免费观看| 国产视频精品自拍| 好吊色在线观看| 欧美精品777| 啪啪小视频网站| 欧美日韩中文字幕综合视频| 国产主播在线观看| 亚洲精品乱码久久久久| 性欧美一区二区| 91网站在线播放| 亚洲成年人在线观看| 国产麻豆精品95视频| 天天干天天av| 男女男精品视频网| www.日本一区| 欧美aaaaa成人免费观看视频| 1024av视频| 亚洲精品三级| 免费观看国产视频在线| 欧美淫片网站| 久久国产精品免费观看| 国产精品久久久久久久久妇女| 日韩精品久久久| 精品久久91| 亚洲第一精品区| 99热精品久久| 国产系列第一页| 我不卡手机影院| 神马影院我不卡| 亚洲不卡av不卡一区二区| 中文字幕乱码一区二区三区| av一区二区在线播放| 日韩高清av| 色爱综合网欧美| 日本a级片在线播放| 欧美日韩亚洲三区| 97超碰国产精品| 一区二区自拍| 国产 欧美 日本| 久久国产精品亚洲77777| 日本黄网站免费| 日日夜夜免费精品| 国产aaaaa毛片| 91网站免费入口| 国产一区在线视频| 中文字幕avav| 成人aaaa免费全部观看| 国产乱国产乱老熟300部视频| www国产成人| 一级肉体全黄裸片| 成人欧美一区二区三区1314| 成人在线观看高清| 亚洲一区二区影院| 337p粉嫩色噜噜噜大肥臀| 欧美日韩精品福利| www精品国产| 亚洲精品视频免费在线观看| 天堂a中文在线| 俺去啦;欧美日韩| 欧美hdxxx| 国产999精品久久久影片官网| av在线不卡精品| 91在线高清免费观看| 国产精品毛片视频| 日韩精品另类天天更新| 欧美在线播放| 成人羞羞国产免费网站| 国产精品一品视频| 蜜桃传媒一区二区亚洲av| 国产精品久久国产精麻豆99网站| 九九精品在线观看视频| 亚洲高清久久久| 国产精品无码久久av| 亚洲黄在线观看| 天堂地址在线www| 韩国精品久久久999| 亚洲精品伊人| 久久青青草原| 综合激情网站| 熟妇人妻无乱码中文字幕真矢织江| 国产成人免费网站| 第一次破处视频| 亚洲国产成人av好男人在线观看| 日韩一级片中文字幕| 精品奇米国产一区二区三区| 日本综合在线| 日本午夜在线亚洲.国产| 99国产精品久久一区二区三区| 视频一区二区综合| 鲁大师影院一区二区三区| 日本精品一二三区| 国产精品久久久久婷婷| 国产剧情在线视频| 亚洲国产日韩一区| av毛片在线| 国产欧美婷婷中文| 四虎5151久久欧美毛片| 一本—道久久a久久精品蜜桃| 日韩成人一级大片| 欧美 变态 另类 人妖| 一区二区三区在线播放| 中文字幕精品一区二区精| 一区二区成人精品| 无遮挡在线观看| 亚洲综合成人婷婷小说| 欧美a级成人淫片免费看| 国产一级做a爰片久久| 99re热这里只有精品免费视频| 福利所第一导航| 91精品国产全国免费观看| 9色在线视频| 国产国产精品人在线视| 偷拍一区二区| 一女被多男玩喷潮视频| 91色婷婷久久久久合中文| 国产真实乱人偷精品视频| 日韩女优电影在线观看| 97超碰在线公开在线看免费| 国产精品尤物福利片在线观看| 久久综合色占| 国产男女无遮挡| 91小视频在线| 伊人365影院| 7777精品伊人久久久大香线蕉超级流畅| 国产黄在线观看| 秋霞av国产精品一区| 一区二区三区视频免费观看| 国产免费黄视频| 久久亚洲精品小早川怜子| 中文人妻熟女乱又乱精品| 色多多国产成人永久免费网站| 亚洲日本在线观看视频| 日日噜噜噜噜夜夜爽亚洲精品| 麻豆成人免费电影| 亚洲欧美精品aaaaaa片| 欧美一区二区三区视频在线观看 | 亚洲美女又黄又爽在线观看| 成人影院入口| 日韩理论片在线观看| 男人的天堂久久精品| 手机av在线不卡| 日韩美女视频在线| 国产白丝在线观看| 国产精品一区二区三区精品| 亚洲午夜极品| 中文字幕日韩三级片| 色噜噜狠狠色综合欧洲selulu| 精品视频一二三| 亚洲伊人一本大道中文字幕| 欧美色图首页| 9.1成人看片| 欧美视频在线观看一区二区| av黄色在线| 激情视频在线观看一区二区三区| 亚洲一区国产一区| 青青草成人免费视频| 91精品国产综合久久久久久| av网址在线看| 狠狠干一区二区| 男人的天堂亚洲| 美女福利视频在线观看| 亚洲成人免费网站| 国产精品专区免费| 400部精品国偷自产在线观看 | 成人激情综合网| 一区二区三区精品视频在线观看| 天堂久久精品忘忧草| 91精品国产色综合久久ai换脸| 自拍视频在线看| 精品一区二区三区毛片| 94色蜜桃网一区二区三区| 在线免费av网| 日本免费在线精品|