首页
网站建设
article
/
2024/12/29 2:29:46
http://www.mzlw.cn/yl7TYgNI.shtml
相关文章
【UCOSIII】UCOSIII的消息传递
UCOSIII任务间通信 一个任务或者中断服务程序有时候需要和另一个任务交流信息,这个就是消息传递的过程就叫做任务间通信,任务间的消息传递可以通过两种途径:一是通过全局变量,二是通过发布消息。 使用全局变量的时候,…
阅读更多...
【UCOSIII】UCOSIII的中断和时间管理
UCOSIII的中断管理 UCOSIII中断处理过程 在STM32中是支持中断的,中断是一个硬件机制,主要用来向CPU通知一个异步事件发生了,这时CPU就会将当前CPU寄存器值入栈,然后转而执行中断服务程序,在CPU执行中断服务程序的时候…
阅读更多...
Visual Studio 2019安装与配置
在Visual Studio中安装C和C 支持 如果尚未下载并安装Visual Studio和Microsoft C / C 工具,请按以下步骤开始。 Visual Studio 2019安装 欢迎使用Visual Studio 2019!在此版本中,很容易选择和安装所需的功能。并且由于减少了最小占用空间&a…
阅读更多...
【UCOSIII】UCOSIII系统内部任务
之前讲到UCOSIII默认有5个系统任务: 空闲任务:UCOSIII创建的第一个任务,UCOSIII必须创建的任务,此任务有UCOSIII自动创建,不需要用户手动创建;时钟节拍任务:此任务也是必须创建的任务ÿ…
阅读更多...
【深入实践ucos-ii】开篇
从开始学ucos-ii到现在已然4个年头过去,从当初对C语言指针都把握不好的大学僧到现在玩转C语言编程(你可能觉得我吹嘘,如果你非要认为能够轻松写出像linux内核那样面向对象的架构才能算是玩转,那么你的确实要求有点高了)…
阅读更多...
【UCOSIII】UCOSIII的信号量
信号量 信号量像是一种上锁机制,代码必须获得对应的钥匙才能继续执行,一旦获得了钥匙,也就意味着该任务具有进入被锁部分代码的权限。一旦执行至被锁代码段,则任务一直等待,直到对应被锁部分代码的钥匙被再次释放才能…
阅读更多...
【UCOSIII】UCOSIII的存储管理
UCOSIII内存管理简介 作为一个RTOS操作系统,内存管理是必备的功能,因此UCOSIII也就内存管理能力。通常应用程序可以调用ANSI C编译器的malloc()和free()函数来动态的分配和释放内存,但是在嵌入式事实操作系统中最好不要这么做,多…
阅读更多...
uCos中的邮箱和消息队列
文章目录 1. 背景2. 直接通信与间接通信3. 消息机制4. 消息队列5. ucos-ii中实现5.1. 任务创建5.2. 发送消息5.3. 等待消息 1. 背景 前段时间老师上课讲到了uC/OS中的邮箱和消息队列,所以我想要结合《μC/OS-III源码分析笔记》和中国大学MOOC-电子科技大学《嵌入式…
阅读更多...
【UCOSIII】UCOSIII软件定时器
在学习STM32的时候会使用定时器来做很多定时任务,这个定时器是单片机自带的,也就是硬件定时器,在UCOSIII中提供了软件定时器,我们可以使用这些软件定时器完成一些功能,本文我们就讲解一下UCOSIII软件定时器。 UCOSIII软…
阅读更多...
uCOS-III移植到STM32分析
摘要:所谓移植是将一个系统嵌入到STM32工程项目中,需要将STM32的工程“神经”与uC/OS的“神经”搭一起。而对于操作系统的移植,我们需要知道功能流程,没有必要所有的程序代码都需要自己写,那就变成自己写操作系统了&am…
阅读更多...
uCOS-III 任务优先级的理解
前言 通过查看uCOS-III,获取最高优先级,不再使用查找【判定表】的方式获取,获取的方法与uCOS-II 有一定的区别,并且可以让【优先级】的最大个数,不再限制为:64,可以更大 两个表 OSRdyList就绪…
阅读更多...
ZYNQ移植uCOSIII
我参考B站上的视频《FPGA(ZYNQ)上运行UC/OS的实例-TCP通讯》,在自己的ZYNQ开发板上移植uCOSIII操作系统,配置BSP,这里记录部分步骤。 软件:Vivado 2017.4 芯片:xc7z010clg400-1 硬件设计 第一步:新建Viva…
阅读更多...
UCOS简单介绍
什么是UCOS? UCOSII 的前身是 UCOS,最早出自于 1992 年美国嵌入式系统专家 Jean J.Labrosse 在《嵌入式系统编程》杂志的 5 月和 6 月刊上刊登的文章连载,并把 UCOS 的源码发布在该杂志的BBS 上。 UCOSII 是一个可以基于 ROM 运行的、可裁减…
阅读更多...
使用Spire.xls将excel转为pdf、图片等,解决中文字体缺失
参考 下载免费版jar包地址: http://repo.e-iceblue.com/nexus/content/groups/public/e-iceblue/spire.xls.free/ 官网教程: https://www.e-iceblue.cn/spirexlsforjava/spire-xls-for-java-program-guide-content.html 此时两种方法: 第一…
阅读更多...
i.MX - RT1052时钟及锁相环(PLL)分析
写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录 时钟树PLL 锁相环…
阅读更多...
rt1052 linux手册,i.MX RT1052核心板仅68元-飞凌嵌入式最新发布跨界开发平台
原标题:i.MX RT1052核心板仅68元-飞凌嵌入式最新发布跨界开发平台 2018年8月23日飞凌嵌入式最新发布基于NXP i.MX RT1052处理器的核心板FET1052-C与开发板套件OK1052-C,核心板最低售价68元! NXP推出的全球首款跨界处理器i.MX RT系列ÿ…
阅读更多...
I.MX RT1052核心板
使用SO-DIMM200接口,所有的信号线基本都引出。核心板集成以太网PHY,HyperFlash,备用QSPI Flash。 PCB(4层)截图如下:
阅读更多...
i.MX - RT1052 SDCard操作(SDIO接口)
写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录 硬件接口及电路…
阅读更多...
NXP i.MX RT1052 连载之 MCU 简介【1】
一、i.MX 是何物? i.MX RT 系列芯片,是由 NXP 半导体公司推出的跨界处理理器芯片,该系列下又包括 i.MX RT1010、 i.MX RT1015、 i.MX RT1020、 i.MX RT1024、 i.MX RT1050、 i.MX RT1060、 i.MX RT1064、 i.MX RT1160、 i.MX RT1170、 i.MX R…
阅读更多...
RT1052-初次相识
1.RT1052性能介绍 i.MX RT1050 是业界首款跨界处理器,兼具应用处理器的高性能与高度集成,以及微控制器的易用性和实时功能。i.MX RT1050基于Arm Cortex-M7内核,运行频率为600 MHz。 高性能Arm Cortex-M7芯片采用六级流水线,集成双…
阅读更多...
推荐文章
双向带头循环链表C语言版
Java内存泄漏的排查
IntelliJ IDEA设置JVM运行参数
【NCNN解读】——benchmark部分
S7NETPlus库使用教程
C#中的连接池以及sqlCommand.ExecuteNonQuery()
域名注册及备案过程
大数据早报:三江航天与数澜科技达成人工智能合作 谷歌推出 AVA 数据库(10.24)
NISP一级练习题1-10
计算机的历史-03
web前端期末大作业实例 (1500套) 集合
“非计算机专业如何转行做程序员” - 我的经验
部署easy-mock到阿里云centos
vue中使用echarts渐变 报错echarts未定义 解决办法
vue日期封装
vue 图文验证
LODOP打印
中央组建传参