V
主页
第136集(16.8/80)Tick周期可能因大量硬件中断触发而严重不准 拖累整个系统Tick被大量中断拉长 系统卡爆了!
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
第111集(13.16/80)xTaskGetHandle用法介绍,通过任务名就可以获取任务句柄用任务名 获取句柄!
第30集(3.12/80) MDK Pack Installer的使用方法快速安装芯片型号 DFP
第132集(16.4/80)PENDSV中断触发方法 Cortex-M内核是专门为RTOS而生的作裸机?永远见不到Cortex-M全貌!
第192集(23.14/80)XShell软件详细介绍 出色的商业Shell调试终端 同类软件很多《各平台串口软件大赏》 详见左下的书!
第133集(16.5/80)若将Tick中断优先级提高会怎样呢?RTOS实时性会大打折扣Tick优先级较低!为了实时性!
第62集(9.5/80)多个同时运行的函数可否共用一个栈?“协程方式”!省内存,效率不高!
第189集(23.11/80)振南ZN'Shell命令行交互方案详细介绍 如何添加一个交互命令ZN'Shell用宏将函数转为交互命令!
第177集(22.10/80)堆总容量在哪设置configTOTAL_HEAP_SIZE宏 判断系统是否安全控制堆空间占用比例 保证系统安全!
第157集(19.7/80)任务四种状态可相互转化 工程师要明确知道任务何时处于何态”就阻运挂“ 任务四态转化图解
第156集(19.6/80)任务被挂起即不再被调度 但任务仍存在 是可以恢复的任务挂起 有期徒刑 留你狗命 择日启用
第163集(21.2/80)freeRTOS自己实现了动态内存管理 这使其有较高的可移植性!动态内存管理 freeRTOS自己有一套!
第57集(8.5/80) 防止栈溢出:1 少局部变量 2 少调用层数要对内存用量有明确认知!永远!
第134集(16.6/80)实时性的正式定义 实时系统中紧急事情可以打断其它事情实时?立即响应 时到必完!否则后果你想!
第182集(23.4/80)freeRTOS官方的CLI文案略显复杂 不过大家可以来挑战一下!CLI 就是Shell!(命令行交互接口)
第171集(22.4/80)vTaskList也要打开相应的宏才能使用 OK 编译通过 看效果freeRTOS中隐藏API还有多少?
第168集(22.1/80)freeRTOS有一些用于调试的API 比如vTaskList 任务列表任务栈 小则爆栈 大则浪费 如何是好!
第167集(21.6/80)静态API更安全 但动态API更方便 所以动态API用得更多些出发有早晚 终点无高低 加油骚年!
第196集(23.18/80)ZN'Shell有一些基本交互命令 比如help 列出所有支持的命令ZN'Shell隐藏命令IAM 要不你试试?
第110集(13.15/80)如何获取到任务的句柄?RTOS慎用全局变量!自有办法!报上任务名姓,就能操纵任务!
第71集(10.4/80)一个重要的问题:我们的课程为什么要基于freeRTOS来讲呢?freeRTOS是入门RTOS最佳之选!
第121集(14.3/80)实例中实际延时了4个Tick,因中间有临界区耽误1个Tick 临界区致Tick丢失真实案例!
第158集(20.1/80)讲述火星车登录火星频繁重启故事 但想听懂后面必须先学知识NASA火星车嵌入式软件频繁重启 为啥?
第197集(23.19/80)Shell命令交互基本原理 Shell可通过串口也可是网口等通信方式有了Shell 后面实验更精彩!
第131集(16.3/80)PENDSV是ARM叫法 可悬挂系统调用 其它CPU有同类机制PENDSV可悬挂系统调用?俗称缓期执行!
第190集(23.12/80)将ZN'Shell加入到freeRTOS工程中来 并进行调试 编译 下载ZN'Shell跑起来啦!LOGO头美吗?
第14集(1.12/80) 为啥 RTOS 降低了研发难度
第162集(21.1/80)freeRTOS中的malloc动态内存分配 可能没你想得那么简单!freeRTOS未直接使用标准C malloc!
第185集(23.7/80)演示如何对编辑之后CubeMX重新生成freeRTOS工程进行恢复!将ZN'Shell加入到freeRTOS工程中!
第184集(23.6/80)实验演示ZN‘Shell命令交互 重新编辑CubeMX工程添加串口接收CubeMX工程重新编辑要注意!
第199集(24.2/80)对不再需要的任务可将其Delete 而非Suspend 以免其占用资源无用任务 果断Delete!
第180集(23.2/80)freeRTOS官网 内核版块介绍:官方教程和丰富的软件包资 freeRTOS 官方软件包 非常丰富!
第169集(22.2/80)vTaskList形参定义介绍 它包含当前所有任务主要信息vTaskList列出所有任务信息!
第140集(17.3/80)freeRTOS优先级层数设置 在FreeRTOSConfig.h中修改宏的值freeRTOS优先级 数字越大越高
第120集(14.2/80)图例:任务调度运行Delay(3)任务暂停 3 Tick后恢复运行 RTOS中delay是这样运转的!
第63集(9.6/80)多个同时运行的函数共用一个栈,效率为何会低?多函数同时运行,叫“并发执行”!
第164集(21.3/80)课程稍后部分深入讲解freeRTOS内存管理算法 链表知识准备好!掌握C语言/数据结构/算法 嵌入式无敌!
第61集(9.4/80)列举一些比较主流的微型RTOS方案为啥51要上RTOS?因他陷得太深!
第26集(3.8/80) JLINK、CH340 USB串口驱动安装 一切准备工作就绪!COME ON BABY!
第170集(22.3/80)创建一个任务 不断打印出当前任务列表和信息vTaskList 实际看效果!
第7集(1.5/80)RTOS技术债/团队协作/薪资鄙视链