- 博客(71)
- 资源 (3)
- 收藏
- 关注

原创 关于DM900网卡驱动的分析
sysfs的对于内核管理方式;.kobject、kset、kobject三者的概念;platform平台总线的创建过程;dm9000网卡驱动的实例分析。
2019-08-26 15:05:04
795
原创 Linux设备驱动的软件架构思想与设备驱动的基础内容总结
以platform平台总线为例对linux下的驱动的软件架构思想与设备驱动的基础内容做一个分析总结。
2020-05-20 17:28:19
295
原创 Socket网络编程与基本的网络知识
socket编程、Socket与三次握手、Tcp三次握手的原因、Socket与四次挥手、Tcp四次挥手的原因
2019-10-13 15:36:19
197
原创 《进程调度》1.调度原理与基础概念
从进程的状态、linux的调度时机、多任务系统、进程的类型、进程的优先级、进程的时间片多个角度介绍进程的调度原理。
2019-09-01 17:28:47
584
原创 fb设备驱动2:fb设备驱动架构分析
fb设备中内核开发者负责维护的fbmem.c框架的分析以及以s3cfb.c为例,实际的分析fb设备的驱动。
2019-07-26 19:58:24
1248
原创 misc杂散类设备驱动2:驱动代码的分析
以一个比较简单的蜂鸣器buzzer设备为例,从实际的代码,以一个比较正确的顺序分析misc杂散类设备的注册过程。
2019-07-24 16:58:50
160
原创 misc杂散类设备驱动1:misc杂散类设备驱动架构分析
linux中将很多不太好分类的设备统一放在杂散类设备中使用misc类设备框架统一管理,此博文从源码实际分析misc驱动框架的实现。
2019-07-24 11:42:11
174
原创 根文件系统相关2:rootfs/etc目录的简单分析
rootfs/etc目录作为根文件系统很重要的一个配置文件有着至关重要的地位,此篇博文简单的介绍一下文件夹内的几个重要文件!
2019-07-20 18:33:37
505
原创 根文件系统相关1:根文件系统的制作
进过前面千辛万苦,终于linux跑了起来,但是没有根文件系统的linux系统不能算是一个完整的linux系统,此篇博文简单的介绍了根文件系统的制作步骤和原理,换用交流指正!
2019-07-20 18:24:25
199
原创 移植的最后步骤:内核的启动过程分析
千呼万唤使出来,在前面uboot千辛万苦为kernel提供了充足的条件,传入参数之后,终于到了kernel大侠自己运行工作的过程。本篇博文将从代码和宏观逻辑结合的方式分析linux内核是如何工作起来的。
2019-07-19 16:52:01
239
原创 uboot启动的杂记--uboot给kernel传参的实现原理
以s5pv210为例,对uboot给linux内核传参的实现与原理进行详细的分析。
2019-07-16 21:08:25
602
原创 uboot启动之BL2阶段的分析2:bootm命令的实现与the_kernel函数指针
uboot最终启动内核是依靠bootm命令实现的,而这个命令是调用一个函数指针the_kernel完成的,此博文将对其进行分析。
2019-07-16 20:49:29
602
原创 uboot启动之BL2阶段的分析1:宏观分析
BL2阶段主要是进行开发板外部硬件的初始化、以及软件数据结构的初始化。uboot在启动完后打印出一些信息,然后进入倒数bootdelay秒后执行bootcmd对应的启动命令
2019-06-23 23:58:24
790
原创 uboot的那些事儿(以s5pv210为例)
uboot是嵌入式系统移植的核心,关于uboot的一些概念和启动流程牛油们分析的人很多,但都不是很深刻,在这里本人结合牛油博文加上自己很长时间的分析,做了一个比较详见的总结。
2019-04-19 17:10:31
421
原创 透过实例看有名管道与无名管道
***无名管道 创建:int pipe(int fd[2]) 其中fd[0]用来读、fd[1]用来写。 所以一般在父进程中将fd[0]进行close 在子进程中将fd[1]进行close。 管道是单向通道,只能在一端进行数据的写入,另一端进行数据的读出,不能复用。 由于管道属于队列,所以管道中的东西在读取之后就会被删除,...
2019-03-05 12:18:10
254
根文件系统的etc目录文件
2019-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人