色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡述星辰處理器的全志XR806鴻蒙開發板上手體驗

安芯教育科技 ? 來源:極術社區 ? 作者:PingYang ? 2021-11-03 15:00 ? 次閱讀

本文轉載于極術社區極術專欄:STAR CPU(星辰處理器)作者:PingYang

XR806鴻蒙開發板是全志科技新出的一款支持WiFi和BLE的高集成度無線MCU芯片,支持鴻蒙L0系統。CPU采用了安謀科技的“星辰”(STAR-MC1)處理器。很有幸收到了全志科技贈送的XR806鴻蒙開發板,也是第一次體驗鴻蒙系統的開發,故作個記錄。

開發板實物

1.xr806開發板是真的小巧,整個板子體積不過 25.8mm*42mm。

2.開發板通過type-C接口提供供電能力、UART通信以及固件燒錄能力,連接USB線接入PC,可自動識別到COM口(基于CP2120芯片)。設置波特率為115200,可在串口調試助手中看到打印信息

f9f34324-38ca-11ec-82a8-dac502259ad0.png

3.連接wifi

XR806是一款支持WiFi和BLE的高集成度無線MCU芯片,當模塊工作起來之后,輸入相關指令,即可體驗wifi功能。

wifi開啟:hm net sta enable

搜索熱點:hm net sta scan

獲取搜索結果:hm net sta scan_result n=30

搜索成功后連接指定熱點:hm net sta connect 《 ssid 》 《 psk 》

wifi斷開連接:hm net sta disconnect

wifi關閉:hm net sta disable

XR806開發環境搭建

1.repo工具下載系統源碼

python3依賴

repo init命令的執行依賴python3環境,請確保系統執行python時調用的python3,推薦python3版本大于3.8。

下載新版本的repo文件

repo工具用于獲取xr806的源代碼。

筆者使用ubunt 18.04系統,在/usr/bin路徑下已經存在repo文件。

如果沒有repo工具,可通過下面的git命令獲取repo。

git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

修改repo鏡像地址

當直接執行repo init時候,系統會提示連接超時。

因為Repo init 默認會訪問的url地址https://gerrit.googlesource.com/git-repo往往會失敗;

所以我們需要替換為國內的地址https://mirrors.ustc.edu.cn/a.。。

在修改git-repo下載到的repo文件REPO_URL地址,如下圖所示。

fa152232-38ca-11ec-82a8-dac502259ad0.png

最后,直接用下載的git-repo/repo文件去替換/ust/bin/repo。再執行repo命令即可正常執行。

獲取系統源碼

從gitee倉庫中獲取鴻蒙系統分支源碼。

repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony_1.0.1_release --no-repo-verify

fa51bb34-38ca-11ec-82a8-dac502259ad0.png

repo sync -c

fc6eec48-38ca-11ec-82a8-dac502259ad0.png

repo forall -c ‘git lfs pull’

2.下載xr806源碼

將下載的兩個文件夾放到系統源碼路徑下,確定文件路徑結果如圖所示。

1.從https://gitee.com/openharmony-sig/devboard_device_allwinner_xr806下載device倉內容,放到device路徑下。git clone https://gitee.com/openharmony-sig/devboard_device_allwinner_xr806.git

fca543ce-38ca-11ec-82a8-dac502259ad0.png

fcd6a66c-38ca-11ec-82a8-dac502259ad0.png

2.從https://gitee.com/openharmony-sig/devboard_vendor_allwinner_xr806下載vendor倉內容,放到vendor路徑下。git clone https://gitee.com/openharmony-sig/devboard_vendor_allwinner_xr806.git

fcf9f892-38ca-11ec-82a8-dac502259ad0.png

fd418392-38ca-11ec-82a8-dac502259ad0.png

3.下載交叉編譯工具

注意,不要選擇最新版的,親測后續編譯會不成功。成功版本如鏈接所示:wget https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2解壓,放到指定路徑。1.修改device/xradio/xr806/liteos_m/config.gni中的board_toolchain_prefix為實際環境下的gcc路徑。

fd806120-38ca-11ec-82a8-dac502259ad0.png

2.修改device/xradio/xr806/xr_skylark/gcc.mk。

fdd05b80-38ca-11ec-82a8-dac502259ad0.png

4.安裝鴻蒙系統開發環境

這一步,需要安裝鴻蒙相關開源環境,具體可參考鴻蒙官方指導教程。在安裝環境成功后,才能執行hb命令,編譯生成鏡像文件。

5.SDK配置

在修改完交叉編譯工具路徑后 ,在xr_skylark目錄下執行1.復制配置文件cp project/demo/wlan_ble_demo/gcc/defconfig .config2.可使用圖形化界面確認配置make menuconfig

fe0e9986-38ca-11ec-82a8-dac502259ad0.png

3.清除過程文件

make build_clean

4.生成靜態庫已經自動生成頭文件make lib -j 成功結果如圖

fe5e2906-38ca-11ec-82a8-dac502259ad0.png

6.系統源碼編譯

回到xr806系統源碼目錄

fece8912-38ca-11ec-82a8-dac502259ad0.png

hb set #選擇skylark

ff18236a-38ca-11ec-82a8-dac502259ad0.png

hb build -f

ff522006-38ca-11ec-82a8-dac502259ad0.png

生成的鏡像文件xr_system.imgffa9defe-38ca-11ec-82a8-dac502259ad0.png

7.燒錄工具

生成的鏡像位于device/xradio/xr806/xr_skylark/out;

燒錄工具名稱為phoenixMC,位于devicexradioxr806xr_skylark ools下。在windows下,打開該工具,通過串口燒寫鏡像

燒寫完成,重新運行開發板

00377016-38cb-11ec-82a8-dac502259ad0.png

運行中的開發板

參考資料

全志社區論壇

https://gitee.com/openharmony-sig/devboard_device_allwinner_xr806/tree/master

https://gitee.com/openharmony-sig/devboard_vendor_allwinner_xr806

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源碼
    +關注

    關注

    8

    文章

    642

    瀏覽量

    29226
  • 開發板
    +關注

    關注

    25

    文章

    5059

    瀏覽量

    97537
  • 編譯
    +關注

    關注

    0

    文章

    659

    瀏覽量

    32875
  • 鴻蒙
    +關注

    關注

    57

    文章

    2358

    瀏覽量

    42869
  • xr806
    +關注

    關注

    0

    文章

    14

    瀏覽量

    1324

原文標題:技術分享 | 基于星辰處理器的全志XR806鴻蒙開發板上手體驗

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    T113-S3開發板網絡通信

    電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7多核處理器設計的國產工業評估,主頻高達1.2GHz。評估
    的頭像 發表于 12-26 08:32 ?192次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>T113-S3<b class='flag-5'>開發板</b>網絡通信

    有獎丨米爾 T536開發板免費試用

    米爾與合作發布的新品基于T536應用處理器的MYD-LT536-GK開發板免費試用活動來
    的頭像 發表于 12-26 08:05 ?97次閱讀
    有獎丨米爾 <b class='flag-5'>全</b><b class='flag-5'>志</b>T536<b class='flag-5'>開發板</b>免費試用

    如何用OpenCV進行手勢識別--基于米爾T527開發板

    本文將介紹基于米爾電子MYD-LT527開發板(米爾基于T527開發板)的OpenCV手勢識別方案測試。摘自優秀創作者-小火苗米爾基于
    的頭像 發表于 12-13 08:04 ?713次閱讀
    如何用OpenCV進行手勢識別--基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b>T527<b class='flag-5'>開發板</b>

    國產T536系列-國產工業級-米爾核心開發板

    MYC-LT536核心開發板T536國產真工業芯,為工控而生T536系列
    發表于 10-29 10:44 ?4次下載

    XR806開發板輕松連上華為云實現物聯網

    XR806官方的demo進行修改,主要用的就是那個連接wifi的例子,然后可以先運行這個試一下能不能連到wifi,但是官方的例子沒有自動獲取ip的代碼,所以我們又從小熊派的倉庫中拷貝拿ip的代碼,但是要稍作
    發表于 05-31 13:49

    OpenHarmony南向嵌入式:【XR806開發板指導文檔】

    XR806_OpenHarmony開發板是基于XR806芯片設計開發的參考評估,身集成了XR806
    的頭像 發表于 04-14 09:25 ?773次閱讀
    OpenHarmony南向嵌入式:【<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>指導文檔】

    簡單的家用環境監測傳感

    項目作者:黃桃味的酸奶本文來自XR806開發板評測活動文章,作者使用XR806開發板制作一個
    發表于 03-25 11:25

    XR806 FreeRTOS快速開發入門

    RTOS 快速開發入門 XR806 是一顆高集成度無線應用MCU,其集成了ARMv8-M 內核、IEEE 802.11b/g/n Wi-Fi 子系統、BLE 5.0子系統、電源管理系統、高級別的安全
    發表于 03-01 10:49

    XR806 OpenHarmony系統入門之Hello World演示

    Hello Word 編譯順序 在正式開始程序編寫之前,有必要先整體上了解程序的編譯順序。 Harmony的編譯路徑主要由vendor/xradio/xr806/config.json決定
    發表于 03-01 10:23

    T527國產核心及米爾配套開發板批量上市!

    T527核心現已批量上市,歡迎垂詢! 圖:米爾國產核心-第一款T527核心
    發表于 02-23 18:33

    詳解OpenHarmony各部分文件在XR806上的編譯順序

    /liteos_m代表根目錄下的kernel/liteos_m文件夾。最后,關于演示部分:XR806_OpenHarmony串口默認配置為:波特率115200,無校驗,8位數據位,1位停止位。開發板成功連接PC上
    發表于 01-29 10:00

    XR806芯片Wi-Fi測試:自定義發送802.11幀(Beacon篇)

    XR806是一款使用ARMv8-M的Wi-Fi BLE Combo MCU。本文使用XR806開發板以及基于FreeRTOS的XR806 SDK實現了自定義發送802.11 Beaco
    發表于 01-26 14:01

    XR806開發板實現語音緊急呼叫系統

    的建立工程建立和編譯參考【XR806開發板試用】XR806開發板FreeRTOS代碼包及
    發表于 01-15 10:41

    基于V3S芯片DIY Linux開發板

    簡介:大佬已在硬創社開源了近50款開發板,動手能力極強,于去年年底開始接觸學習Linux,并由V3s、F1C200S等芯片開始上手DIY個人的Linux
    的頭像 發表于 01-15 09:37 ?2723次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b>V3S芯片DIY Linux<b class='flag-5'>開發板</b>

    如何使用XR806開發板來設計一個糧食霉變檢測系統?

    XR806開發板具有強大的數據處理和傳輸能力,廣泛應用于物聯網和嵌入式系統開發
    的頭像 發表于 01-05 17:30 ?835次閱讀
    如何使用<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>來設計一個糧食霉變檢測系統?
    主站蜘蛛池模板: yin荡体育课羞耻play双性| 双性精跪趴灌满h室友4p| 欧美成人3d动漫专区| 夜色视频社区| 国产伊人自拍| 国产最新进精品视频| 米奇影视999| 野花韩国高清完整版在线观看5| 国产AV电影区二区三区曰曰骚网| 青青草在现线免费观看| 2023国产精品一卡2卡三卡4卡 | 狠狠色狠色综合曰曰| 午夜DV内射一区二区| 国产AV麻豆出品在线播放| 色多多污污版免费下载安装| 俄罗斯大白屁股| 无码AV免费精品一区二区三区 | 丰满少妇69激情啪啪无码| 日韩精品真人荷官无码| 囯产精品久久久久久久久免费蜜桃| 涩涩在线观看免费视频| 国产视频成人| 在线观看免费av网站| 母乳女神春日もな| GOGOGO高清免费播放| 色欲AV精品人妻一区二区麻豆 | 亚洲国产精品无码中文字满 | 国产亚洲人成在线视频| 亚洲永久精品AV在线观看| 麻豆E奶女教师国产精品| 91久久偷偷做嫩草影院免费看| 內射XXX韩国在线观看| 成人a毛片久久免费播放| 偷拍亚洲色自拍| 久操久操久操| qovd伦理| 亚洲免费高清视频| 男人和女人全黄一级毛片| 公和熄洗澡三级中文字幕| 羞羞漫画视频| 美女洗澡脱得一二干净|