V
主页
第155集(19.5/80)如何让任务彻底不运行 我意思是不再被调度器调度(脱离管辖)永远阻塞还不如直接挂起!
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
第122集(14.4/80)大体讲下RTOS调度器的运作过程和机理,它是RTOS之魂 任务上下文到底是何时何地切换的!
第156集(19.6/80)任务被挂起即不再被调度 但任务仍存在 是可以恢复的任务挂起 有期徒刑 留你狗命 择日启用
第126集(15.2/80)无脑切换上下文会导致严重错误!当心中断程序可能在运行!中断先行 任务再切!
第131集(16.3/80)PENDSV是ARM叫法 可悬挂系统调用 其它CPU有同类机制PENDSV可悬挂系统调用?俗称缓期执行!
第165集(21.4/80)动态内存分配两个弊端1频繁调用产生碎片 2可能会调用失败动态内存分配风险要了解!
第50集(7.3/80)STM32上电后运行的第一个C语言函数systeminit 这个函数你知道吗?
第152集(19.2/80)RTOS多任务生态系统 根本矛盾是“资源” 任务有资源才能运行RTOS 弱肉强食 资源为王!
第148集(18.5/80)时间片轮转调度是个好东西 但在freeRTOS中它是个鸡肋freeRTOS时间片轮转 是 鸡肋!
第129集(16.1/80)思想实验:假设一硬件中断 可避其它中断 作上下文出入栈Cortex-M中最卑微硬件中断!
第132集(16.4/80)PENDSV中断触发方法 Cortex-M内核是专门为RTOS而生的作裸机?永远见不到Cortex-M全貌!
第127集(15.3/80)RTOS多任务中有两栈:任务栈和主栈!运行任务与非任务代码!主栈?一直在!不论裸机和多任务!
第124集(14.6/80)看完代码,你更清楚还是更迷糊了?第一次听PENDSV这个东西!看完,你更迷糊呢?还是更迷糊呢?
第166集(21.5/80)以创建任务API为例讲解freeRTOS的静态API 静态任务不能删除freeRTOS有动静两套API,意义是啥 !
第149集(18.6/80)同级任务默认情况下会时间片轮转,那不默认呢?怎么调度?关闭时间片轮转 看看实验效果!
第62集(9.5/80)多个同时运行的函数可否共用一个栈?“协程方式”!省内存,效率不高!
第74集(10.7/80)选择freeRTOS最扎心的一个原因:因为老板让你用freeRTOS!重构产品?逼你上手freeRTOS?选哪个?
第121集(14.3/80)实例中实际延时了4个Tick,因中间有临界区耽误1个Tick 临界区致Tick丢失真实案例!
第144集(18.1/80)任务独占CPU会导致严重后果,比如让高优先任务无法运行珍惜生命 远离“无赖任务”!
第63集(9.6/80)多个同时运行的函数共用一个栈,效率为何会低?多函数同时运行,叫“并发执行”!
第30集(3.12/80) MDK Pack Installer的使用方法快速安装芯片型号 DFP
第140集(17.3/80)freeRTOS优先级层数设置 在FreeRTOSConfig.h中修改宏的值freeRTOS优先级 数字越大越高
第164集(21.3/80)课程稍后部分深入讲解freeRTOS内存管理算法 链表知识准备好!掌握C语言/数据结构/算法 嵌入式无敌!
第146集(18.3/80)RTOS多任务世界的法则:共享CPU时间 若想独占 必付出代价多任务法则:严禁独占CPU 请适当礼让!
第186集(23.8/80)实际验证CubeMX的IOC工程文件名字会影响到生成代码工程名!CubeMX一点发现 IOC名影响生成工程名!
第134集(16.6/80)实时性的正式定义 实时系统中紧急事情可以打断其它事情实时?立即响应 时到必完!否则后果你想!
第120集(14.2/80)图例:任务调度运行Delay(3)任务暂停 3 Tick后恢复运行 RTOS中delay是这样运转的!
第168集(22.1/80)freeRTOS有一些用于调试的API 比如vTaskList 任务列表任务栈 小则爆栈 大则浪费 如何是好!
第147集(18.4/80)若任务同等优先 不会有CPU独占问题 此时为时间片轮转方式时间片轮转之下 想独占CPU?没门!
第184集(23.6/80)实验演示ZN‘Shell命令交互 重新编辑CubeMX工程添加串口接收CubeMX工程重新编辑要注意!
第53集(8.1/80)一个函数是如何跳转到另一个函数的?学RTOS,这一点要深入理解!
第153集(19.3/80)任务等到资源未必会马上运行 只是有了运行资格 即“就绪态”万事俱备 就差运行 任务的“就绪状”!
第190集(23.12/80)将ZN'Shell加入到freeRTOS工程中来 并进行调试 编译 下载ZN'Shell跑起来啦!LOGO头美吗?
第183集 (23.5/80)振南ZN'Shell吸取各开源Shell方案所长 列举几个主流Shell方案ZN'Shell受到RT-Thread极大启发!
第177集(22.10/80)堆总容量在哪设置configTOTAL_HEAP_SIZE宏 判断系统是否安全控制堆空间占用比例 保证系统安全!
第136集(16.8/80)Tick周期可能因大量硬件中断触发而严重不准 拖累整个系统Tick被大量中断拉长 系统卡爆了!
第8集(1.6/80)中级工程师薪资多少?
第199集(24.2/80)对不再需要的任务可将其Delete 而非Suspend 以免其占用资源无用任务 果断Delete!
第167集(21.6/80)静态API更安全 但动态API更方便 所以动态API用得更多些出发有早晚 终点无高低 加油骚年!
第150集(18.7/80)信心是用来打击的:高优先任务一定会抢占低优先任务吗?优先级高任务一定会抢占低任务吗?
第185集(23.7/80)演示如何对编辑之后CubeMX重新生成freeRTOS工程进行恢复!将ZN'Shell加入到freeRTOS工程中!