编译器、调试器 我选择了直接在系统仓库里面下载 sudo apt install gcc-arm-none-eabi gdb-arm-none-eabi binutils-arm-none-eabi scons qemu-system-arm 第一个包提供了编译链工具,第二个是GDB,第三个是工具集,详见 Binutils工具集详解,scons是RT-Thread使用的编译系统。RT-Thread源代码 Linux下安装git后在...
qemu-system-arm -M vexpress-a9 -kernel rtthread.elf -serial stdio -sd sd.bin 在运行之前,我们需要先编译整个系统,在当前目录下直接输入scons即可编译出默认配置的系统,输出一个rtthread.elf文件。 之后在运行./qemu.sh即可启动 启动后如下图所示: 进行调试 在终端下通过GDB直接调试 QEMU配置 首先我们要拷贝...
Linux+QEMU 搭建 RT-Thread 开发环境 概述 嵌入式软件开发离不开开发板,在没有物理开发板的情况下,可以使用 QEMU 等类似的虚拟机来模拟开发板。QEMU 是一个支持跨平台虚拟化的虚拟机,它可以虚拟很多开发板。为了方便大家在没有开发板的情况下体验 RT-Thread,RT-Thread 使用 QEMU 模拟了 ARM vexpress A9 开发板...
qemu-system-arm -M vexpress-a9 -kernel rtthread.elf -serial stdio -sd sd.bin 在运行之前,我们需要先编译整个系统,在当前目录下直接输入scons即可编译出默认配置的系统,输出一个rtthread.elf文件。 之后在运行./qemu.sh即可启动 启动后如下图所示: 进行调试在终端下通过GDB直接调试QEMU配置 首先我们要拷贝一...
RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态 审核编辑:彭静 2022-05-27 14:31:32 rt-thread开发环境 首先介绍下开发环境:硬件:STM32F107VC金牛开发板。 rt-thread版本:2.0.0下载器:jlink V9rt-thread目录如下:/rt-thread.../bsp.../components.../documents hdfsf 2021-08-06 08:05:...
以下步骤是以Ubuntu 16.04 LTS 32bit 英文版中为例,其他Linux系统类似,但不排除有小细节不同(如包管理软件为yum等)。 ESP32的下载需要使用USB串口工具,请确保自己的开板(ESP-DevkitC、NodeMCU-32S)集成有USB串口功能,或者使用USB转串口工具,Linux中串口的描述符默认是/dev/ttyUSB0,如果你使用的串口不是/dev/tty...
1.搭建步骤com1.1.下载交叉编译工具cd ~1.2.解压缩交叉编译工具tar -xzf xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz1.3.安装必要的软件sudo apt-get install git wget make libncu1.4.获取代码cd ~git clonehttps://github/BernardXiong/1.5.修改工程中交叉编译工具的路径修改~/rtthread-...
之所以选择开放,也和自身受开源文化影响息息相关。1998 年,我首次接触 Linux,知道了除 Windows 以外还有这样一套开放的体系:源码在手天下我有!2000 年,在开始接触系列的商业封闭的实时操作系统(VxWorks、NucleusPLUS、ThreadX 等)后,我深刻体会了东西确实是好东西,稳定可靠,但并不开放: ...
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在众多知名的开源项目中取得了很大成功。 github就是一个源码托管平台,类似于google code。目前托管到github上的开源项目以及数以十万计。github的流行代表着社会化编程时代的到来。 正因为如此,我们将Realtouch/ART评估...
RT-Thread 支持Windows和Linux两种编译开发环境,这里我打算在 Windows 下编译开发,所以需要先去 RT-Thread 官网下载一个 ENV 工具:https://www.rt-thread.org/page/download.html 工具下载下来后解压到任何你喜欢的地方,但是记住路径里面不要有中文字符,双击 env.exe 可执行程序就可以启动进入命令行模式,还可以通过...