摘要: Linux内核强大的文档功能,除了直接转换 ```.rst```文档之外,还能从源码中汲取API说明,结构体说明等信息。当然要做到这样,源码的注释是有一定要求的。而这篇文档,就是介绍如何写符合 *kernel-doc* 格式要求的注释。 阅读全文
posted @ 2020-03-20 08:39 广漠飘羽 阅读(1947) 评论(0) 推荐(1) 编辑
摘要: RTOS上常用的掉电安全的小文件系统并不多,SPIFFS和LittleFS是这方面的佼佼者。今天我们就从开源协议、社区维护情况、静态/动态内存、掉电安全与修复、CPU占用和读写性能的多个维度比较两者的优劣 阅读全文
posted @ 2020-03-15 18:12 广漠飘羽 阅读(10870) 评论(4) 推荐(5) 编辑
摘要: 抛开完美的时序图模型,从实际的传输过程入手,以 SPI Nor 为例,讲解在100MHz的高频下,SPI控制器读取数据为什么需要延时一个周期? 阅读全文
posted @ 2020-03-11 16:29 广漠飘羽 阅读(5784) 评论(1) 推荐(1) 编辑
摘要: 在SPI总线上,CPOL(极性)和CPHA(相位)的不同配置形成了SPI数据传输的4种模式。结合着图例,我们学习这4种SPI模式的原理。 阅读全文
posted @ 2020-03-11 12:18 广漠飘羽 阅读(40443) 评论(5) 推荐(18) 编辑
摘要: 向Linux社区提交补丁并不频繁,某一次提交后可能了然于胸,过段时间总会忘记,于是就有了这篇文章。 这篇文章是我真实提交的步骤,没有严格按官方的要求和建议来,但能覆盖大多数问题 阅读全文
posted @ 2020-01-16 12:26 广漠飘羽 阅读(4191) 评论(0) 推荐(3) 编辑
摘要: Linux内核补丁提交给社区之前,应该做什么测试? 转载自Linux内核官网的中文翻译说明文档,原汁原味 阅读全文
posted @ 2020-01-04 20:16 广漠飘羽 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 以邮件形式,向Linux内核社区推送补丁。我们的邮箱该怎么配置才满足补丁邮件要求的? 转载自Linux内核官网的中文翻译说明文档,原汁原味 阅读全文
posted @ 2020-01-04 19:58 广漠飘羽 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Linux内核代码风格要求,作为最大的C语言程序,其代码风格真挺好。平时写C代码,不管是否内核代码,都按这要求规范自己。 转载自Linux内核官网的中文翻译说明文档,原汁原味 阅读全文
posted @ 2020-01-04 19:47 广漠飘羽 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 了解Linux内核许可规则。转载自Linux内核官网的中文翻译说明文档,原汁原味 阅读全文
posted @ 2020-01-04 15:55 广漠飘羽 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 如何向社区提交补丁,以及各种Acked-by,Review-by等的说明。转载自Linux内核官网的中文翻译说明文档,原汁原味 阅读全文
posted @ 2020-01-04 15:35 广漠飘羽 阅读(1637) 评论(0) 推荐(1) 编辑