这里LED灯的引脚,需要跟实际原理图对应上 #include< rtthread.h >#include< rtdevice.h >#include< board.h >/* defined the LEDR LEDG LEDY pins */#defineLEDR_PIN GET_PIN(B, 14)#defineLEDG_PIN GET_PIN(B, 0)#defineLEDY_PIN GET_PIN(E, 1)intmain(void){intcount =1;/* set LEDS pi...
以RT-Thread v4.0.3 released为基线,进行riscv32 qemu开发工作的代码已经推到 gitee 上。 https://gitee.com/bigmagic/riscv32_rtt.git 不定时持续推进开发工作。 3.移植整体思路规划 第一阶段的任务是将riscv32最小系统在qemu-system-riscv32上bring up起来,第二阶段会考虑将其适配到具体的硬件平台上。 对...
本文主要梳理riscv32在qemu的移植过程,将通过几天时间将其整理和最小系统的bring up。为了保证代码的可维护性,所有修改符合rt-thread bsp制作规范。目标就是riscv32 qemu 上运行rt-thread。以RT-Thread v4.0.3 released为工程代码的基线,进行开发移植工作。 2.工具准备 目前在Ubuntu20.04上面进行开发调试工作,需要...
RT-Thread Smart 主要面向安防、车载、工业、军工等行业应用。Rt-smart是rtthread的新分支,支持MMU。一旦支持MMU后,系统性能跟一般的单片机RTOS就完全不同了,玩法完全不一样!但是,rt-smart跟rtthread一脉相承,只要你会单片机就可以学会rt-smart。 2020.11.19 rt-smart源码正式发布 在发布之前,百问网已经提前获得代码...
如何在树莓派2上移植rt-thread操作系统 1.准备工作 硬件 1.树莓派2开发板(如果没有,可以直接用qemu替代)。 软件 1.window上可以采用rt-thread提供的env工具。 2.Ubuntu上需要装scons,因为rt-thread操作系统是通过scons组织的。 3.git工具,进行代码管理 ...
【第5集】2-1_移植rt-smart要做的事 译 【第9集】4-1_添加一个单板_STM32MP157 译 【第12集】5-2_内存映射代码分析 译 【第13集】5-3_内存映射移植_STM32MP157 译 【第15集】6-1_rt-smart驱动程序模型 译 【第18集】7-1_GenericTimer介绍 译 【第19集】7-2_GenericTimer代码框架 ...
在操作系统中,可以统一使用系统延时rt_thread_mdelay来解决问题,操作方法类似于最开始学习单片机时的delay()函数一样,无需担心任务卡死。在简单的应用中,如果使用多个任务,完全可以不用考虑系统会卡死。当然,该操作系统还有更高级的功能,此处不作赘述。资料准备 本次移植基于国民的n32g430芯片进行移植。国民技术...
移植后的代码已经托管到gitee,有需要可自行git https://gitee.com/insk/rtt_stm32l151 1. 使用Cube-MX搭建工程 1.1 获取 nano 软件包 要获取 RT-Thread nano 软件包,需要在 CubeMX 中添加 <https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc> 。
在cube-mx正常选完芯片型号后,进入RT-Thread组件的添加 1. 选中芯片型号之后,点击 Additional Softwares, 进入Additional Software Components selection 界面, 在Pack Vendor 中选择 RealThread, 然后根据需求选择 RT-Thread 组件, 然后点击 OK 按钮 这里我因为要移植msh,将3个组件都选上,如果仅移植nano,只需要勾选...