V
主页
第62集(9.5/80)多个同时运行的函数可否共用一个栈?“协程方式”!省内存,效率不高!
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
第50集(7.3/80)STM32上电后运行的第一个C语言函数systeminit 这个函数你知道吗?
第74集(10.7/80)选择freeRTOS最扎心的一个原因:因为老板让你用freeRTOS!重构产品?逼你上手freeRTOS?选哪个?
第63集(9.6/80)多个同时运行的函数共用一个栈,效率为何会低?多函数同时运行,叫“并发执行”!
第79集(11.3/80)CubeMX生成freeRTOS工程 USART等外设的配置GD32外设编号从0开始!STM32从1开始!
第122集(14.4/80)大体讲下RTOS调度器的运作过程和机理,它是RTOS之魂 任务上下文到底是何时何地切换的!
第30集(3.12/80) MDK Pack Installer的使用方法快速安装芯片型号 DFP
第131集(16.3/80)PENDSV是ARM叫法 可悬挂系统调用 其它CPU有同类机制PENDSV可悬挂系统调用?俗称缓期执行!
第166集(21.5/80)以创建任务API为例讲解freeRTOS的静态API 静态任务不能删除freeRTOS有动静两套API,意义是啥 !
第58集(9.1/80)裸机中的“函数现场” RTOS中称之为“上下文”多任务本源就是多函数同时运行
第52集(7.5/80)_main是上电后运行的第2个C语言函数_main在干啥?随后main登场!
第183集 (23.5/80)振南ZN'Shell吸取各开源Shell方案所长 列举几个主流Shell方案ZN'Shell受到RT-Thread极大启发!
第165集(21.4/80)动态内存分配两个弊端1频繁调用产生碎片 2可能会调用失败动态内存分配风险要了解!
第156集(19.6/80)任务被挂起即不再被调度 但任务仍存在 是可以恢复的任务挂起 有期徒刑 留你狗命 择日启用
第132集(16.4/80)PENDSV中断触发方法 Cortex-M内核是专门为RTOS而生的作裸机?永远见不到Cortex-M全貌!
第148集(18.5/80)时间片轮转调度是个好东西 但在freeRTOS中它是个鸡肋freeRTOS时间片轮转 是 鸡肋!
第126集(15.2/80)无脑切换上下文会导致严重错误!当心中断程序可能在运行!中断先行 任务再切!
第186集(23.8/80)实际验证CubeMX的IOC工程文件名字会影响到生成代码工程名!CubeMX一点发现 IOC名影响生成工程名!
第14集(1.12/80) 为啥 RTOS 降低了研发难度
第129集(16.1/80)思想实验:假设一硬件中断 可避其它中断 作上下文出入栈Cortex-M中最卑微硬件中断!
第120集(14.2/80)图例:任务调度运行Delay(3)任务暂停 3 Tick后恢复运行 RTOS中delay是这样运转的!
第164集(21.3/80)课程稍后部分深入讲解freeRTOS内存管理算法 链表知识准备好!掌握C语言/数据结构/算法 嵌入式无敌!
第155集(19.5/80)如何让任务彻底不运行 我意思是不再被调度器调度(脱离管辖)永远阻塞还不如直接挂起!
第32集(3.14/80)闪灯上个难度 CubeMX如何编辑配置双灯同步亮灭 慢慢上道儿
第121集(14.3/80)实例中实际延时了4个Tick,因中间有临界区耽误1个Tick 临界区致Tick丢失真实案例!
第152集(19.2/80)RTOS多任务生态系统 根本矛盾是“资源” 任务有资源才能运行RTOS 弱肉强食 资源为王!
第71集(10.4/80)一个重要的问题:我们的课程为什么要基于freeRTOS来讲呢?freeRTOS是入门RTOS最佳之选!
第175集(22.8/80)介绍xPortGetMinimumEverFreeHeapSize系统曾经最低堆剩余量紧密关注 堆历史水位线
第26集(3.8/80) JLINK、CH340 USB串口驱动安装 一切准备工作就绪!COME ON BABY!
第81集(11.5/80)来看看freeRTOS的诸多配置项 Tick频率 任务栈容量 等等.....
第140集(17.3/80)freeRTOS优先级层数设置 在FreeRTOSConfig.h中修改宏的值freeRTOS优先级 数字越大越高
第65集(9.8/80)举例详解多函数轮转切换整个过程机理看破这些,多任务不过如此!
第176集(22.9/80)介绍xPortGetFreeHeapSize当前堆剩余空间 演示两API实际效果堆空间相关API 实际演示一下!
第114集(13.19/80)打印任务信息实验遭遇“滑铁卢”,2 error 1 warning!咋回事啊!ERROR!WARNING!退学费?别闹!
第105集(13.10/80)重新梳理创建任务API的形参意义 提出句柄的概念扪心自问 指针理解透彻了?
第77集(11.1/80)很多课程和书门槛太高,难以入门RTOS入门之痛!该终结了!
第61集(9.4/80)列举一些比较主流的微型RTOS方案为啥51要上RTOS?因他陷得太深!
第70集(10.3/80)任务之间总体调度逻辑 任务相互独立 并行开发对比RTOS和裸机开发模式,上瘾没!
第127集(15.3/80)RTOS多任务中有两栈:任务栈和主栈!运行任务与非任务代码!主栈?一直在!不论裸机和多任务!
第177集(22.10/80)堆总容量在哪设置configTOTAL_HEAP_SIZE宏 判断系统是否安全控制堆空间占用比例 保证系统安全!
第167集(21.6/80)静态API更安全 但动态API更方便 所以动态API用得更多些出发有早晚 终点无高低 加油骚年!