自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (20)
  • 收藏
  • 关注

原创 UEFI架构编写流程

UEFI架构编写流程

2023-09-04 15:22:15 254 1

原创 UEFI架构编写流程

如果想要在abl阶段调用cjson的相关代码,需要在abl的incude目录下包含cJSON.h, hwconf_get_value.h, EFICjson.h,然后再QcomModulePkg/Application/LinuxLoader/Linuxloader.inf文件中添加gEfiCJSONProtocolGuid,在QcomModulePkg/QcomModulePkg.dec文件中添加CJSON的gEfiCJSONProtocolGuid。以下为CjsonDxe.inf文件的详细介绍。

2023-08-31 17:44:18 192

原创 新拖的代码修改了很多,忘记创建分支无法提交代码

新拖的代码修改了很多,忘记创建分支无法提交代码

2023-08-24 17:10:25 130 1

原创 logcat可以看到log但是串口抓不到log如何解决

logcat可以看到log但是串口抓不到log如何解决

2023-08-22 11:12:10 213 1

原创 repo/repo start/repo 分支 -c -d 作用

repo/repo start/repo 分支 -c -d 作用

2023-08-21 13:56:00 759 1

原创 img分区介绍:

刷机img分区介绍:

2023-08-21 13:55:10 136 1

原创 git reset参数介绍

git reset参数介绍

2023-08-21 13:52:23 94 1

原创 添加一个文件夹及一些文件如何使用git生成patch

添加一个文件夹及一些文件如何使用git生成patch

2023-08-21 13:51:06 594 1

原创 uboot启动时linux

uboot启动时linux

2023-08-21 13:48:36 109 1

原创 设备树格式详解

设备树格式详解

2023-08-21 13:48:08 138 1

原创 软件中断和硬中断的区别

①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是为行中断指令产生的,无外部旗加中断个清求信号,因此中断的发生不是随机的而是过程序安排好的。③硬中断的中断得是由中断体控制器提供的(NMI硬件中断中断号系统指定为02H);软中断的中断号由指令直接绪出,无需使用中断控制器。②硬中断的中断响应周期,CPU需要发中断句合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断个回合信号。④硬中断是可屏蔽的(NMI硬中断不可屏蔽),软中断不可屏蔽。

2023-08-18 16:41:19 101 1

原创 带参宏和带本函数的区别

(3)带参宏比带参函数行快,因为带参函数在被调用时需要保护现场,而在函数回时需要恢在复理扬,带参宏仅仅是简单定符来的替换,存在边界问题,因此要尽量给变量加括号。(4)带参宏不占用内存,因为带参宏在编译之前已经被替换掉了,而带参函数在程序调用和返回的时候需要进行压栈和出栈操作,需要额外的系统开销。(2)从程序执行的过程来看,带参宏是在预处理理阶段被预处理器处理的而带彩凶数是在程序执行的过程中被处理。(1)带参函数中的形容是变量,因此有类型检查,而带参宏只是简单的字符来替换。

2023-08-18 16:37:00 58 1

原创 framebuffer的原理

直接对显存进行操作,用户可以将framebuffer的读写直接对显存进行操作,用户可以将framelffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。这种操作是抽象的,统一的,用户不必关心物理显存的位置,换页机制等等具体细节。

2023-08-18 16:33:05 48 1

原创 操作系统启动流程

操作系统启动流程

2023-08-18 15:55:37 51 1

原创 platform平台总线调用流程和使用详细介绍

platform平台总线调用流程和使用详细介绍

2023-08-18 15:31:51 228 1

原创 驱动加载模块以及与设备树匹配调用流程分析

驱动加载模块以及与设备树匹配调用流程分析

2023-08-18 15:16:47 372 1

原创 父子进程查字典

#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <fcntl.h>int main(){ int pipefd[2]; int ret = pipe(pipefd); if(-1 == ret) { perror("pipe"); exit(1); .

2021-12-14 16:04:03 970

原创 输入一个正整数, 计算并显示该整数的各个数字之和

#include <stdio.h>int main(int argc, const char *argv[]){ int num = 0; int sum = 0; scanf("%d", &num); while (num != 0) { sum += num % 10; num /= 10; } printf("sum = %d\n", sum); return 0;}...

2021-12-05 14:18:40 1851

minishell 实现功能列表.txt

minishell 实现功能列表

2021-12-05

_基于linux简单minishell的设计_设计文档.docx

_基于linux简单minishell的设计_设计文档

2021-12-05

tou.h

milishell程序包含.c和.h

2021-12-05

rm.h

milishell程序包含.c和.h

2021-12-05

mv.c

milishell程序包含.c和.h

2021-12-05

main.c

milishell程序包含.c和.h

2021-12-05

tou.c

milishell程序包含.c和.h

2021-12-05

ls.h

milishell程序包含.c和.h

2021-12-05

rm.c

milishell程序包含.c和.h

2021-12-05

mv.h

milishell程序包含.c和.h

2021-12-05

cat.h

milishell程序包含.c和.h

2021-12-05

ll.c

milishell程序包含.c和.h

2021-12-05

cat.c

milishell程序包含.c和.h

2021-12-05

cp.h

milishell程序包含.c和.h

2021-12-05

cp.c

milishell程序包含.c和.h

2021-12-05

ln.c

milishell程序包含.c和.h

2021-12-05

ll.h

milishell程序包含.c和.h

2021-12-05

ls.c

milishell程序包含.c和.h

2021-12-05

ln.h

milishell程序包含.c和.h

2021-12-05

空空如也

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

TA关注的人

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