随笔分类 -  02嵌入式系统

摘要:参考链接: Arm Compiler for Embedded User Guide Optimize Options (Using the GNU Compiler Collection (GCC)) ARM优化等级参考: ARM 建议使用: 以下为STM32 CUBE IDE中的优化等级,使用的 阅读全文
posted @ 2024-11-07 16:05 xiaokangkp 阅读(180) 评论(0) 推荐(0)
摘要:以下数据来自2022年,不代表最新情况,仅供参考: 阅读全文
posted @ 2024-06-02 10:15 xiaokangkp 阅读(19) 评论(0) 推荐(0)
摘要:参考链接 8051单片机基础5:数据类型占用空间大小及取值范围-电子工程世界 (eeworld.com.cn) 参考资料: Keil > Help > uVision Help > Cx51 Compiler User’s Guide > Language Extensions > Data Typ 阅读全文
posted @ 2024-05-28 16:26 xiaokangkp 阅读(79) 评论(0) 推荐(0)
摘要:1.格式 简化版 帧头 - 长度 - 数据 xx xx - 校验 - 帧尾 复杂版 帧头、地址信息、数据类型、数据长度、数据块、校验码、帧尾 备注:如果想处理起来简单,则可以使用固定长度的数据。如果是出现分包情况,需要增加数据包的序列号。 以下文章可供参考:原文链接:https://blog.csd 阅读全文
posted @ 2020-03-09 12:43 xiaokangkp 阅读(3094) 评论(0) 推荐(0)
摘要:在一个工程项目中,我们需要建立若干个任务来完成目标。在ucosii中,只有任务在建立之后,才能被系统管理。 在ucosii中,建立一个新的任务只需要简单的3步: ①给任务分配一个优先级 在ucosii中,V2.86之前的版本支持的任务数是64,V2.86开始支持256个任务。 #define APP 阅读全文
posted @ 2018-05-28 08:49 xiaokangkp 阅读(1240) 评论(0) 推荐(0)
摘要:对于ucos中支持的任务数量,不同的版本有一定的差异。 具体来说,ucosⅡ2.86版本之前支持64个任务,系统一般要占用最低两个优先级用作空闲任务和统计任务(假如初始化了统计任务)。 ucosⅡ2.86版本起支持256任务,同样是最低优先级两个任务用作系统任务。 有的地方说,在ucos中系统保留了 阅读全文
posted @ 2018-05-23 15:55 xiaokangkp 阅读(2246) 评论(0) 推荐(0)
摘要:官方网址:https://doc.micrium.com/pages/viewpage.action?pageId=12851586 V2.92.14 Release Date December 8, 2017 New Features [200] Added a new port for the 阅读全文
posted @ 2018-05-22 16:12 xiaokangkp 阅读(345) 评论(0) 推荐(0)
摘要:关于嵌入式实时操作系统ucosii,它的实质是一个微内核,它只提供了任务管理、任务的通信同步和简单的存储管理三项基本服务。μC/OS-Ⅱ的体系结构如图所示,它只对处理器和硬件时钟进行了抽象和逻辑封装,而没有提供其他硬件抽象层。 也就是说,移植μC/OS-Ⅱ时,其主要工作就是根据具体的硬件换一个或者添 阅读全文
posted @ 2018-05-22 11:49 xiaokangkp 阅读(687) 评论(0) 推荐(0)