随笔分类 -  Linux

1 2 3 下一页

linux
docker&dockerd源码构建
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在docker公司的网站上已经提供了绝大部分平台的预构建的安装包情况下,为什么要自己构建docker及dockerd呢?因为我们需要定制docker的一些功 阅读全文

posted @ 2024-08-04 18:42 SkyOnSky 阅读(45) 评论(0) 推荐(0) 编辑

Linux Kernel CFI机制简介及测试禁用
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 当我们为android移植linux的驱动程序的时候,总会遇到一些错误,这些错误有一部分就是android 内核开启的安全的机制导致的。本文就会介绍一种内核 阅读全文

posted @ 2024-07-28 18:51 SkyOnSky 阅读(599) 评论(0) 推荐(0) 编辑

Linux安全启动及Machine Owner Key(UEFI BIOS MBR GPT GRUB)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 只要装过各种系统的人都或多或少会接触到UEFI或者BIOS这样的概念。本文也不会对这些概念进行详解,本文主要把这些概念串起来,并引入MOK(Machine 阅读全文

posted @ 2024-07-21 19:47 SkyOnSky 阅读(545) 评论(0) 推荐(0) 编辑

Linux驱动加载源码分析(安全加载 、签名、校验)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 很久很久以前,在android上面移植linux驱动的时候,由于一些条件限制,导致我们测试驱动非常的麻烦。其中有一个麻烦就是驱动校验失败,然后内核拒绝加载驱 阅读全文

posted @ 2024-07-14 19:12 SkyOnSky 阅读(236) 评论(0) 推荐(0) 编辑

Linux 文件系统(三) --- overlayfs简介
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 对于overlay文件系统来说,我以前只是听过,具体貌似docker里面使用了相关技术,但是也仅仅限于听过了。 最近,由于需要通过tar来备份一个系统的ro 阅读全文

posted @ 2024-05-18 19:18 SkyOnSky 阅读(338) 评论(0) 推荐(0) 编辑

Linux 文件系统(二) --- vfs简单分析
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 VFS(Virtual File System)是一种软件抽象,主要还是为了连接用户态、内核态和实际文件系统本身。例如:我们可以write一个字符串到磁盘e 阅读全文

posted @ 2024-05-12 10:29 SkyOnSky 阅读(323) 评论(0) 推荐(1) 编辑

Linux 文件系统(一) --- ext4文件系统简介
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在linux下面,常见的linux fs就是ext系列,linux里面的vfs也和这个ext fs息息相关。本文主要详解一下ext4 fs的实现原理,并且, 阅读全文

posted @ 2024-04-27 15:39 SkyOnSky 阅读(1420) 评论(0) 推荐(0) 编辑

Linux_aarch64_head.S到main.c的环境建立
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 最开始,我仅仅是对linux比较感兴趣,觉得其很神奇的,能够做到很多事情。后面了解到其源码也是开源的,于是抱着学习的态度,简要的看了看相关的代码,在那个时候 阅读全文

posted @ 2024-04-21 16:56 SkyOnSky 阅读(297) 评论(0) 推荐(0) 编辑

关于进程同步与互斥的一些概念(锁、cas、futex)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 最近为了实现在android linux kernel上,是的bionic c和glibc的sem_相关的信号量接口能够相互调用的功能(例如:用bionic 阅读全文

posted @ 2024-03-17 19:42 SkyOnSky 阅读(346) 评论(0) 推荐(1) 编辑

初识uds之abstract socket
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在《记一次有趣的hwclock写RTC的PermissionDenied错误》(https://www.cnblogs.com/Iflyinsky/p/17 阅读全文

posted @ 2023-11-19 10:50 SkyOnSky 阅读(167) 评论(0) 推荐(0) 编辑

记一次有趣的hwclock写RTC的PermissionDenied错误
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 稍微接触过嵌入式板卡的,基本都知道嵌入式板卡里面有个功能叫做RTC。在Linux里面,有几个概念比较重要,它们分别是系统时间和硬件时钟。对于系统时间的话,大 阅读全文

posted @ 2023-11-19 10:40 SkyOnSky 阅读(458) 评论(0) 推荐(2) 编辑

记一次有趣的 buffer overflow detected 问题分析
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在我开发的一个实验和学习库中,在很久以前全面启用了编译器的sanitize功能。 这次报错的程序,是我这个库中某个模块的单元测试模块。但是前面说的都不是重点 阅读全文

posted @ 2023-10-22 19:21 SkyOnSky 阅读(1013) 评论(0) 推荐(1) 编辑

Linux Subreaper 机制及内核态逃离方法(PR_SET_CHILD_SUBREAPER, prctl, systemed)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 由于某些其他的原因,我们在测试另外一个问题的时候发现了一个奇怪的现象:在我们一直朴素的认知下,如果一个程序创建了parent-proc 阅读全文

posted @ 2023-07-02 16:25 SkyOnSky 阅读(369) 评论(0) 推荐(1) 编辑

LinuxDNS分析从入门到放弃(记一次有趣的dns问题排查记录,ping 源码分析,getaddrinfo源码分析)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 ubuntu 18.04 ### 前言 我们这里有一块嵌入式板卡,当我们通过PING测试内网IP时,发现外网IP访问正常,但是测试域名访问一直报unkn 阅读全文

posted @ 2023-07-02 16:24 SkyOnSky 阅读(411) 评论(0) 推荐(0) 编辑

Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 在日常生活中,像我们常用的ubuntu(Linux),windows,android,mac等等系统,我们都能够看到丰富的图形界面。此 阅读全文

posted @ 2023-07-02 16:22 SkyOnSky 阅读(2218) 评论(0) 推荐(3) 编辑

Android HAL机制的深入理解及在Linux上移植和运行的一个好玩的HAL小例子
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 Ubuntu 18.04.x 前言 近一年来,虽然还是做的是AIOT相关的事情,但是某些事情却发生了一些变化。随着个人的阅历提升,现在的AI在边缘端部署已经不局限于传 阅读全文

posted @ 2023-04-08 13:52 SkyOnSky 阅读(747) 评论(0) 推荐(1) 编辑

Linux 串口驱动实例简单分析(x86 8250驱动(16550A),TIOCMGET, TIOCMSET, RTS)
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=093) 本文发布于 2020-04-23 16:44:18,现用MarkDown+图床做备份更新。blo 阅读全文

posted @ 2023-02-11 17:37 SkyOnSky 阅读(1231) 评论(0) 推荐(0) 编辑

TX2 核心板 GPIO、IO扩展器、拨码开关、LED灯 使用总结
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=087) 本文发布于 2019-08-24 11:48:24,现用MarkDown+图床做备份更新。blo 阅读全文

posted @ 2023-02-11 17:33 SkyOnSky 阅读(353) 评论(0) 推荐(0) 编辑

一种OSD 简单实现 (文字反色---opencv、字体切换---freetype2(中文、空格))
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=083) 本文发布于 2019-04-28 17:08:59,现用MarkDown+图床做备份更新。blo 阅读全文

posted @ 2023-02-11 17:31 SkyOnSky 阅读(359) 评论(0) 推荐(0) 编辑

linux kernel 中进程间描述符的传递方法及原理
摘要:PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 前置说明 本文作为本人csdn blog的主站的备份。(BlogID=082) 本文发布于 2019-03-18 15:09:28,现用MarkDown+图床做备份更新。blo 阅读全文

posted @ 2023-02-11 17:30 SkyOnSky 阅读(123) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示