自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 一篇文章教会你:CubeMX使用FreeRTOS编程指南

互斥量其实就是一个拥有优先级继承的二值信号量,互斥信号量适合用于那些需要互斥访问的应用中,在互斥访问中互斥信号量相当于一个钥匙,当任务想要使用资源的时候就必须先获得这个钥匙,当使用完资源以后就必须归还这个钥匙,这样其他的任务就可以拿着这个钥匙去使用资源,与信号量不同的是,互斥量的释放必须由获取他的任务进行释放,如果不释放,可能会造成死锁。消息队列常用的是插入与获取消息,初始化系统已经帮助我们完成,在初始化的时候会获取一个队列的句柄,之后对队列的操作都是围绕这个句柄展开,比如上面的代码中,句柄就是。

2023-07-06 15:30:30 4124 2

转载 使用内存保护单元的优势

目前你用来阅读这篇文章的设备依赖处理器的内存管理单元 (MMU) 对每个运行中的应用程序执行沙箱处理。如果用户设备不具备防止错误访问甚至恶意访问错误内存的能力(无论是操作系统数据还是其他任务数据),则用户设备将成为漏洞和安全漏洞的雷区。涉及嵌入式项目时,您所用的内存保护单元 (MPU) 可以提供许多同等优势。通过MPU,用户通常可以特权模式或非特权模式运行,并使用一组“区域”来确定当前执行的代码是否有权限访问代码和数据。每个区域都是一个连续的内存块,具有该内存的一组权限;

2023-07-05 16:34:56 296

转载 最全官方给出的关于VMware无法安装或卸载的解决方案

最全官方给出的关于VMware无法安装或卸载的解决方案,再配合everything删除相关文件,以及用ccleaner删除注册表,最后重启电脑安装VMware.

2022-10-26 02:44:17 4029 1

原创 “世界杯冠军预测投票系统”基于Linux的网络编程,系统功能:(1)用户选择一支或多支预计其能成为世界杯冠军的球队并对其投票。(2)用户选择一支或多支球队,查看它们的得票情况。

=====================voting_sys_client.h //投票系统客户端头文件===================#define VOTE_REQ 0xA9 /* 投票请求 */#define INQY_REQ 0xAA /* 查询请求 */#define INQY_RES 0xA8 /* 查询应答 */#define HSIZE sizeof (struct vote) /* 投票协议头部大小 */#define IDSIZE 1 /* 球队ID大小 */..

2021-09-15 23:22:46 801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除