首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李柱明
掘友等级
嵌入式软件工程师
|
无
MCU、FreeRTOS、LiteOS、Linux、高效办公
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
学《跟我一起写Makefile》笔记发博词
由于《跟我一起写Makefile》已经写得很详细了,所以我只是提取其中重要的内容出来而已。 博主还是建议读者观看原版的《GUN Makefile》和《跟我一起写Makefile》。
【Makefile】2-Makefile的介绍及原理
本笔记主要记录Makefile一些概念要点。 本笔记为提取性笔记,章节与《跟我一起写Makefile》同步,所以会看到有些小标题会跳过。 还可以是一个标签(label)。 生成该 target 所依赖的文件 和 / 或 targe。 为该 target 要执行的命令(任意的sh…
链表-双向非通用链表
在阅读 RTOS LiteOS 内核源码时发现该内核使用的链表时通用链表,而 FreeRTOS 内核使用的时非通用链表,所以,有必要发布一下关于链表实现的笔记。 以下内容为个人笔记,涉及一些非专业词汇,敬请谅解,谢谢。 链表为 C 中一种基础的数据结构。 看成环形晾衣架即可。 …
有效的数独
数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的数字是否有效即可。 给定数独序列只包含数字 1-9 和…
链表-双向通用链表
在阅读 RTOS LiteOS 内核源码时发现该内核使用的链表是通用链表,而 FreeRTOS 内核使用的是非通用链表,所以,有必要记录一下关于链表实现的笔记。 以下内容为个人笔记,涉及一些非专业词汇,敬请谅解,谢谢。 链表为 C 中一种基础的数据结构。 看成环形晾衣架即可。 …
LiteOS-任务篇-源码分析-删除任务函数
把当前任务插入到回收列表中,待运行创建任务函数时在进行回收处理。(其它RTOS都是在空闲任务中处理)
LiteOS-任务篇-源码分析-创建任务函数
需要一个 任务初始化参数结构体 TSK_INIT_PARAM_S 和 一个任务句柄。 算出 结构体首地址 到 成员 之间的便宜。
FreeRTOS-cpu利用率统计
本笔记基于 stm32+FreeRTOS。 主要参考野火、安富莱。 打印出各任务在某段时间内站用cpu时长的比例。 ulCpuTraceTaskATick/ulCpuTraceTick 即可计算出该任务的CPU占用率。 阔以清晰地看出各个任务的cpu利用率,验证一个系统好坏的方…
链表-双向非通用链表-源码
在阅读 RTOS LiteOS 内核源码时发现该内核使用的链表时通用链表,而 FreeRTOS 内核使用的时非通用链表,所以,有必要发布一下关于链表实现的笔记。 以下内容为个人笔记,涉及一些非专业词汇,敬请谅解,谢谢。
LiteOS-任务篇-源码分析-系统启动函数
移植好内核后,开始实战内核。 源码分析一般都在代码注释中。 本文LiteOS采用非接管中断方式。 本文源码基于 LiteOS 2018 源码,最新官方源码中都有注释,可参考。 原理一样,源码稍有不同,且最新官方源码中带有注释。 跳转到当前任务的 PC ,继续运行任务。
下一页
个人成就
文章被点赞
22
文章被阅读
10,166
掘力值
326
关注了
0
关注者
6
收藏集
0
关注标签
31
加入于
2020-10-19