本文來源電子發燒友社區,作者:盧松濤, 帖子地址:https://bbs.elecfans.com/jishu_2309555_1_1.html
接上文|【開鴻智谷NiobeU4開發板免費試用體驗】 開發環境搭建并初步測試程序;|
根據開鴻智谷研發人員依然小燁哥和群內容:
示例代碼存放在工程//vendor/openvalley/niobeu4/demo目錄下,可進入//kernel/liteos_m目錄,通過make menuconfig配置選擇想要編譯運行的示例程序。(menuconfig菜單路徑: (Top) → Platform → Board Selection → select board niobeu4)
- Niobe系列開發板的示例程序、配置文件及文檔目錄結構路徑說明。
vendor/openvalley/
├── LICENSE
├── niobeu4
│ ├── BUILD.gn
│ ├── config.json # config文件
│ ├── demo # 應用程序目錄
│ ├── hals # 適配層目錄
│ ├── hdf_config # hdf配置
│ ├── kernel_configs # 內核配置
│ ├── LICENSE
│ └── ohos.build
├── OAT.xml
└── README_zh.md
-
使用說明。參考device_board_openvalley倉庫下鏈接使用。
-
示例展示
開發套件SDK中提供了大量示例代碼如下。
示例功能 | 示例名稱 |
---|---|
調試打印示例 | 001_quick_start |
LOS 接口線程使用示例 |
002_system_los_thread |
LOS 接口定時器使用示例 |
003_system_los_timer |
LOS 接口事件使用示例 |
004_system_los_event |
LOS 接口互斥鎖使用示例 |
005_system_los_mutex |
LOS 接口信號量使用示例 |
006_system_los_semp |
LOS 接口消息隊列使用示例 |
007_system_los_message |
ADC 采集示例 |
101_hdf_adc |
GPIO 使用示例 |
102_hdf_gpio |
UART 使用示例 |
103_hdf_uart |
看門狗 使用示例 |
104_hdf_watchdog |
PWM 使用示例 |
105_hdf_pwm |
I2C 使用示例 |
106_hdf_i2c |
SPI 使用示例 |
107_hdf_spi |
BLUETOOTH 使用示例 |
201_bluetooth |
WIFI 使用示例 |
202_wifi |
這個鏈接是針對我們開發板做了精簡,只下載了需要用到的倉庫。
repo init -u https://gitee.com/fangye945a/niobeu4_trial.git -m devboard_niobeu4.xml
板子上跑的小demo是openharmony系統上的動畫,配置Demo例程選擇編譯107程序孩子決定先試下Demo例程動畫,系統可取消進入窗口減少起動時間及系統資源占用。
環境搭建好后,取消進入窗口
- 輸入命令:sudo systemctl set-default multi-user.target
- 重啟系統
|
Demo例程107
起動系統及MobaXterm,進入源碼根目錄(執行cd niobeu4_src)
進入//kernel/liteos_m目錄(執行cd kernel/liteos_m ),
通過make menuconfig配置選擇想要編譯運行的示例程序。(menuconfig菜單路徑: (Top) → Platform → Board Selection → select board niobeu4)
構建源碼
- 進入源碼根目錄(執行cd ~/niobeu4_src)
- hb set命令并選擇openvalley下的iotlink。
hb set
- 執行hb build –f腳本構建產生固件。
hb build –f
- 編譯成功,并查看生產的固件。
構建成功會提示類似如下信息。
.00
[OHOS INFO] systemabilitymgr 15 1.5% 15 1.5% 1.00
[OHOS INFO] third_party 194 19.8% 194 19.8% 1.00
[OHOS INFO] thirdparty 194 19.8% 194 19.8% 1.00
[OHOS INFO] updater 4 0.4% 4 0.4% 1.00
[OHOS INFO]
[OHOS INFO] c overall build overlap rate: 1.00
[OHOS INFO]
[OHOS INFO]
[OHOS INFO] iotlink build success
[OHOS INFO] cost time: 0:01:31
lst@lst:~/niobeu4_src$
- 編譯不成功,顯示
[OHOS ERROR] /home/lst/niobeu4_src/build/lite/components/ohos_builds not found
則需要重安裝編譯環境,按|【開鴻智谷NiobeU4開發板免費試用體驗】 開發環境搭建并初步測試程序;|安裝交叉編譯工具鏈部分開始安裝。
-
查看生成的固件。
ls out/niobeu4/iotlink/bin/
燒錄鏡像程序啟動
將生成的文件Download到Windows系統下,燒錄完成后需要按下復位鍵復位設備,程序啟動。
達到預期狀態。
-
開鴻智谷
+關注
關注
2文章
125瀏覽量
1152 -
NiobeU4
+關注
關注
3文章
31瀏覽量
508
發布評論請先 登錄
相關推薦
評論