- 博客(5)
- 收藏
- 关注
原创 RTOS概念介绍
事件标志组事件标志组是实现多任务同步的有效机制之一。也许有不理解的初学者会问采用事件标志组多麻烦,搞个全局变量不是更简单,其实不然。在裸机编程时,使用全局变量的确比较方便,但是在加上 RTOS 后就是另一种情况了。使用全局变量相比事件标志组主要有如下三个问题: 使用事件标志组可以让 RTOS 内核有效的管理任务,全局变量是无法做到的,任务的超时等机制需要用户自己去实现。 使用了全局变量就...
2018-11-15 18:54:39
6120
原创 嵌入式 RTOS多任务操作系统简介
任务管理1. 单任务系统 裸机编程主要是采用超级循环(super-loops)系统,又称前后台系统。应用程序是一个无限 的循环,循环中调用相应的函数完成相应的操作,这部分可以看做后台行为,中断服务程序 处理异步事件,这部分可以看做是前台行为。后台也可以叫做任务级,前台也叫作中断级。前后台系统的编程思路主要有以下两种方式: 1. 查询方式 ...
2018-11-15 17:44:37
2947
转载 STM32 FFT 音频处理
效果演示:https://www.bilibili.com/video/av29366031/制作过程:1.准备材料:stm32f103核心板 1块OLED12864显示屏 1块(SPI接口)声音检测传感器 1块 (咪头+放大电路 可以网上买现成的模块,也可根据后文提供的原理图自己做)2.硬件连接...
2018-11-15 16:55:34
16645
5
原创 PYQT5介绍
QtCore模块涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及到的 time、文件、目录、数据类型、文本流、链接、mime、线程或进程等对象。
2018-11-14 14:12:03
13309
原创 PyQt 第一个GUI应用例子
PyQt第一个GUI应用例子第一个GUI应用例子1.使用Python 的GUI设计工具Qt Designer(QT设计师)创建用户界面2.依据功能需求布局小部件(widgets)3.使用IDE设计工具Eric6导入UI设计文件(.ui编译成.py)4.对界面编辑生成的py文件进行应用改写使用QT设计师创建如下界面小部件功能介绍Label widget(Label 部件)常用...
2018-11-12 17:56:33
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人