- 博客(156)
- 资源 (1)
- 收藏
- 关注
原创 ARMv8高速缓存(Cache)和内存管理单元(MMU)
Cache弥补取速率差异。MMU控制Cache策略、内存属性、访问权限并提供虚拟地址映射功能。
2023-02-04 19:14:43 1928
原创 怎样编写裸片启动程序-ARMv8的Boot Code和ROM程序
裸片是如何Boot(启动)起来的?Flash里的程序是怎么被加载到RAM中的?
2022-11-05 00:28:29 2227 4
原创 怎么快速上手虚拟化(容器)技术——以 Docker 为例
所谓容器,实际上是一种虚拟化技术,用于为应用提供虚拟化的运行环境,相较于虚拟机具有轻量级、低延迟的特性。
2024-03-31 21:22:07 925
原创 OS之Karma分配法:《Resource Allocation for Dynamic Demands》将金融风控机制引入操作系统,考虑进程既往资源申请与借出行为进行动态资源调配
Karma 是一种针对动态用户需求的全新资源分配机制。
2024-03-20 21:24:39 305
原创 瞥一眼 FAT32,手撸文件系统
FAT(File Allocation Table),最早在DOS v1.0 中被引入,是一种极简的文件系统,占用空间,是目前最常见的文件系统之一。
2023-12-02 14:52:38 973
原创 一文读懂ARM安全性架构和可信系统构建要素
TrustZone 技术是为了防护 software 和 simple hardware 攻击而设计的
2023-11-05 14:06:45 517
原创 嵌入式开发中的抽象、封装与继承
# 1 何从实现?OOP 是 CPP 的显著特征,尽管它是一种多重范式的语言第一部分谈的是产品的实现(implement)而非产品的设计,因为对于个人开发者而言,往往是知道如何实现产品,而后才着手做整体设计的。这并不是说实现高于设计,而是承认此类开发者的首要驱动力通常不是用户需求,而是尝试新事物的热情。对新事物的尝试是以一些原则为基础的。从一年级学习电路原理开始,基尔霍夫定律指导下的‘前后级独立’的分析原则就印刻在每个电子/控制/仪器专业的预备工程师心中。
2023-08-19 10:33:17 267
原创 Linux内核模块开发 第 10 章 系统调用
乍一看,我们似乎可以通过检查系统调用是否等于我们的open函数来解决这个特殊的问题,如果是,就完全不改变系统调用(这样B在被移除时就不会改变系统调用),但是这会导致一个更糟糕的问题。接下来,B被插入到内核中,用B_openat替换系统调用,完成后它将调用它认为是原始的系统调用A_openat。因此,如果我们想改变某个系统调用的工作方式,我们需要做的是编写我们自己的函数来实现它(通常是通过添加一些我们自己的代码,然后调用原来的函数),然后改变sys_call_table的指针指向我们的函数。
2023-07-14 23:40:52 194
原创 Linux内核模块开发 第 9 章 谈及设备文件
每个设备都有自己的 ioctl 函数,这些命令可以读取 ioctl 命令(将信息从进程发送到内核),写入 ioctl 命令(将信息返回到进程),两者兼而有之,或者两者都没有。设想我们通过串口连接一个 modem(即使这是一个内置的modem,从 CPU 的角度看,仍是通过串口连接的,所以这种设想并不费力)。如果你想在自己的内核模块中使用 ioctl,最好收到一个正式的 ioctl 分配,所以如果你不小心得到了别人的 ioctl,或者如果他们得到了你的,你就会知道出了问题。下面的例子中,我们使用。
2023-07-14 23:09:43 167
原创 软件无线电之数字下变频(Matlab实例)
接收信号与本地振荡器产生的本振信号相乘,然后通过低通滤波器获得变频后的信号,这种技术手段则是下变频。
2023-01-29 23:03:11 4832 2
原创 ARMv8 AArch64异常处理机制概览
相对于ARMv7中的异常向量表(Exception Vector Table),ARMv8异常处理机制更为复杂,涉及处理器的异常等级(Exception Levels, ELn)、运行状态(Execution States)和安全模式(Secure Mode)。
2023-01-28 20:20:55 1693
原创 bin和hex文件、axf和elf文件、烧写和FLASH操作代码上传
FLASH烧写相关的代码,可以用在需要烧写时再通过线上传的方式加载到嵌入式系统的片上存储器内
2022-10-09 22:20:45 670
MovieCrawler.exe
2020-03-24
如何提升多组qt控件之间的刷新同步率
2024-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人