目录 一.FreeRTOS任务挂起与恢复的API函数 二.任务挂起和恢复的基本操作 1.任务挂起: 2.任务恢复: 三.任务挂起与恢复的实现步骤 任务挂起的实现 任务恢复的实现 在实时操作系统FreeRTOS中,任务的挂起与恢复是一项重要的控制功能。任务挂起相当于暂停任务的执…
2024/11/2 22:16:48一.问题环境 最近在调试STM32F030K6单片机,用的STM32F0xx_StdPeriph_Lib_V1.5.0标准外设固件库。搭建了BSPSYSTEMHARDWAREAPP框架,同样的框架在STM32F103单片机及其BSP下,APP正常流畅运行,可更换为配置好的STM32F030K6的BSP及单片…
2024/11/2 21:51:121. 什么是线程 线程(thread):进程可进一步细化为线程,是程序内部的一条执行路径。一个进程中至少有一个线程。 一个进程同一时间若并行执行多个线程,就是支持多线程的。 线程作为CPU调度和执行的最小单位。 一个进程…
2024/11/2 14:58:56在本文中,我们将学习 Python 编程中的一个基础数据类型:字符串。我们将概述如何操作字符串,探讨 Python 字符串的方法等等。现在,让我们开始吧。 Python字符串类型是什么 Python 字符串是一种数据类型,用于表示字符序…
2024/11/1 11:55:58有时,用户仅需要进行GIS数据格式的简单转换,对文字注记、制图表达、投影信息无特别要求,可进行快速格式转换。做为MapGIS文件与Shape文件间的格式转换工具,Map2Shp软件操作过程十分简单,只需依以下步骤进行即可。 1、添…
2024/11/3 4:43:13 人评论 次浏览消息队列通常可以应用以下两个地方; 1.存储外部事件:外部事件由中断收集,然后存储到队列。 2.串口接收程序中的接收循环缓冲区,可理解为消息队列。 使用一个消息队列的步骤如下; 1、 建立一个指向消息数组的指针和数组的大小,该指…
2024/11/3 4:27:22 人评论 次浏览为什么需要BIN文件呢? 有些烧录器只支持BIN文件。进行OTA远程升级时,只能使用BIN文件。使用JLink脚本文件进行一键烧录时,只支持BIN文件。BIN文件要比HEX和AXF文件小的多。但Keil默认生成的是AXF和HEX文件格式,那BIN怎么来生成呢&…
2024/11/3 3:04:08 人评论 次浏览Promise对象可以用来做异步操作中的链式回调。 比如 我们要先读取文件a,再读取文件b,在读取文件c,在fs的api中,读取文件是异步的,并不能保证读取这三个文件的顺序,要想有序,必须把三个读取操作嵌套起来,而用promise链式…
2024/11/3 2:08:26 人评论 次浏览工具说明: mdk4是一个概念验证(PoC)工具,用于利用常见的IEEE 802.11协议的弱点。 操作: mdk4 [接口名字(例:eth0)] [测试模式] [测试选项] 选项意译: a -Authentication DoS身份验证DoS。向…
2024/11/3 5:35:48 人评论 次浏览DECLAREnINT, ClassIDINTSELECTn68901,ClassID68900WHILEn<68905BEGININSERTINTOs_DictItem(FDictID,FClassID,FCode,FName) VALUES(n,ClassID,n,未提交) setnn1END
2024/11/3 5:34:52 人评论 次浏览最近无聊的时候在学习ansible,在看奔跑吧Ansible这本书的时候,了解到这个命令,感觉和ansible搭配很好玩,于是就开始安装一下。 dnf install cowsay 简单使用: [rootansible cowsay]# cowsay hellow world!____________…
2024/11/3 5:31:19 人评论 次浏览java连接JDBC用工具类对数据库进行动态查询(简单) public class Demo {public static void main(String[] args) {queryXsh("乔","女");}//模糊查询姓名public static void queryXsh(String name,String sex) {PreparedStatement p…
2024/11/3 5:29:43 人评论 次浏览网络通信高性能的三个主题: 1) 传输:用什么样的通道将数据发送给对方,BIO、NIO或者AIO,IO模型在很大程度上决定了框架的性能;2) 协议:采用什么样的通信协议,HTTP或者内部私有协议。协议的选择不…
2024/11/3 5:28:19 人评论 次浏览安装前检查 检查是否安装了旧版本的postgre: dpkg -l | grep postgresql 如果已经安装,需要先进行卸载。 安装postgresql 添加postgre源 sudo touch /etc/apt/sources.list.d/pgdb.list sudo vim /etc/apt/sources.list.d/pgdb.list 将下面的代码…
2024/11/3 5:24:01 人评论 次浏览传感器从19世纪60年代诞生至今大约有150余年的时间,如今随着物联网产业的快速发展,对于传感器技术提出了更多、更高的要求。麦肯锡报告指出,到2025年,物联网带来的经济效益将在2.7万亿到6.2万亿美元之间&am…
2024/11/3 3:41:45 人评论 次浏览linux静态库、动态库、共享库静态库[^1]动态库库的制作库的使用使用GNU的工具我们如何在Linux下创建自己的程序函数库 静态库1 静态函数库: 是在程序执行前(编译)就加入到目标程序中去了 优点:2 运行快,静态库被打…
2024/11/3 3:41:14 人评论 次浏览这篇文章已经说了 STM32 的启动过程:http://blog.csdn.net/lanmanck/article/details/8252560我们也知道怎么跳到main函数了,那么,中断发生后,又是怎么跑到中断入口地址的呢?从stm32f10x.s可以看到,已经定义…
2024/11/3 3:40:44 人评论 次浏览utsrelease.h是一个自动生成的文件,没有办法修改,但这个数据是根据Makefile和.config的内容进行生成的,通过修改这两个文件的内容,可以改变!/usr/src/linux/Makefile:VERSION 2PATCHLEVEL 6SUBLEVEL 39E…
2024/11/3 3:40:13 人评论 次浏览第七列:文件或目录名。名以 . 开头表示为隐藏文件或隐藏目录2.2 修改文件目录或者权限 改变文件所属用户组:chgrpchgrp [-R] 用户组 文件或目录 ...[-R]:递归修改该目录下所有文件和目录;改变文件所有者:chownchown [-…
2024/11/3 3:39:43 人评论 次浏览一、概述: unbind方法只能解绑用jQuery的bind方法以及用jQuery方法注册的事件处理程序。比如:$(‘a’).click(function(){})可以通过unbind解绑。用原生addEventListener以及IE下的attachEvent注册的事件以及使用onclick/onmouseover属性绑定的事件不能通…
2024/11/3 3:39:12 人评论 次浏览