本文將介紹使用 R128 開發板從串口輸出 Hello World 的方式介紹 SDK 軟件開發流程。
載入方案
我們使用的開發板是 R128-Devkit,需要開發 C906 核心的應用程序,所以載入方案選擇r128s2_module_c906
$ source envsetup.sh
$ lunch_rtos 1
編輯程序
打開你喜歡的編輯器,修改文件:lichee/rtos/projects/r128s2/module_c906/src/main.c
由于是 FreeRTOS,我們在最后一行 vTaskDelete(NULL)
前加上
printf("HelloWrold!n");
使用命令 mp
編譯打包,可以看到剛才修改的 main.c
編譯進去了
燒錄程序
打開 PhoenixSuit 選擇剛才編譯出來的固件
開發板插入 USB OTG 和 串口,OTG用于燒錄,串口用于查看輸出。
然后按住 FEL
按鍵,輕點 RESET
按鍵開始燒錄
燒錄中,可以松開FEL
按鍵了
燒錄過程中串口會輸出燒錄的日志,對于排錯很有幫助
查看結果
燒錄完成后可以在日志中找到剛才編寫的 Hello World 輸出
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
mcu
+關注
關注
146文章
17324瀏覽量
352656 -
開發板
+關注
關注
25文章
5121瀏覽量
98209 -
R128
+關注
關注
0文章
41瀏覽量
125
發布評論請先 登錄
相關推薦
使用MCUXpresso for VS Code插件開發Zephyr的hello world
本期來到Zephyr實戰經驗演練,小編帶著大家一起使用MCUXpresso for VS Code插件來開發一個屬于Zephyr的hello world。
![使用MCUXpresso for VS Code插件開發Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
如何在i2c中將hello world發送到LCD屏幕?
有誰知道如何在 i2c 中告訴這個以將 hello world 發送到 LCD 屏幕?當我查找我的 4BIT 引腳時,我可以很好地做到這一點,但是當使用 i2c 時,我似乎在任何地方都
發表于 07-11 06:10
編譯IDF example/hello_world例程時,編譯報錯說找不到lwip inet.h頭文件,為什么?
大家好,我在編譯IDF example/hello_world例程時,編譯報錯說找不到lwip inet.h頭文件,但是我到該路徑下發現了該頭文件,這是為什么?還有組件lwip并沒有源碼,該如何更新
發表于 06-26 07:33
esp32運行make flash燒寫hello world遇到的疑問求解
串口驅動安裝正常,連接正常
在demo目錄里hello world程序下,運行make all,編譯正常,
然后運行 make flash 出現
發表于 06-26 06:25
使用make flash命令燒錄Hello_world程式失敗了,為什么?
請問我使用 make flash 命令要燒錄 Hello_world 程式失敗了
看起來像是COM3 Port有連上,但找不到開發板上芯片,無法寫入
狀況如下e3.JPG (119.44 KiB
發表于 06-26 06:10
ubuntu20.04配置hellow world時,執行idf.py set-target esp32報錯的原因?
:
zhangch@zch-vm-esp:~/esp/hello_world$ idf.py set-target esp32
Adding \"set-target\"\'s
發表于 06-24 06:43
hello_world例程里面CONFIG_FREERTOS_HZ沒定義,但又能編譯燒錄,為什么?
hello_world例程里面CONFIG_FREERTOS_HZ沒定義,但又能編譯燒錄,這是什么情況?
發表于 06-19 07:25
ESP-IDF 4.4例程hello_world編譯失敗的原因?
all\"...[1/6] Linking CXX executable hello_world.elfFAILED: hello_world.elfcmd.exe /C \"cd
發表于 06-17 06:41
鴻蒙OpenHarmony【輕量系統 編寫“Hello World”程序】 (基于Hi3861開發板)
下方將通過修改源碼的方式展示如何編寫簡單程序,輸出“Hello world”。請在下載的源碼目錄中進行下述操作。
![鴻蒙OpenHarmony【輕量系統 編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861開發板)](https://file1.elecfans.com/web2/M00/E6/F1/wKgaomZF3JuAZ8IMAAAxJKnBYwA272.png)
鴻蒙OpenHarmony【小型系統 編寫“Hello World”程序】 (基于Hi3516開發板)
展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
![鴻蒙OpenHarmony【小型系統 編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516開發板)](https://file1.elecfans.com/web2/M00/E3/EA/wKgZomY92mCAOpDmAABBE-im69c216.png)
鴻蒙OpenHarmony【標準系統 編寫“Hello World”程序】(基于RK3568開發板)
下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
![鴻蒙OpenHarmony【標準系統 編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】(基于RK3568開發板)](https://file1.elecfans.com/web2/M00/E4/5A/wKgaomY8nl-ALH4oAAA3gQX5Lbg184.png)
鴻蒙OpenHarmony【標準系統編寫“Hello World”程序】 (基于RK3568開發板)
編寫“Hello World”程序 下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。 前提條件 已參考[創
![鴻蒙OpenHarmony【標準系統編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568開發板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙OpenHarmony【小型系統編寫“Hello World”程序】 (基于Hi3516開發板)
下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
![鴻蒙OpenHarmony【小型系統編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516開發板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙OpenHarmony【輕量系統編寫“Hello World”程序】 (基于Hi3861開發板)
下方將通過修改源碼的方式展示如何編寫簡單程序,輸出“Hello world”。請在下載的源碼目錄中進行下述操作。
![鴻蒙OpenHarmony【輕量系統編寫“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861開發板)](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
用于EK-RA8D1 MIPI LCD顯示器的GUIX Hello World
電子發燒友網站提供《用于EK-RA8D1 MIPI LCD顯示器的GUIX Hello World.pdf》資料免費下載
發表于 02-20 09:48
?0次下載
![用于EK-RA8D1 MIPI LCD顯示器的GUIX <b class='flag-5'>Hello</b> <b class='flag-5'>World</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論