在使用RT-Thread Smart插件时,首先是需要在VS Code中安装它。目前VS Code RT-Thread Smart插件已经上传到VS Code市场,所以安装非常方便,可以直接在VS Code 的扩展市场中搜索RT-Thread Smart,点击安装即可: 下面我们配合着运行RT-Thread Smart的ARM Cortex-A7开发板,ART-pi smart来使用、体验一番吧。 搭建ART-Pi ...
RT-Thread Smart可以下载RT-Thread Github主干打开smart特性就可以进行体验了。做一个大系统的操作系统确实有难度有挑战性(RT-Thread Smart是一个分内核态/用户态,支持64位多核的实时操作系统),不过开源的RT-Thread Smart依然在持续推进,其中包括了终端环境的进一步完善,看起来和Linux内核的兼容性更好了,当然RT-Threa...
env 工具还是进入 kernelbspimx6ull-artpi-smart 路径。 1、运行 menuconfig 命令后,进入 RT-Thread online packages → IoT - internet of things 目录即可看到 NimBLE 软件包,勾选软件包 2、将 NimBLE 下 Controller Configuration 里的配置关闭 在RT-Thread Smart 上 NimBLE 不需要运行 Controller ,使用 蓝牙 C...
1# 进入到rt-smart目录2cd rt-smart34# 设置对应的环境变量,和原RT-Thread相比,多了RTT_CC_PREFIX环境变量5sourcesmart-env.sh67# 编译用户态程序8cd userapps9scons1011scons: Reading SConscript files ...12scons: done reading SConscript files.13scons: Building targets ...14CC build/hello/main.o15...
在知乎上开了个专栏,但一直没怎么在里面加文章,后面开始逐步连载RT-Thread Smart(简称rt-smart,甚至有时会称为smart os)的介绍文章,希望从应用,到内部框架,然后再到一些细节实现,希望大家可以多多认识smart os,接触到它的方方面面。 应用部分会大体分成这样不同的几个部分: wget & curl移植 busybox移植 sdl图形...
2022-6-27 15:16:58 5870 type-c USB接口 RT-Thread 扫一扫,分享给好友 复制链接分享 链接复制成功,分享给好友0 1、ART-Pi Smart 环境快速搭建 硬件环境搭建 电源输入:5V,500 mA,通过开发板 USB-TypeC(下面)供电。如下图所示,通过测试电脑的 USB 直接对开发板供电 串口连接:下方的 USB-TypeC 接口,既...
走出第一步,才能看到后面的广阔天空. 由于没有自己的 OS , 这里用rt-thread的 rt-smart 来作为实验验证对象. uboot 和我们接触的第一个对象就是 uboot , uboot 是哪吒开发板的 bootloader,所以我们要和他搞好关系,了解他,才能让他帮我们完成 kernel 的引导. ...
在使用RT-Thread Smart插件时,首先是需要在VS Code中安装它。目前VS Code RT-Thread Smart插件已经上传到VS Code市场,所以安装非常方便,可以直接在VS Code 的扩展市场中搜索RT-Thread Smart,点击安装即可: 下面我们配合着运行RT-Thread Smart的ARM Cortex-A7开发板,ART-pi smart来使用、体验一番吧。
RT-Thread Smart(以下简称 Smart) 是基于 RT-Thread 操作系统上的混合操作系统,简称为 rt-smart,它把应用从内核中独立出来,形成独立的用户态应用程序,并具备独立的地址空间(32 位系统上是 4G 的独立地址空间)。 Xmake xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/...
在rt-thread中,我们经常使用一组API,rt_pin_mode, rt_pin_write。但是在rt-smart中这套东西是使用不了的。而需要使用设备驱动框架那一套东西,open,write,read. imx6ull的led灯的GPIO对应第5组第3个引脚。然后定义两个结构体:pin_mode,pin_status. ...