【内核笔记】2022回顾-2023规划

news2024/11/15 14:04:58

文章目录

  • 一、2022博客总结
  • 二、2023博客规划
  • 三、改进

沉淀、分享、成长,让自己和他人都能有所收获!😄

一、2022博客总结


  • 2022年重点优化了🚀RK3399平台开发入门到精通系列专栏,订阅量突破2100个订阅
  • 2022年浏览量破190
  • 2022年粉丝破1
  • 新增了🚀RK3588 Android12 开发入门到精通专栏
  • 优化了🚀RK3568 Android11 从入门到实战项目专栏
  • 优化了🚀高通平台开发入门到精通专栏

2022年获得的CSDN勋章:

2022年新增视频课(推荐):

  • Linux延迟工作机制 - 视频课
  • 如何去学习USB驱动 - 视频课
  • Linux内核锁机制详解 - 视频课
  • sysfs相关API详解 - 视频课
  • Platform总线 - 视频课
  • Linux 设备管理机制 - 视频课
  • 设备树的详解 - 视频课
  • Pinctrl子系统的介绍 - 视频课
  • 常用Linux内核调试手段 - 视频课

二、2023博客规划


专栏规划:

  • 🚀RK3399平台开发入门到精通系列专栏持续优化并最终年底完结
  • 🚀RK3588 Android12 开发入门到精通专栏重点更新
  • 🚀RK3568 Android11 从入门到实战项目专栏完成更新完结

每周持续更新视频于视频课星球,感兴趣的朋友可以添加博主文末微信,进入内核笔记星球,更新计划如下:

2023年视频更新计划:

  • 1月8日:《sysfs文件系统》
  • 1月15日:《GPIO子系统详解》
  • 1月22日:《UART子系统详解》
  • 1月29日:《自旋锁spinlock的实现》
  • 2月5日:《互斥量mutex的实现》
  • 2月12日:《原子操作的实现原理》
  • 2月19日:《信号量semaphore的实现》
  • 2月26日:《I2C系统驱动模型》
  • 3月5日:《PCI系列-lspci和PCI 总线的枚举》
  • 3月12日:《PCI系列-PCI的头部分析》
  • 3月19日:《PCI系列-Base Address Registers》
  • 3月26日:《PCI系列-PCI(e)配置空间的操作》
  • 4月2日:《PCI系列-访问 PCI(e) 的 IO 空间》
  • 4月9日:《USB系列-USB系统硬件框架和软件框架》
  • 4月16日:《USB系列-USB协议层数据格式》
  • 4月23日:《USB系列-描述符介绍》
  • 4月30日:《USB系列-设备枚举过程》
  • 5月7日:《USB系列-USB OTG硬件电路介绍》
  • 5月14日:《Interrupt子系统》
  • 5月21日:《TTY驱动程序框架》
  • 5月28日:《printk执行过程》
  • 6月4日:《设备树系列-设备树的引入》
  • 6月11日:《设备树系列-设备树DTS&DTB的格式》
  • 6月18日:《设备树系列-内核对设备树的处理过程》
  • 6月25日:《设备树系列-u-boot对设备树的支持》
  • 7月2日:《设备树系列-内核对设备树中断信息的处理过程》
  • 7月9日:《内存管理系列-虚拟地址空间布局架构》
  • 7月16日:《内存管理系列-内存映射原理详解 》
  • 7月23日:《内存管理系列-物理内存组织结构 》
  • 8月6日:《内存管理系列-引导内存分配器原理 》
  • 8月13日:《内存管理系列-伙伴分配器 》
  • 8月20日:《内存管理系列-Slab块分配器详解 》
  • 8月27日:《进程调度系列-进程原理及系统调用》
  • 9月3日:《进程调度系列-调度器分析及完全公平调度器CFS》
  • 9月10日:《进程调度系列-进程优先级与调度策略实战》
  • 9月17日:《进程调度系列-实时调度类及SMP》
  • 9月24日:《进程调度系列-RCU机制及内存优化屏障》
  • 10月1日:《进程调度系列-内核内存布局和堆管理》

三、改进


  • 博文增加实验实战章节
  • 视频课增加视频长度
  • 每个专栏都定期更新
  • 增加直播活动,答疑解惑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/134637.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《梁启超家书》笔记三——交友取益,或读书取益,也要方面稍多,才有接谈交换,或开卷引进的机会

目录 1、学科选择建议 2、学习 3、所学不可太专向(不知道学科外其他方向的了) 4、建议欧游实地开开眼界 5、建议结婚前分开两地住 6、毕业后工作看法(分析利弊) 7、处事态度与人生观 1、学科选择建议 我很想你以生物学为主科,因为它是…

Vue(五)

1. 绑定class和style样式 dom里自己拿到节点,改它上面的class样式 shift()移除第一个class属性 push想加哪个class属性都行 59行div知道自己只能用两个样式,四种情况 上面这种不合法,就算把样式加进div也得 样式对象:里面的key绿…

【ElasticSearch7.X】学习笔记(一)

【ElasticSearch7.X】学习笔记一、介绍1.1、ElasticSearch1.2、RESTful1.3、数据格式二、下载安装(单机部署)2.1、解压文件2.2、修改配置配置2.3、创建用户并授权2.5、启动三、增删查改3.1、 索引操作3.1.1、增加索引3.1.2、查看索引3.1.2.1、查看所有索…

定时任务介绍及X-Job和E-Job简单对比

下面对elastic-Job和xxl-Job做个简单的描述和对比 一、区别 1、XJob环境依赖于mysql,不依赖ZooKeeper, 2、EJob依赖ZooKeeper1、X-Job 侧重的业务实现的简单和管理的方便,学习成本简单, 失败策略和路由策略丰富。推荐使用在“用户…

对elasticsearch的实际应用

有业务需求,要做一个搜索接口,从千万的数据中根据筛选项查到需要的数据 筛选项有 1.学段。高中,初中等 2.学科。数学,语文等 3.专区。同步专区,高考专区等 4.试卷类型。月考卷,期中考试卷等 5.年级。高一&a…

MyBatis-Plus常用注解

常用注解 TableName 在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表 由此得出结论,MyBatis-Plus在确定操作的表时,…

基于 Tensorflow 2.x 从零训练花卉图像识别模型

一、数据集准备 本篇文章使用数千张花卉照片作为数据集,共分为5个分类:雏菊(daisy)、蒲公英(dandelion)、玫瑰(roses)、向日葵(sunflowers)、郁金香&#xf…

ClickHouse中的数据类型

ClickHouse中的数据类型数据类型说明数值类型IntFloatDecimal字符串类型StringFixedStringUUID时间类型DateDateTimeDateTIme64复杂类型ArrayEnumTupleNested特殊类型IPV4GEOBoolean 和 Nullable[参考文章]: ClickHouse | 数据类型介绍 数据类型说明 …

Docker | docker安装portainer详细步骤

portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便。 1. 搜索portainer镜像 docker search portainer 2. 拉取portainer镜像 docker pull…

[torch]日志记录之SummaryWriter(持更)

参考博文: 《tensorboardX的简单使用》《详解PyTorch项目使用TensorboardX进行训练可视化》《使用TensorBoard检查监控深度学习模型》 一、使用方法 class SummaryWriter(builtins.object)| SummaryWriter(log_dirNone, comment, purge_stepNone, max_queue10, f…

Springboot扩展点之ApplicationContextInitializer

前言 一提到Spring、Springoboot,很多人马上就会想到依赖注入、控制反转、自动装配、约定大于配置、使开发变得简单等等。但是如果仅仅会使用Springboot、SpringMVC完成一些增删改查,解决一些bug,那么实际上你并没有真的懂Spring、Sp…

每天5分钟机器学习:线性判别分析LDA算法

本文重点 我们前面学习了PCA算法,本文我们将学习一种新的算法,这种算法和PCA非常相似,这个算法叫做线性判别分析,简称为LDA,也称为Fisher线性判别(Fisher Linear Discriminant,FLD),是模式识别的经典算法,在1996年由Belhumeur引入模式识别和人工智能领域。 LDA原理 …

毒鸡汤 | 云服务器部署项目

文章目录前言环境介绍安装PHP安装Apache安装MySQL上传项目访问网站前言 新年的第一篇文章,今年继续努力加油,继续产出高质量的文章。 前面用PHPstudy搭建了【毒鸡汤】项目,但是这样只能自己访问,别人是访问不了的,因此…

Redis 持久化机制

个人博客地址: 文章目录Redis 持久化机制1. 概述2. RDB2.1 手动快照2.2 自动快照3. AOF3.1 AOF机制3.2 AOF文件的重写4. 混合型持久化5. 总结Redis 持久化机制 1. 概述 Redis​为了保证性能,会将所有数据放在内存中,那么万一Redis宕机&…

AcWing 756. 蛇形矩阵

目录问题描述思路与代码1. 个人解法2. 官方题解问题描述 原题链接🔗:756. 蛇形矩阵 输入两个整数 nnn 和 mmm,输出一个 nnn 行 mmm 列的矩阵,将数字 111 到 nmnmnm 按照回字蛇形填充至矩阵中。 具体矩阵形式可参考样例。 输入格…

synchronized底层原理

synchronized是JVM内置锁,基于monitor机制实现,依赖底层操作系统的互斥源语Mutex(互斥量),它是一个重量级锁,性能较低。 当然,JVM内置锁在1.5之后版本做了重大优化,如锁粗化&#xf…

[红明谷CTF 2021]JavaWeb

0x01 好久没打过ctf了,最近也在学Java 就看下java的题吧 WP 进入环境就提示访问 /login ,访问之后 提示的 /json ,试着访问一下 给了 jessid,继续访问 /json 的话 又会跳转至 /login 应该是要传点username password 果然是了&#…

web制作网页

HTML(人的骨架): 标签 1.超文本标记性语言 2.当前最新版HTML5 3.URL统一资源定位器(网址) 4.网站首页名称index.html,default.htm,main.heml 基本结构: 注意:1.标签都是小写 2.标签成对写 3.代码要层次缩进…

JavaScript内存管理

JavaScript 是一个弱类型的、动态语言,在执行一段 JS 代码时,需要经历编译、执行、内存回收阶段。 一、编译阶段 JS 代码执行时,会首先创建全局执行上下文、以及函数执行上下文,上下文的执行顺序按照栈的方式进行调用&#xff0c…

面试题: JVM内存结构

目录目的资源概览JVM内存溢出分类类型1: OutOfMemoryError类型2: StackOverflowError方法区与永久代、元空间之间的关系目的 学习记录, 面试准备 资源 B站的一个讲高频面试题的一个学习视频 概览 线程私有 ① 程序计数器 ② 虚拟机栈线程共享 ① 堆 ② 方法区 JVM内存溢…