自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 关于Linux的一些这想法

什么是操作系统?(仅代表个人想法)就linux而言,我的理解是其实还是使用函数堆出来一个庞大的“进程“,当然权限和功能绝对是用户态进程比不了的。多核的SOC那是不是可以理解为多进程(享有更多的资源)。系统的产生对于我们的操作进行了一些规范和限制,让我们的使用更加高效与安全。linux系统包含进程管理、内存管理、文件系统、设备控制、网络。linux系统为什么需要分用户态和内核态?首先我们知道linux内核就是linux_kernel,作为内核文件载体,作为内核态的主要操作。个人理解分层的原因:主要

2022-03-19 14:25:41 947

原创 设备常见的函数与结构体

dev_t 内核表示设备号的数据类型(可以理解为int类型的数据)int MAJOR(dev_t dev);int MINOR(dev_t dev);根据设备号获取主、次设备号。dev_t MKDEAV(unsigned int major,unsigned int minor);逆函数。register_chrdev_region();静态分配设备号,主次设备需要自己提供alloc_chrdev_region(); 动态分配设备号,无需自身提供register_chrdev

2022-03-19 13:13:33 327

原创 句柄handle的释意与inode的理解

我们常在代码中看到handle的这个东西,但是就不知道什么意思怎么用。最近就有这样的困扰,所以搜集了一下资料和查看了额一下工程代码做个简单的总结。我们通常看到的handle的都是一个非负整数,int类型的,那么就很奇怪为什么可以代码转换为一个对象或者控制块(可以理解为一片空间或者一个结构体)使用。查看工程代码后发现,handle虽然作为整形数据存在,其实这样看作一个指针。我们在handle的使用过程中会发现,我们首先会分配一快空间为需要的对象,然后用指针指向这片空间。最后强转为int类型,后续在

2022-03-17 23:20:35 900

原创 FFmpeg编解码流程解读--视频解码1

前言:首先我们知道ffmpeg是一个开源的音视频编解码,封装和解封装的工具。具体的下载方式这里不多赘述(感兴趣百度自行下载源码)。这里主要将编解码。ffmpeg音视频编解码依赖libavcodec。其为我们提供一套架构,其中包含了编解码器。这里主要介绍我们常用的一些API接口去处理实现编解码等媒体业务。但是一个好的应用框架需要兼容所有的功能的同时还不会因为底层api接口发生改变的(通过上层策略兼容新旧API才是我们长久之策)。解码:视频解码:这边先将一下旧API流程:注意:1

2022-03-12 18:42:56 3716

原创 一个关于AD热插拔驱动的解读(开发思路的记录)

个人理解:设备驱动:可分为设备(device)和驱动(driver)两个部分(个人理解)设备:硬件外设相关信息的代码(固定的,如板子的网卡、中断地址,偏硬件)驱动:对硬件相关的操作,一些机制的实现(偏软件)按照这种的分离的思想的话,platform平台总线就非常适合。platform总线概念:platform的灵魂是:device(设备)driver(驱动)platform_bus(platform总线),其特点是设备,驱动分层动态的管理和加载。按照的总线的要求我们注册好de

2022-03-11 01:44:35 443

原创 简述u-boot的作用:

都是基础记录一下哈。 主要分为两个阶段: 第一个阶段:汇编 构建异常向量表 禁止mmu和cache(处理器缓存),禁止看门狗 硬件时钟的初始化,内存的初始化 清除bss段, 完成uboot代码的自搬移(PS:如果是从NAND Flash启动,则必须通过NAND Flash控制器将bootloader代码复制到内存。) 初始化C代码运行的栈空间 第二个阶段:C 完成硬件的初始化 串口的初始化 内存的进一步的初始化...

2022-02-27 11:11:41 172

空空如也

空空如也

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

TA关注的人

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