在BSP 目录下打开 Env 工具,运行 scons --dist 命令。使用此命令会在该 BSP 目录下生成 dist 目录,这便是开发项目的目录结构,RT-Thread 源码位于项目文件夹内,可以随意拷贝 dist 文件夹的工程到任何目录下使用。 进入dist目录下面的工程目录,项目框架目录结构如下图所示: 项目框架主要目录及文件的说明如下表所示...
2.1.5 scons –dist 搭建项目框架,使用此命令会在 BSP 目录下生成 dist 目录,这便是开发项目的目录结构,包含了RT-Thread 源码及 BSP 相关工程,不相关的 BSP 文件夹及 libcpu 都会被移除,并且可以随意拷贝此工程到任何目录下使用。 2.1.6 scons –verbose 默认情况下,使用 scons 命令编译的输出不会显示编译...
使用此命令会在该 BSP 目录下生成 dist 目录,这便是开发项目的目录结构,RT-Thread 源码位于项目文件夹内,可以随意拷贝 dist 文件夹的工程到任何目录下使用。 进入dist目录下面的工程目录,项目框架目录结构如下图所示: 项目框架主要目录及文件的说明如下表所示: 文件/ 目录描述 applications 用户应用代码目录 board ...
细心的开发者会发现,对于at32f407开发板,其BSP包里面的工程,需要依赖整个RT-Thread源码才能被正确编译,然而整个RT-Thread源码里面又包含了其他跟AT32不相关的BSP包,这样会导致整个工程很庞大和臃肿。 为了让BSP包生成跟AT32芯片相关的工程项目,移除其他不相关的芯片BSP包,可以使用以下命令:scons --dist,命令执行后,...
为了让BSP包生成跟AT32芯片相关的工程项目,移除其他不相关的芯片BSP包,可以使用以下命令:scons --dist,命令执行后,会在BSP包目录里面生成dist目录,这个目录里面包含了整个AT32的工程,可以把这个工程复制到任何目录下使用,如下图所示。 要使用一个BSP包进行开发,一般会经过以下步骤: ...
打开Env 工具进入 stm32f4xx-HAL 目录,运行scons--dist命令。使用此命令会在 stm32f4xx-HAL BSP 目录下生成名为 dist 目录,这便是开发项目的目录结构,RT-Thread 源码位于项目文件夹内,仅包含stm32f4xx-HAL 的 BSP,可以随意拷贝到任何目录下运行。
16.以上的移植过程都是RT-Thread的源码上做的,太多文件夹了,如果你先将工程分离出来,输入scons –dist。等待。。。 生成完之后,可以在工程路径下:\rt-thread\bsp\stm32\Rice_RT_Thread_stmf103c8t6\dist,将工程拷贝到任意位置。 这个系统强不强大,后续体验了再分享,唯一让我震撼的是,大学一直玩的这款stm32...
使用dist 功能对 BSP 进行发布,检查使用 dist 命令生成的工程是否可以正常使用 ENV 配置 系统心跳统一设置为 1000(宏:RT_TICK_PER_SECOND) BSP 中需要打开调试选项中的断言(宏:RT_DEBUG) 系统空闲线程栈大小统一设置为 256(宏:IDLE_THREAD_STACK_SIZE) ...
搭建项目框架打开 Env 工具进入 stm32f429-fire-challenger 目录,运行scons --dist 命令。使用此命令会在 stm32f429-fire-challenger目录下生成 dist 目录,这便是开发项目的目录结构,RT-Thread 源码位于项目文件夹内,仅包含stm32f429-fire-challenger 的 BSP,可以随意拷贝此 BSP 到任何目录下使用。 进入dist目录...
使用Env工具在BSP目录下运行scons --dist命令生成dist目录,即项目目录结构。进入dist目录下的工程目录,配置目录结构如下。在Env中使用menuconfig配置界面进行系统配置和裁剪。根据BSP工程默认配置,如系统内核支持的线程优先级、系统时钟频率、设备驱动和控制台串口等进行调整。使用Env工具添加源代码和头文件路径...