会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sky
我所做的事情都是源于自己对梦想的追求--分享技术、共同创造新世界---欢迎交流:zhangbinghua2012@163.com skyzhangbinghua@gmai.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
127
下一页
2021年9月10日
用 abstract unix socket 实现进程单实例运行 [2020-03-03]【转】
摘要: 转自:https://www.cnblogs.com/windydays/p/12536033.html 一,问题背景 很多时候,我们需要确保进程只有一个实例运行。 有几种方法: http://stackoverflow.com/questions/2964391/preventing-multip
阅读全文
posted @ 2021-09-10 10:23 Sky&Zhang
阅读(252)
评论(0)
推荐(0)
2021年9月6日
Linux内存管理 (19)总结内存管理数据结构和API【转】
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/8335568.html 专题:Linux内存管理专题 关键词:mm、vaddr、VMA、page、pfn、pte、paddr、pg_data、zone、mem_map[]。 1. 内存管理数据结构的关系图 在大部分Linu
阅读全文
posted @ 2021-09-06 19:14 Sky&Zhang
阅读(644)
评论(0)
推荐(0)
2021年9月3日
ubi问题总结【转】
摘要: 转自:https://www.cnblogs.com/schips/p/13178836.html 挂载成功有时出现: UBIFS error (pid 76): ubifs_read_node: bad node type (255 but expected 1) UBIFS error (pid
阅读全文
posted @ 2021-09-03 10:57 Sky&Zhang
阅读(2061)
评论(0)
推荐(0)
2021年8月25日
ubuntu14使用qemu调试linux内核【转】
摘要: 转自:https://www.cnblogs.com/pingandezhufu/p/4392297.html ubuntu14使用qemu调试linux内核 # 下载内核源代码编译内核 cd ~/LinuxKernel/ wget https://www.kernel.org/pub/linux/
阅读全文
posted @ 2021-08-25 14:10 Sky&Zhang
阅读(499)
评论(0)
推荐(0)
操作系统实战45讲01:运行HelloOS【转】
摘要: 转自:https://blog.csdn.net/chenchengwudi/article/details/116707122 目录 1. HelloOS说明 1.1 HelloOS构成 1.2 HelloOS编译 2. 部署HelloOS 2.1 设置grub进入引导菜单 2.2 增加Hello
阅读全文
posted @ 2021-08-25 11:16 Sky&Zhang
阅读(543)
评论(0)
推荐(0)
2021年8月19日
ARM GIC 虚拟化学习笔记【转】
摘要: 转自:https://stdrc.cc/post/2020/09/26/arm-gic-virtualization/ 这是一篇学习过程中的笔记,因为时间原因不再组织成流畅的语言,而是直接分享了~ References Linux 4.2.1(最新的 5.8 相比 4.2 更抽象,不便于理解逻辑)
阅读全文
posted @ 2021-08-19 10:33 Sky&Zhang
阅读(2090)
评论(0)
推荐(0)
ARM GIC(三) gicv2架构【转】
摘要: 转自:http://www.lujun.org.cn/?p=3861 ARM的cpu,特别是cortex-A系列的CPU,目前都是多core的cpu,因此对于多core的cpu的中断管理,就不能像单core那样简单去管理,由此arm定义了GICv2架构,来支持多核cpu的中断管理。 一、gicv2架
阅读全文
posted @ 2021-08-19 10:26 Sky&Zhang
阅读(1492)
评论(0)
推荐(0)
2021年8月17日
linux kernel下输入输出console如何实现【转】
摘要: 转自:https://www.cnblogs.com/huan-huan/p/8493063.html 最近工作在调试usb虚拟串口,让其作为kernel启动的调试串口,以及user空间的输入输出控制台。 利用这个机会,学习下printk如何选择往哪个console输出以及user空间下控制台如何选
阅读全文
posted @ 2021-08-17 17:09 Sky&Zhang
阅读(661)
评论(0)
推荐(0)
earlycon 的使用【转】
摘要: 转自:https://blog.csdn.net/wjxcn/article/details/79542406 关于 earlycon 的实现机制,已经有很多文章提及,这里就不赘述了。 主要就是记录在某高通平台打开 earlycon 的一个过程记录。 使用 earlycon 最好的方式,其参数是从
阅读全文
posted @ 2021-08-17 17:08 Sky&Zhang
阅读(2046)
评论(0)
推荐(0)
2021年8月12日
DDR工作原理【转】
摘要: 转自:https://www.cnblogs.com/shengansong/archive/2012/09/01/2666213.html DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。
阅读全文
posted @ 2021-08-12 10:54 Sky&Zhang
阅读(2202)
评论(0)
推荐(0)
DDR工作时序与原理【转】
摘要: 转自:https://blog.csdn.net/chenhongfeng1122/article/details/24876137 DDR SDRAM 全称为 Double Data Rate SDRAM,中文名为“双倍数据流 SDRAM”。DDR SDRAM 在原 有的 SDRAM的基础上改进而
阅读全文
posted @ 2021-08-12 10:53 Sky&Zhang
阅读(4418)
评论(0)
推荐(0)
2021年8月11日
kernel内存、地址【转】
摘要: 转自:https://blog.csdn.net/ivychend/article/details/79785303 1 物理地址、虚拟地址、总线地址2 编址方式2.1 外设访问2.1.1 映射3 虚拟地址映射4 内存布局4.1 动态映射区4.2 永久映射区4.3 固定映射区4.4 high mem
阅读全文
posted @ 2021-08-11 16:21 Sky&Zhang
阅读(1228)
评论(0)
推荐(0)
2021年8月10日
Linux时间子系统之定时事件层(Clock Events)【转】
摘要: 转自:https://blog.csdn.net/Roland_Sun/article/details/105564672 几乎所有的计算机系统中都会存在一个所谓的定时设备,经过设置后,在某个固定的时间或某个相对的时间间隔后,达到触发条件,发送中断给处理器。 系统中的每一种实际的定时事件设备都由一个
阅读全文
posted @ 2021-08-10 15:49 Sky&Zhang
阅读(855)
评论(0)
推荐(0)
QEMU 2.10.1 编译安装【转】
摘要: 转自:https://blog.csdn.net/candcplusplus/article/details/78320602 QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本
阅读全文
posted @ 2021-08-10 15:09 Sky&Zhang
阅读(856)
评论(0)
推荐(0)
Kernel 内核调试【转】
摘要: 转自:https://www.cnblogs.com/int80/p/10340282.html 本机环境 Win7 + VMware 14 Pro 1.安装Qemu,Ubuntu包管理器中的二进制版本比较老了,这里选择源码安装2.12.0版本。 具体的安装教程可以参考这篇文章《QEMU 2.10.
阅读全文
posted @ 2021-08-10 15:08 Sky&Zhang
阅读(355)
评论(0)
推荐(0)
The Slab Allocator in the Linux kernel【转】
摘要: 转自:https://hammertux.github.io/slab-allocator #include <linux/slab.h> Author: Andrea Di Dio If you have any further questions or suggestions after rea
阅读全文
posted @ 2021-08-10 14:23 Sky&Zhang
阅读(381)
评论(0)
推荐(0)
Linux内存管理:slub分配器【转】
摘要: 转自:https://zhuanlan.zhihu.com/p/166649492 概述: 我们知道内核中的物理内存由伙伴系统(buddy system)进行管理,它的分配粒度是以物理页帧(page)为单位的,但内核中有大量的数据结构只需要若干bytes的空间,倘若仍按页来分配,势必会造成大量的内存
阅读全文
posted @ 2021-08-10 14:18 Sky&Zhang
阅读(561)
评论(0)
推荐(0)
linux内存管理笔记(二十七)----slub分配器概述【转】
摘要: 转自:https://blog.csdn.net/u012489236/article/details/107966849 在linux的内核运行需要动态分配内存的时候,其中有两种分配方案: 第一种是以页为单位分配内存,即一次分配内存的大小必须是页的整数倍第二种是按需分配,一次分配的内存大小是随机的
阅读全文
posted @ 2021-08-10 14:15 Sky&Zhang
阅读(699)
评论(0)
推荐(0)
SLUB和SLAB的区别【转】
摘要: 转自:https://blog.csdn.net/Vince_/article/details/79668199 转载:http://www.cnblogs.com/tolimit/ 首先为什么要说slub分配器,内核里小内存分配一共有三种,SLAB/SLUB/SLOB,slub分配器是slab分配
阅读全文
posted @ 2021-08-10 14:09 Sky&Zhang
阅读(985)
评论(0)
推荐(0)
2021年8月9日
应用层打印PC指针LR指针解决段错误总结【转】
摘要: 转自:https://blog.csdn.net/sdsszk/article/details/109765180?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPa
阅读全文
posted @ 2021-08-09 13:53 Sky&Zhang
阅读(441)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
127
下一页
公告