|
1 жил өмнө | |
---|---|---|
.. | ||
applications | 1 жил өмнө | |
drivers | 1 жил өмнө | |
figures | 1 жил өмнө | |
libraries | 1 жил өмнө | |
.config | 1 жил өмнө | |
.gitignore | 1 жил өмнө | |
Kconfig | 1 жил өмнө | |
README.md | 1 жил өмнө | |
SConscript | 1 жил өмнө | |
SConstruct | 1 жил өмнө | |
link.lds | 1 жил өмнө | |
link_smart.lds | 1 жил өмнө | |
mkimage.py | 1 жил өмнө | |
rtconfig.h | 1 жил өмнө | |
rtconfig.py | 1 жил өмнө |
这是一份ART-pi smart开发板的BSP,支持smart模式
ART-pi smart采用了米尔科技的imx6ull核心板,硬件由韦东山团队完成,由社区来完成整体的BSP。硬件规格情况如下:
当前支持情况
内核
- rt-thread
- rt-smart
驱动
- uart
- SPI
- GPIO
- sdcard
- RW007
- enet
- usb
- emmc
组件
- fat文件系统
- LWIP网络协议栈
- wlan
应用
- xmake 构建环境
- busybox
- smart-apps
待完善、修复
- ash 支持ash开机自启动
- 网络 以太网网络问题修复
- emmc 从emmc启动内核、挂载文件系统
参考https://github.com/RT-Thread/userapps.git的README.md搭建xmake编译环境并编译smart应用
生成的应用在userapps/apps/build/rootfs文件夹中,将它们拷贝到sd卡中
注意:请使用xmake下载下来的工具链,工具链具体位置在
~/.xmake/packages/a/arm-smart-musleabi/211536-3de435f234/f5d0c3febbd2497fa950eb569871a3c0
更新在线wifi软件包
source ~/.env/env.sh
pkgs --update
进入到rt-thread/bsp/nxp/imx/imx6ull-smart目录,执行
scons -j12
从eMMC中加载运行(目前不推荐)
bootcmd=fatload mmc 1:1 0x80001000 /kernel/rtthread.bin; dcache flush; go 0x80001000
网络方式启动
tftp 0x80001000 rtthread.bin
dcache flush
go 0x80001000
从sd卡启动 (目前推荐)
fatload mmc 0:1 0x80001000 rtthread.bin; dcache flush; go 0x80001000