自定义博客皮肤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)
  • 收藏
  • 关注

原创 edk2 uefi的pei阶段MMU初始化

arm64pei阶段初始化MMU后程序立刻挂死了使能MMU之前需要建立CPU访问空间的页表,如果CPU访问了未映射地址,会触发bus error

2022-11-08 14:58:33 289 1

原创 Cramfs文件系统制作与使用

cramfs losetup 文件系统

2022-10-23 23:04:49 376

原创 安全存储,ARM HUK

芯片安全存储; HUK; 安全世界

2022-08-07 10:50:46 1851

原创 init: must be run as PID 1

init: must run as PID 1 错误Linux内核启动的用户态第一个进程为init,其pid为1,它是所有进程的子进程。子进程会继承父进程的文件描述符。当执行的init程序pid不为1时,就会出现上述错误。在嵌入式linux系统中,bios/boot引导程序启动内核时,一般加载kernel/initrd/dtb文件。initrd为ramdisk,为一级根文件系统,在内存中运行。完成初步初始化之后,切换为二级根文件系统,从物理存储介质启动和加载系统。在一级文件系统切换为二级文件系统时,通

2021-01-03 23:10:10 2003

原创 Linux Kernel

这里写自定义目录标题Linux KernelLinux Kernel2020年9月到10月搞Linux Kernel内核驱动的移植,从一个内核版本A移植到另一个内核版本C。将版本A中的驱动ko化,通过在内核加载完成后再启动脚本中插ko的方式,实现内核版本A的产品功能。存在的问题:内核版本A中的哪些功能需要移植到版本C中呢驱动模块的加载顺序和依赖关系怎么确定,(以mtd为例,阅读内核源码能找到答案)功能如何验证DMA引擎依赖的确定与移植,内核对象kconfig y m n还是只能

2020-11-29 23:02:15 158

原创 C语言,从入门到放弃

C语言,从入门到放弃函数指针与指针函数C语言的函数名称其实是个指针变量,指向函数代码段地址,某种程度上可以将其视为变量。C语言语句一句一句执行,在变量声明的时候,可以一个语句声明多个变量,同样,一行语句里面也可以写多个函数,它们将顺序执行。...

2020-07-05 00:59:45 395

空空如也

空空如也

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

TA关注的人

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