1、简介据ARM-2D使用文档介绍,切换不同的图形界面是通过场景(Scene)切换完成的,默认的Demo只有一个场景,如果需要切换至新的界面,则需要用到新的场景。以下介绍arm-2……
1、简介计数信号量相比二值信号量,能够对更多的临界资源进行管理。可以认为二值信号量是计数信号量的一个特例,当计数信号量不为0时,表示可以对临界资源进行访问2、CubeMX配置配置最……
1、简介互斥信号量和信号量有着相同的作用,不同的是前者具备优先级继承机制,可以最大化减小优先级翻转的缺陷。2、CubeMX配置创建Mutex互斥信号量同时创建4个任务,其优先级设置……
1、简介二值信号量与我们常见的标记变量很类似,但RTOS的信号量相比标记变量管理更为规范一些,以下说明FreeRTOS二值信号量的创建与使用。2、CubeMX配置创建BinaryS……
1、简介消息队列常用于任务间的通信,或者是数据传递,以下将介绍消息队列的创建及使用2、CubeMX配置创建消息队列,队列大小为4,数据类型为uint16_t。同时RTOS已创建任务……
1、简介本文将使用CubeMX工具完成CMSIS_V2 FreeRTOS工程的创建,以及参数设置、任务部署和测试案例2、CubeMX设置使能串口1,用于输出调试信息选择FREERT……
1、简介使用触控屏完成一款简易的涂鸦应用,并支持多种画笔颜色选择。屏幕驱动IC为XPT2046,屏幕仅需提供区域绘制函数ILI9325_DrawRectangle2、程……
1、简介当一个开发板存在过多的输入按键,而且按键对应的端口、引脚并不一致;并且按键按下还要对号入座判断是哪个按键按下,是一件比较麻烦的事情。于是这里使用结构体对按键组进行管理,每个……
1、简介在学习LVGL应用开发过程中,为UI控件定制用户响应事件是经常遇到的。以下使用纯代码的方式创建屏幕触控开关,当用户按下触控按钮后,完成板载LED小灯的点亮、关闭。2、开发环……