06 2020 档案

摘要:在实时操作系统中,对时间的要求度很高,所以在线程调度算法RT-Thread采用的是位图调度算法,时间复杂度为O(1)。本篇采用最大优先级为32的情况进行讲解,256与之类似。 /* Maximum priority level, 32 */ rt_uint32_t rt_thread_ready_p 阅读全文
posted @ 2020-06-19 15:03 一半丶 阅读(1002) 评论(0) 推荐(0)
摘要:根据RTThread官方文档操作,可以正常的使用SPI驱动。但是在操作过程中实现了HAL_SPI_MspInit函数,但不知在何处调用了该函数。 记录一下查找过程。 #define RT_USING_SPI #define BSP_USING_SPI1 /*这两个宏是在操作过程中定义的,会引申出一些 阅读全文
posted @ 2020-06-10 22:45 一半丶 阅读(2853) 评论(0) 推荐(0)
摘要:开发板 正点原子的STM32F407探索者 IDE RT-Thread Studio FLASH W25Q128 FATFS 参考RTThread官方文档 #步骤一:创建基础工程 ###点击完成。修改main.c中对应LED0灯的引脚 #步骤二:点击RT-Thread setting在图形界面配置需 阅读全文
posted @ 2020-06-08 22:34 一半丶 阅读(9165) 评论(0) 推荐(1)
摘要:由于是学习RTT内核,所以RT-Thread选项选择nano-v3.1.3即可。 手中芯片为STM32F407系列,选择UART1为控制台输出,需要检查发送脚和接收脚是否与开发板原理图对应。 手中调试器为ST-LINK接口为JTAG。 最后点击完成即可。 完成的项目目录如下图;可以看见compone 阅读全文
posted @ 2020-06-04 22:20 一半丶 阅读(1984) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-04 16:32 一半丶 阅读(242) 评论(0) 推荐(0)
摘要:步骤一:kernel默认是关闭产生core文件,通过ulimit -c 命令查看是否开启,如果是0,则需要使用ulimit -c unlimited 进行开启 (unlimited是无限制大小,也可以自行设置core文件大小) 需要注意的是,如果使用unlimit -c 100 设置后大小后,后面再 阅读全文
posted @ 2020-06-02 17:29 一半丶 阅读(559) 评论(0) 推荐(0)