自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于DM900网卡驱动的分析

sysfs的对于内核管理方式;.kobject、kset、kobject三者的概念;platform平台总线的创建过程;dm9000网卡驱动的实例分析。

2019-08-26 15:05:04 715

原创 Linux设备驱动的软件架构思想与设备驱动的基础内容总结

以platform平台总线为例对linux下的驱动的软件架构思想与设备驱动的基础内容做一个分析总结。

2020-05-20 17:28:19 264

原创 input输入子系统分析

对input子系统的三层结构进行一些分析

2020-05-20 17:17:42 286

原创 常见的应用调试方法

常规方法、查询法、跟踪法、Valgrind调试分析工具、GDB五种常见的调试方法。

2019-10-13 16:37:20 638

原创 Socket网络编程与基本的网络知识

socket编程、Socket与三次握手、Tcp三次握手的原因、Socket与四次挥手、Tcp四次挥手的原因

2019-10-13 15:36:19 173

原创 linux线程知识总结以及进线程的对比

线程的资源组成、线程的私有数据、线程间通讯的方式、线程同步的方式。和进线程的对比。

2019-10-13 15:21:18 194

原创 linux进程知识总结

进程的资源组成、进程的状态、僵尸进程、孤儿进程、以及守护进程与后台进程的概念,还有进程间通信方式总结。

2019-10-13 15:14:55 165

原创 《电子相框》--4.libjpeg库的移植安装和使用

libjpeg库的移植安装和使用

2019-10-13 11:08:18 325

原创 《电子相框》--3.libpng库的移植安装使用

libpng库的移植安装和使用

2019-10-13 10:53:27 268

原创 《电子相框》--2.fb设备与图片显示

《电子相框》--2.fb设备的显示

2019-10-13 10:44:44 410

原创 《电子相框》--1.项目的总述

电子相框--多格式图片的显示项目总结

2019-10-13 10:32:03 343

原创 《进程调度》4.上下文切换与抢占

上下文切换的步骤。内核抢占与用户抢占。

2019-09-03 13:29:37 241

原创 《进程调度》3.调度的实现

进程调度的实现:时间记账;进程选择;调度器入口;睡眠唤醒。

2019-09-03 10:47:43 232

原创 《进程调度》2.调度算法

四种常见的调度算法、linux中很重要的CFS调度器的实现。

2019-09-02 14:12:25 236

原创 《进程调度》1.调度原理与基础概念

从进程的状态、linux的调度时机、多任务系统、进程的类型、进程的优先级、进程的时间片多个角度介绍进程的调度原理。

2019-09-01 17:28:47 544

原创 fb设备驱动2:fb设备驱动架构分析

fb设备中内核开发者负责维护的fbmem.c框架的分析以及以s3cfb.c为例,实际的分析fb设备的驱动。

2019-07-26 19:58:24 1175

原创 fb设备驱动1:fb设备的显像原理和步骤

lcd显示屏的被抽象成fb设备,简单的介绍其原理和应用开发步骤。

2019-07-26 19:19:33 1663 2

原创 字符设备驱动3:字符类设备驱动框架分析

以led类设备驱动为例。简单的分析字符设备驱动框架的实现原理与其提供的接口函数的实现原理。

2019-07-25 22:10:35 125

原创 platform平台总线驱动2:实例分析

一个platform平台总线设备驱动的实例分析。

2019-07-25 21:21:44 221

原创 platform平台总线驱动1:模型简介

platform平台总线的一个简单陈述。

2019-07-25 20:40:49 270

原创 设备驱动模型的实现

关于设备驱动模型的一个简单陈述。

2019-07-25 16:05:57 125

原创 块设备驱动2:一个实际的设备驱动代码分析

使用系统中的内存虚拟出一个硬件设备,然后对这个使用块设备驱动对这份内存进行读写。

2019-07-24 22:35:01 144

原创 块设备驱动1:块设备基础知识

关于块设备的一些基础知识。

2019-07-24 21:52:52 216

原创 misc杂散类设备驱动2:驱动代码的分析

以一个比较简单的蜂鸣器buzzer设备为例,从实际的代码,以一个比较正确的顺序分析misc杂散类设备的注册过程。

2019-07-24 16:58:50 139

原创 misc杂散类设备驱动1:misc杂散类设备驱动架构分析

linux中将很多不太好分类的设备统一放在杂散类设备中使用misc类设备框架统一管理,此博文从源码实际分析misc驱动框架的实现。

2019-07-24 11:42:11 161

原创 字符设备驱动1:一个简单的字符设备驱动示例

对字符设备驱动的一个简单示例,通过代码直观的了解内部的工作原理。

2019-07-23 18:17:11 557

原创 字符设备驱动2:虚拟地址映射

对静态、动态虚拟地址的映射原理和使用方法做一个分析和介绍。

2019-07-22 18:02:55 245

原创 驱动基础内容

驱动注册相关的命令;驱动的Makefile分许;驱动中宏的分析;字符设备驱动的管理;驱动的开发流程

2019-07-22 17:35:21 299

原创 根文件系统相关3:menuconfig的配置

利用busybox进行根文件系统的制作时menuconfig的常见配置。

2019-07-20 18:36:35 186

原创 根文件系统相关2:rootfs/etc目录的简单分析

rootfs/etc目录作为根文件系统很重要的一个配置文件有着至关重要的地位,此篇博文简单的介绍一下文件夹内的几个重要文件!

2019-07-20 18:33:37 447

原创 根文件系统相关1:根文件系统的制作

进过前面千辛万苦,终于linux跑了起来,但是没有根文件系统的linux系统不能算是一个完整的linux系统,此篇博文简单的介绍了根文件系统的制作步骤和原理,换用交流指正!

2019-07-20 18:24:25 167

原创 移植的最后步骤:内核的启动过程分析

千呼万唤使出来,在前面uboot千辛万苦为kernel提供了充足的条件,传入参数之后,终于到了kernel大侠自己运行工作的过程。本篇博文将从代码和宏观逻辑结合的方式分析linux内核是如何工作起来的。

2019-07-19 16:52:01 208

原创 uboo启动的杂记--uboot的环境变量

uboot的环境变量作为启动时很重要的部分,这里对其进行一个简单的分析。

2019-07-18 10:41:24 340

原创 uboo启动的杂记--uboot的命令的实现

uboot在最后阶段进入命令行模式。而命令是如何实现的呢,此篇博文将做解析。

2019-07-18 10:37:02 249

原创 uboot启动的杂记--uboot给kernel传参的实现原理

以s5pv210为例,对uboot给linux内核传参的实现与原理进行详细的分析。

2019-07-16 21:08:25 550

原创 uboot启动之BL2阶段的分析2:bootm命令的实现与the_kernel函数指针

uboot最终启动内核是依靠bootm命令实现的,而这个命令是调用一个函数指针the_kernel完成的,此博文将对其进行分析。

2019-07-16 20:49:29 538

原创 链表的基本操作

包含链表常见算法中的逆序,节点删除,链表的遍历,链表节点的创建。

2019-06-26 23:02:29 171

原创 uboot启动之BL2阶段的分析1:宏观分析

BL2阶段主要是进行开发板外部硬件的初始化、以及软件数据结构的初始化。uboot在启动完后打印出一些信息,然后进入倒数bootdelay秒后执行bootcmd对应的启动命令

2019-06-23 23:58:24 710

原创 uboot的那些事儿(以s5pv210为例)

uboot是嵌入式系统移植的核心,关于uboot的一些概念和启动流程牛油们分析的人很多,但都不是很深刻,在这里本人结合牛油博文加上自己很长时间的分析,做了一个比较详见的总结。

2019-04-19 17:10:31 384

原创 透过实例看有名管道与无名管道

***无名管道 创建:int pipe(int fd[2]) 其中fd[0]用来读、fd[1]用来写。 所以一般在父进程中将fd[0]进行close 在子进程中将fd[1]进行close。 管道是单向通道,只能在一端进行数据的写入,另一端进行数据的读出,不能复用。 由于管道属于队列,所以管道中的东西在读取之后就会被删除,...

2019-03-05 12:18:10 235

x210kernel

九鼎为x210移植的内核(朱有鹏视频配套资源),笔者的博客以这份内核为分析的对象。

2019-07-20

u-boot-jiuding

九鼎为s5pv210移植的uboot(朱有鹏配套资源) 与笔者的博客一同参考使用。

2019-07-20

根文件系统的etc目录文件

作为根文件系统配置中最重要的一个文件夹,etc目录至关重要。 文件夹内包含嘴角根文件系统的fstab脚本,inittable脚本和profile脚本,以及自启动的配置文件rcS。

2019-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除