随笔分类 -  rtos

摘要:HUAWEI LiteOS Studio是Huawei LiteOS集成开发环境,一站式开发工具,支持C、C++、汇编等语言,让您快速,高效的进行物联网开发。 Huawei LiteOS − 轻量级物联网操作系统 LiteOS Studio 一站式开发工具_鹿鸣天涯-CSDN博客_liteos st 阅读全文
posted @ 2021-03-29 10:56 wdliming 阅读(559) 评论(0) 推荐(0) 编辑
摘要:1、cubemx初始化,默认使用systick 2、生成keil5 mdk工程 3、移植eos 4、注释掉stm32f1xx_it.c的几个中断函数:PendSV_Handler,SysTick_Handler,注释掉systick相关代码,因为eos中已经定义了。 5、添加路径 6、编译 eos可 阅读全文
posted @ 2020-12-22 19:50 wdliming 阅读(499) 评论(0) 推荐(0) 编辑
摘要:startup_stm32h743xx.s中的Stack_Size EQU 0x00000400Heap_Size EQU 0x00000200即堆栈空间大小和FreeRTOSConfig.h中#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 阅读全文
posted @ 2020-02-28 21:09 wdliming 阅读(964) 评论(0) 推荐(0) 编辑
摘要:这本书应该算是一本科普性质的书籍,讲述了嵌入式操作系统及周边产品的历史、特点和展望,相比较而言,教科书通常是某一个rtos的深入解读,而这本书是教科书的辅助书籍,提到了很多教科书所没有的内容,值得一读。 1、看完书,我才知道ucos不是最早的rtos,vxworks也不是,而是vrtx,他是第一个真 阅读全文
posted @ 2020-02-03 15:49 wdliming 阅读(392) 评论(0) 推荐(0) 编辑
摘要:我现在要不要学习RTOS? 学习RTOS有什么好处? 我的项目要不要跑RTOS?······等等一些关于RTOS的问题,其实归根结底还是你对RTOS了解的不够,项目开发的经验还不足等。针对这部分朋友,今天分享几点相关内容:嵌入式系统中,有很多方式实现任务调度。功能有限的小系统中,无限循环足够实现系统 阅读全文
posted @ 2019-12-16 12:40 wdliming 阅读(4191) 评论(0) 推荐(0) 编辑
摘要:后文rtt代表RT-Thread 在官网公众号中,看到rtt发布了rtt nano,这个就很轻量级的rtos内核,把多余的驱动都裁剪了,因此移植工作量小,可以哪来学习一番,体验rtt之美 rtt现在也集成到cubemx5.0以上的平台,类似于freertos中间件,这个做法,倒是有点类似于大厂的风格 阅读全文
posted @ 2019-12-15 10:30 wdliming 阅读(3728) 评论(0) 推荐(0) 编辑
摘要:Keil RTX是为ARM和Cortex-M设备设计的免版税,确定性的实时操作系统。它允许您创建同时执行多个功能的程序,并帮助创建更好的结构和更容易维护的应用程序。 特征 具有源代码的免版权,确定性RTOS 灵活的调度:循环,抢占和协作 具有低中断延迟的高速实时操作 为资源有限的系统提供小封装 无限 阅读全文
posted @ 2019-12-10 13:46 wdliming 阅读(959) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/u011976086/article/details/54342447#commentBox 之前使用过ucos,freertos,但是这个keil自带的RTX倒是没有在项目中使用过,只有在安福莱的论坛中,头比较丰富的教程,网上正好看到了这篇文章, 阅读全文
posted @ 2019-12-10 13:27 wdliming 阅读(4860) 评论(0) 推荐(1) 编辑
摘要:CMSIS-RTOS API是基于Arm®Cortex®-M处理器的设备的通用RTOS接口。CMSIS-RTOS为需要RTOS功能的软件组件提供标准化API,从而为用户和软件行业带来了巨大的好处。 CMSIS-RTOS提供许多应用程序或技术(如UML或Java(JVM))所需的基本功能。 CMSIS 阅读全文
posted @ 2019-12-10 12:43 wdliming 阅读(822) 评论(0) 推荐(0) 编辑
摘要:起因:发布自己翻译用的CMSIS_RTOS_Tutorial后,陆续收到网友关于“CMSIS-RTOS是干么的?”之类的问题,再次统一回复。 众所周知,实时操作系统是嵌入式领域的基石。而可选的嵌入式操作系统有很多,如FREE-RTOS、RTX、uc-os、vcWork、uLinux等。 CMSIS- 阅读全文
posted @ 2019-12-10 12:34 wdliming 阅读(6256) 评论(0) 推荐(1) 编辑
摘要:玩过TI 的ZigBee或者BLE的人,都会接触到OSAL。OSAL是什么?OSAL英文全称:operating system abstraction layer(操作系统抽象层)。基于OSAL的调度机制,OSAL支持多任务,而且一个任务内支持多个事件执行。有关OSAL调度机制的实现原理,可以去网上 阅读全文
posted @ 2019-09-11 21:40 wdliming 阅读(1320) 评论(1) 推荐(1) 编辑
摘要:首先我们的熟悉实时系统的概念,实时系统它分为软实时和硬实时;软实时系统它是指系统的目的是为了使各个任务尽快的执行,而不要求限定的某一个任务在多长时间内完成,也就是该系统超过规定时间对系统不会产生很大的影响,系统依然可以运行。而硬实时系统则不仅要求任务执行无误,而且还要做到准时;也就是说在一到达规定的 阅读全文
posted @ 2019-09-11 21:26 wdliming 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:https://liteos.github.io该主页是华为liteos物联网操作系统的文档,里面有一章是“内核指南”,讲的是rtos的最主要的功能。可以当作liteos的入门了解,如果用rtos的使用经验,应该不难,而且图文并茂,有实例代码,当作复习一遍rtos挺不错的。当然,有很多特性和其他RT 阅读全文
posted @ 2019-04-10 09:41 wdliming 阅读(622) 评论(0) 推荐(0) 编辑