自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓系统签名

在Android开发中,系统应用(System Apps)通常需要特殊的签名才能安装在系统分区上,并享有系统级别的权限。这些签名通常是由设备制造商或Android源码构建过程中自动生成的。

2024-09-22 16:27:11 334

原创 ARM笔记(三)-ARM寄存器、异常处理

五个异常模式:FIQ、 IRQ 、SVC、 Abort、 Undef。ARM有40个寄存器(8个工作模式),monitor多了3个寄存器。状态位:【0】ARM状态 【1】Thumb状态。ARM微架构:指令流水线、多核处理器。CPRS寄存器:当前程序状态寄存器。

2023-09-13 20:26:56 118 1

原创 ARM笔记(二)-ARM处理器

只保留常用的简单指令,硬件结构简单,复杂操作一般通过简单指令的组合实现,多单周期指令(嵌入式移动终端使用广泛)Word 32bits 存储数据在内存的起始地址必须是4的整数倍。Halfword 16bits 存储数据在内存的起始地址必须是2的整数倍。不仅包含了常用指令,还包含很多不常用的特殊指令(多用于PC及服务器等)Thumb指令集:所有指令都占用16bit存储空间,自增2。ARM指令集:所有指令都占用32bit存储空间,自增4。字节序:arm一般使用小端对齐。

2023-09-12 16:38:50 86

原创 ARM体系架构与接口技术笔记(一)

DMA总线:直接存储器访问,使用DMA总线可以不通过CPU直接在存储器直接进行数据传递。CPU读取地址有限,和地址总线相关。32位,地址空间2^32,4G。

2023-09-11 15:09:43 89

原创 嵌入书linux八股文(数据结构)

3.栈: 一种后进先出(LIFO)的数据结构,只允许在栈顶进行插入和删除操作。栈的应用非常广泛,如函数调用栈、括号匹配、表达式求值等。4.队列: 一种先进先出(FIFO)的数据结构,队列常用于实现缓存、任务队列、消息队列等。2.链表:它由一组节点组成,每个节点包含一个值和一个指向下一个节点的指针。树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。实现:sqlist.c sqlist.h test.c。6.堆:完全二叉树,堆常用于实现优先队列和排序算法。树中所有结点可以有零个或多个后继。

2023-09-06 17:05:16 184 1

原创 进程和线程

进程是线程的容器,真正完成代码执行的是线程,而进程则作为线程的执行环境。一个程序至少包含一个进程,一个进程至少包含一个线程,一个进程中的多个线程共享当前进程所拥有的资源。一个进程可用虚拟空间是2G,默认情况下,线程的栈的大小是1MB,所以理论上最多只能创建2048个线程。当需要数据隔离时,需要更好地稳定性时,更好地利用多核处理时,使用进程更合适。进程类型:交互进程、批处理进程、守护进程(一直在后台运行)1.(Linux)中什么是进程,线程,彼此有什么区别?线程(小进程):一个进程中执行的代码片段。

2023-09-04 21:12:17 53 1

原创 数据结构学习笔记

学习笔记

2023-07-10 21:58:25 60 1

原创 谷歌云端硬盘直接下载方法

有地址: https://drive.google.com/file/d/1Cv7IMSI3BTkdPnIhTZ_nzbqIerW477mk/view?将1Cv7IMSI3BTkdPnIhTZ_nzbqIerW477mk拼接到https://drive.google.com/uc?id=后面得到新的连接。直接复制到浏览器网址输入即可下载。

2023-04-11 14:13:01 7274 1

原创 pydensecrf安装

pydensecrf安装。

2023-04-10 09:15:30 171 1

空空如也

空空如也

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

TA关注的人

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