![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 80
沈溪溪
这个作者很懒,什么都没留下…
展开
-
RT-thread初学
RT-thread初学线程动态创建线程静态创建线程钩子函数定时器获取系统时间动态创建定时器静态创建定时器信号量静态创建与动态创建信号量信号量实例注意线程动态创建线程/*任务回调函数*/void rtt1_entry(void *parameter){ for(int i = 0;i<5;i++) { rt_kprintf("run1:%d\n",i); rt_thread_delay(1000); }} /*动态创建函数*/原创 2021-09-26 15:46:17 · 218 阅读 · 0 评论 -
stm32移植U8G2图像库指南
stm32移植U8G2图像库指南U8G2图形库介绍移植准备工作开始移植文件修改keil配置修改U8G2源码u8g2_d_setup.c修改u8g2_d_memory.c修改注意U8G2接口程序最终效果U8G2图形库介绍U8g2:用于单色显示的库,版本 2U8g2 是一个用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305, SSD1306, SSD1309, SSD1316, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329原创 2021-09-17 15:23:17 · 8801 阅读 · 6 评论 -
简易可移植的多任务轮询
TaskStruct时间片轮询系统文件结构源码polling.cpolling.h使用说明task_schedule()task_process()任务创建时间片轮询系统时间片轮询法是一种比较简单易用的系统架构之一,它对于系统中的任务调度算法是分时处理。核心思路是把 CPU 的时间分时给各个任务使用。我们常用的定时方法是定时器,把调度器放在定时中,可以简单的实现时间片轮询法。需要注意的是,这种方法的前提是执行的 每个任务都是短小精悍的,要不然一个任务执行的时间过长,大于其它任务设置的时间片值,那其它任原创 2021-07-29 23:48:35 · 320 阅读 · 0 评论