linux
文章平均质量分 72
EINT
这个作者很懒,什么都没留下…
展开
-
交叉编译 openocd
一般的开源项目都是在 linux 环境下开发的,可以在 linux 环境下安装相关依赖后,直接从源码编译为可执行文件使用,linux 的可执行文件为 elf 格式,而 windows 为 exe,这对 windows 环境就很不友好了原创 2022-09-17 17:16:20 · 3250 阅读 · 0 评论 -
qemu 搭建 ARM Linux环境
qemu 搭建 ARM Linux环境1.背景 在某些情况下,如果我们没有板子,或者板子某些硬件坏掉了(大多数情况下是根本没板子,板子太贵),这时我们还想继续学习linux下驱动开发或者Linux内核的移植该怎么办?这时可以采用 qemu 模拟出来一个ARM开发板,同时启动Linux内核。2.基本条件 Linux 内核要想启动,必须存在三件套,根文件系统、内核镜像、u-boot。由于 qemu 启动Linux内核不需要 u-boot 来引导,因此,u-boot可以不需要。存在 linux 环原创 2022-05-11 22:40:22 · 8953 阅读 · 10 评论 -
Linux 文件系统
data block (数据区块) 是用来放置文件内容数据的地方,在 Ext2 文件系统中所支持的 block 大小有 1k,2k,及 4k 三种,在格式化时就固定了,且每个 block 都有编号,以方便 inode 的记录。 文件系统通常会将这两部分的数据分别存放在不同的区块,权限与属性放到 inode 中,至于实际数据则放到 data block 区块中。Ext2 文件系统在格式化的时候基本上是区分为多个区块群组的,每个区块群组都有独立的 inode/block/superblock 系统。原创 2022-10-07 23:22:45 · 237 阅读 · 0 评论 -
shell 脚本执行机制
shell 脚本执行机制原创 2022-08-13 14:54:56 · 276 阅读 · 0 评论