以下作品由安信可社區(qū)用戶sujingliang制作
原貼地址
【BW20-12F開發(fā)板評測】1、統(tǒng)信UOS搭建開發(fā)環(huán)境(更多測評教程可查看社區(qū)主頁)
筆者目前已經(jīng)用上信創(chuàng)電腦,操作系統(tǒng)是統(tǒng)信UOS(1070),基于LINUX4.19.0版本,這次用BW20-12F來搭建下國產(chǎn)系統(tǒng)開發(fā)環(huán)境。
模組介紹:【雙頻WiFi模組】流暢又穩(wěn)定,2.4GHz和5.8GHz這對WiFi搭子太絕了
1資料收集
參考瑞昱官方文檔:
Ameba IoT Docs 文檔
2開發(fā)環(huán)境搭建
1、SDK下載
git clone https://github.com/Ameba-AIoT/ameba-rtos.git
或:
git clone https://gitee.com/ameba-aiot/ameba-rtos.git
2、安裝Python
apt安裝
sudo apt install python3 python3-pip python3-venv
由于統(tǒng)信UOS apt安裝python只支持最高3.7版本,不滿足要求。因此使用pyenv安裝python
# 1.安裝 pyenv
3、軟件合集包下載
主要包括Cmake,ninja等,如果系統(tǒng)中已經(jīng)安裝了這些,可以不用下載
mkdir /opt/rtk-toolchain
也可以使用阿里地址:
wget https://rs-wn.oss-cn-shanghai.aliyuncs.com/prebuilts-linux-1.0.3.tar.gz
后面交叉編譯工具也會下載到這個路徑,可以修改下權(quán)限,避免下載失敗:
chmod 777 /opt/rtk-toolchain
4、安裝依賴庫
sudo apt install libssl-dev libncurses5
5、配置環(huán)境
進(jìn)入 SDK 根目錄,運(yùn)行 ameba.sh 腳本,自動配置環(huán)境變量:
source ameba.sh

6、安裝工具鏈
第一次編譯項(xiàng)目時被自動安裝到默認(rèn)路徑下: /opt/rtk-toolchain
cd amebadplus_gcc_project

工具鏈壓縮包默認(rèn)托管在 GitHub 上,首次編譯時會嘗試從 GitHub 下載工具鏈壓縮包。
如果不好訪問Github,可以訪問阿里云地址:
build.py -D USE_ALIYUN_URL=True
3點(diǎn)燈
每次進(jìn)入開發(fā)環(huán)境先需要輸入:source ameba.sh
新建led_test目錄:

1、led.c
#include
2、led_example.c
#include
3、gpio_ext.h
ifndef GPIO_EXT_H
4、CMakeLists.txt
##########################################################################################
5、編譯
cd amebadplus_gcc_project
build.py -a ~/mcu/Ameba-rtos/my_project/led_test

6、下載
flash.py -p /dev/ttyCH341USB0

審核編輯 黃宇
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7401瀏覽量
129278 -
WIFI
+關(guān)注
關(guān)注
82文章
5509瀏覽量
213510
發(fā)布評論請先 登錄
國產(chǎn)工業(yè)操作系統(tǒng)選型指南:硬實(shí)時、功能安全與生態(tài)怎么選
Neway微波產(chǎn)品國產(chǎn)化替代電源模塊的市場前景如何
Neway微波國產(chǎn)化替代方案
MUN12AD05-SMFL:非隔離DC/DC電源模塊的國產(chǎn)化替代新選擇
Neway微波產(chǎn)品國產(chǎn)化替代電源模塊的優(yōu)缺點(diǎn)
內(nèi)外環(huán)境驅(qū)動:國產(chǎn)操作系統(tǒng)與智能硬件的崛起
Neway微波產(chǎn)品的國產(chǎn)化替代方案
安信可BW系列模組,2.4G + 5.8G 雙頻加持,更穩(wěn)更快
安信可雙頻WiFi模組功耗多低?DTIM10模式下2.4GHz與5.8GHz的表現(xiàn)對比
全國產(chǎn)化!這款A(yù)I智能模組很硬核
BW20雙頻WiFi模塊,可支持Wi-Fi Mesh 組網(wǎng):二次開發(fā)環(huán)境搭建教程
攜手飛騰、兆芯,杰和科技兩款國產(chǎn)化新品蓄勢待發(fā)!
國產(chǎn)操作系統(tǒng)有哪些?政企官方認(rèn)證的5大國產(chǎn)系統(tǒng),實(shí)測好用才敢推薦!
國產(chǎn)化主板能應(yīng)用到哪些新興化行業(yè)上呢?
對等關(guān)稅沖擊下 國產(chǎn)化PXIe海量互連如何?
【雙頻WiFi】BW20-12F在國產(chǎn)化操作系統(tǒng)下的開發(fā)教程
評論