简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SPI NOR子系统
目录一、vmlinux.lds.S二、head.S(进入kernel之前)2.1 kernel之前bootloder的工作2.1bootloader和kernel的交互的时候需求2.3内核执行的第一行代码(_stext)2.3.1preserve_boot_args()2.3.2 el2_setup2.3.3set_cpu_boot_mode_flag2.3.4__create_page_tabl
AVOutpufFormat与AVInputFormat类似,是类似COM 接口的数据结构,表示输出文件容器格式,着重于功能函数,位于Avoformat.h文件中。ffmpeg支持各种各样的输出文件格式,MP4,FLV,3GP等等。而 AVOutputFormat 结构体则保存了这些格式的信息和一些常规设置。flv的封装器的定义如下所示:AVOutputFormat ff_flv_muxer =
drm框架分析crtc分析
DMA Engine框架
drm简介
asmlinkage __visible void __init start_kernel(void){char *command_line;char *after_dashes;set_task_stack_end_magic(&init_task);/* 设置任务栈结束魔术数,*用于栈溢出检测*/smp_setup_processor_id();/* 跟 SMP 有关(多核处理器),设
alsa架构分析,ASoCf分析、Machine
1 ATF是干啥的TF-A,arm trusted fireware是ARM提供的一套通用的软件架构+特定于平台的实现代码。主要有两个作用:启动runtime service,提供电源管理、core的hotplug和idle管理等。与启动不同,这部分代码在linux启动以后仍然工作,上层通过SMC(SMC是一条ARM指令,Generate exception targeting exception
通用块层是块设备驱动的核心部分,这部分主要包含块设备驱动程序的通过代码部分。1、通用块层通用块层是一个内核组件,他处理来自系统其他组件发出的块设备请求。换句话说,通用块层包含了块设备操作的一些通用函数和数据结构,如通用磁盘结构gendisk,前文介绍的请求队列结构request_queue、请求结构request、块设备I/O操作结构bio和块设备操作结构block_dev