1.main()调用线程控制函数rttthread_startup()开启线程循环 2.rttthread_startup()调用rt_application_init()用户应用初始化 3.rt_application_init()调用用户函数【就是自己写的函数】demo() 4.demo()里调用rt_thread_init()为自己test1()函数注册静态线程 然后test1()就可以运行在线程里了...
进入rt-thread spstm32f4xx-HAL 目录,在 env 命令行中输入 menuconfig,进入配置界面,使用 menuconfig 工具(学习如何使用)配置工程。 (1) 配置 shell 使用串口 1:RT-Thread Kernel —-> Kernel Device Object —-> 修改 the device name for console 为 uart1。 (2) 勾选 Using UART1、Using UART2,选择芯...
最简单的使用方式就是开启 RT-Thread 的系统工作线程(System workqueue),而我们往系统工作线程里提交...
其实无线连接和有线连接几乎是一模一样的,只不过是先用 ESP8266 使自己的控制板能连上网,然后用 tcp 连接和 ROS 通信,关于 RT-Thread 使用 ESP8266 上网的教程可以参照官网:https://www.rt-thread.org/document/site/application-note/components/at/an0014-at-client/,非常详细了,我这里就不重复了。 确保开...
首先打开RT-Thread,新建项目: 由于没有开发板,我们要使用 QEMU模拟仿真,所以开发板系列是有限制的 本文以如下配置为例: 完成后得到如下工程,双击RT-Thread Settings 进行配置: 打开Settings 页面后点击添加软件包: 选择“编程语言”: 然后添加 “pikascript”(这里由于我已经添加,就没有添加按钮了): ...
git clone https://github.com/RT-Thread/rt-thread.git RTT源码下载完毕后,进入rt-thread/bsp/raspberry-pi/raspi4-64路径,修改一下rtconfig.py文件,把EXEC_PATH的值修改到一直指到gcc-arm-8.3-2019.03-i686-mingw32-aarch64-elf下面的bin目录。然后,在当前路径下(raspi4-64)打开env,在env里输入scons回车...
选中“auto update pkgs config”,在使用menuconfig功能后env会自动使用pkgs --update命令来下载并安装软件包,同时删除旧的软件包: 图2.3 2 自动更新配置 2、使用menuconfig命令进入配置界面,进入“RT-Thread Components” ——→“RT-Thread UI Engine”子菜单,按‘↓’键下翻选中“Enable the example of UI Engine...
选中“auto update pkgs config”,在使用menuconfig功能后env会自动使用pkgs --update命令来下载并安装软件包,同时删除旧的软件包: 图2.3 2 自动更新配置 2、使用menuconfig命令进入配置界面,进入“RT-Thread Components” ——→“RT-Thread UI Engine”子菜单,按‘↓’键下翻选中“Enable the example of UI Engine...
三步教你如何使⽤RT-ThreadMicroPython搭建⼀个Web服务器获取并安装 MicroWebSrv 模块 将 www ⽂件夹拷贝到⽂件系统的根⽬录(这⾥将 SD 卡作为开发板⽂件系统的根⽬录)。把其他⽂件拷贝到 /libs/mpy/ ⽂件夹中。这样 MicroWebSrv 模块就安装好了,可以在 MicroPython 交互命令⾏中直接使...
RT-Thread Components -> Device virtual file system开启文件系统,并启用Enable elm-chan fatfs开启 elm...