V
主页
京东 11.11 红包
第137集(16.9/80)RTOS世界里多用DMA 减少硬件中断的次数 提高系统实时性RTOS多用DMA 啥是DMA?火化和回炉你选个!
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
第133集(16.5/80)若将Tick中断优先级提高会怎样呢?RTOS实时性会大打折扣Tick优先级较低!为了实时性!
第152集(19.2/80)RTOS多任务生态系统 根本矛盾是“资源” 任务有资源才能运行RTOS 弱肉强食 资源为王!
第116集(13.21/80)RTOS API开关宏通常在某头文件里,freeRTOS是freeRTOS.h条件预编译 软件裁剪常用方法!
第146集(18.3/80)RTOS多任务世界的法则:共享CPU时间 若想独占 必付出代价多任务法则:严禁独占CPU 请适当礼让!
第161集(20.4/80)问题找到 NASA紧急修复嵌入式BUG 通过星际OTA进行升级优先级反转解决 NASA挽回2.6亿美元!
第129集(16.1/80)思想实验:假设一硬件中断 可避其它中断 作上下文出入栈Cortex-M中最卑微硬件中断!
第126集(15.2/80)无脑切换上下文会导致严重错误!当心中断程序可能在运行!中断先行 任务再切!
第127集(15.3/80)RTOS多任务中有两栈:任务栈和主栈!运行任务与非任务代码!主栈?一直在!不论裸机和多任务!
第171集(22.4/80)vTaskList也要打开相应的宏才能使用 OK 编译通过 看效果freeRTOS中隐藏API还有多少?
第134集(16.6/80)实时性的正式定义 实时系统中紧急事情可以打断其它事情实时?立即响应 时到必完!否则后果你想!
第139集(17.2/80)用地震预警例子来说明任务优先级问题 高优先抢占低优先地震来了!无论多忙,立即跑!
第123集(14.5/80)实际来看一下Tick中断程序源代码,一直追到底层汇编! RTOS入门不提移植,伤元气!
第62集(9.5/80)多个同时运行的函数可否共用一个栈?“协程方式”!省内存,效率不高!
第170集(22.3/80)创建一个任务 不断打印出当前任务列表和信息vTaskList 实际看效果!
第158集(20.1/80)讲述火星车登录火星频繁重启故事 但想听懂后面必须先学知识NASA火星车嵌入式软件频繁重启 为啥?
第143集(17.6/80)freeRTOS中 同等优先级下 后被创建的任务先被启动freeRTOS同等优先 后建任务先启动!
第187集(23.9/80)其实没有所谓高阶和高手 高手不过是有极为扎实知识基础而已!其实没有高手!只有基础扎不扎实!
第166集(21.5/80)以创建任务API为例讲解freeRTOS的静态API 静态任务不能删除freeRTOS有动静两套API,意义是啥 !
第164集(21.3/80)课程稍后部分深入讲解freeRTOS内存管理算法 链表知识准备好!掌握C语言/数据结构/算法 嵌入式无敌!
第181集(23.3/80)freeRTOS官网 社区版块介绍:有论坛、路线图等 还可以提意见freeRTOS 官方社区 专业而开放!
第169集(22.2/80)vTaskList形参定义介绍 它包含当前所有任务主要信息vTaskList列出所有任务信息!
第61集(9.4/80)列举一些比较主流的微型RTOS方案为啥51要上RTOS?因他陷得太深!
第162集(21.1/80)freeRTOS中的malloc动态内存分配 可能没你想得那么简单!freeRTOS未直接使用标准C malloc!
第14集(1.12/80) 为啥 RTOS 降低了研发难度
第153集(19.3/80)任务等到资源未必会马上运行 只是有了运行资格 即“就绪态”万事俱备 就差运行 任务的“就绪状”!
第1集(0.1#80)课程总体介绍和学习路线
第136集(16.8/80)Tick周期可能因大量硬件中断触发而严重不准 拖累整个系统Tick被大量中断拉长 系统卡爆了!
第190集(23.12/80)将ZN'Shell加入到freeRTOS工程中来 并进行调试 编译 下载ZN'Shell跑起来啦!LOGO头美吗?
第110集(13.15/80)如何获取到任务的句柄?RTOS慎用全局变量!自有办法!报上任务名姓,就能操纵任务!
第3集(1.1/80)嵌入式工程师一个普遍认知误区
第176集(22.9/80)介绍xPortGetFreeHeapSize当前堆剩余空间 演示两API实际效果堆空间相关API 实际演示一下!
第148集(18.5/80)时间片轮转调度是个好东西 但在freeRTOS中它是个鸡肋freeRTOS时间片轮转 是 鸡肋!
第151集(19.1/80)任务并非一路狂飙 需等资源方可继续运行 等待即“阻塞态”任务阻塞 就是等待资源!
第177集(22.10/80)堆总容量在哪设置configTOTAL_HEAP_SIZE宏 判断系统是否安全控制堆空间占用比例 保证系统安全!
第57集(8.5/80) 防止栈溢出:1 少局部变量 2 少调用层数要对内存用量有明确认知!永远!
第30集(3.12/80) MDK Pack Installer的使用方法快速安装芯片型号 DFP
第178集(22.11/80)Shell是一种实用高级的人机交互方式 是多任务重要调试手段ZN'Shell登场 免费开源 去用吧孩子!
第71集(10.4/80)一个重要的问题:我们的课程为什么要基于freeRTOS来讲呢?freeRTOS是入门RTOS最佳之选!
第195集(23.17/80)我们实现了pti ptl和mem三个实用的Shell交互命令Shell中实现3个实用命令!
第124集(14.6/80)看完代码,你更清楚还是更迷糊了?第一次听PENDSV这个东西!看完,你更迷糊呢?还是更迷糊呢?