自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 2020-02-06-Linux设备驱动开发2-内核编译和加载

layout title subtitle date author header-img catalog tags post Linux设备驱动开发2-内核编译和加载 如何编译内核,并让其启动起来 2020-02-06 Tupelo Shen img/post-bg-re-vs-ng2.jpg tru...

2020-04-15 16:19:07 49

原创 2020-03-18-Linux内核17-硬件如何处理中断和异常

layout title subtitle date author header-img catalog tags post Linux内核17-硬件如何处理中断和异常 基于X86架构的中断和异常的硬件工作原理 2020-03-18 Tupelo Shen img/post-bg-unix-linux.j...

2020-04-15 16:19:02 86

原创 2020-02-06-Linux设备驱动开发0-环境搭建

layout title subtitle date author header-img catalog tags post Linux设备驱动开发0-环境搭建 学习Linux驱动开发,当然得有一个自己的练兵台了! 2020-02-06 Tupelo Shen img/post-bg-re-vs-ng2....

2020-04-15 16:18:59 60

原创 2020-03-23-Linux内核18-中断和异常的嵌套处理

layout title subtitle date author header-img catalog tags post Linux内核18-中断和异常的嵌套处理 中断和异常为什么需要嵌套处理 2020-03-23 Tupelo Shen img/post-bg-unix-linux.jpg tr...

2020-04-15 16:18:59 43

原创 2020-03-23-Linux内核19-中断描述符表IDT的初始化

layout title subtitle date author header-img catalog tags post Linux内核19-中断描述符表IDT的初始化 内核使用IDT表管理所有的中断和异常,那么它是如何初始化的呢? 2020-03-23 Tupelo Shen img/post-bg...

2020-04-15 16:18:59 54

原创 2020-02-06-快速搭建个人博客

layout title subtitle date author header-img catalog tags post 快速搭建个人博客 手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话????????????) 2020-02-06 Tupelo Shen img/post-bg-re-vs...

2020-04-15 16:18:59 39

原创 2020-03-05-Linux内核11-进程之间的关系

layout title subtitle date author header-img catalog tags post Linux内核11-进程之间的关系 进程关系是通过怎样的数据结构实现的 2020-03-05 Tupelo Shen img/post-bg-unix-linux.jpg tr...

2020-04-15 16:18:55 34

原创 2020-03-14-Linux内核14-clone()、fork()和vfork()的区别

layout title subtitle date author header-img catalog tags post Linux内核14-clone()、fork()和vfork()的区别 分析Linux内核中三个创建子进程的系统调用之间的差异 2020-03-14 Tupelo Shen img...

2020-04-15 16:18:54 41

原创 2020-03-06-Linux内核12-进程资源限制

layout title subtitle date author header-img catalog tags post Linux内核12-进程资源限制 进程资源的限制及其种类 2020-03-06 Tupelo Shen img/post-bg-unix-linux.jpg true ...

2020-04-15 16:18:53 24

原创 2020-03-30-Linux内核23-工作队列

layout title subtitle date author header-img catalog tags post Linux内核23-工作队列 Linux内核是如何实现和处理工作队列的 2020-03-30 Tupelo Shen img/post-bg-unix-linux.jpg tr...

2020-04-15 16:18:51 22

原创 2020-04-05-Linux内核27-优化和内存屏障

layout title subtitle date author header-img catalog tags post Linux内核27-优化和内存屏障 内核中优化和内存屏障的工作原理和使用场景 2020-04-05 Tupelo Shen img/post-bg-unix-linux.jpg ...

2020-04-15 16:18:50 58

原创 2020-02-29-Linux内核10-list_head和hlist_head的理解

layout title subtitle date author header-img catalog tags post Linux内核10-list_head和hlist_head的理解 对linux内核中使用的链表结构做一个深入的研究 2020-02-29 Tupelo Shen img/post...

2020-04-15 16:18:49 31

原创 2020-03-29-Linux内核22-软中断和tasklet

layout title subtitle date author header-img catalog tags post Linux内核22-软中断和tasklet Linux内核是如何实现和处理软中断和tasklet 2020-03-29 Tupelo Shen img/post-bg-unix-l...

2020-04-15 16:18:48 37

原创 2020-04-14-Linux内核35-completion机制

layout title subtitle date author header-img catalog tags post Linux内核35-Completion机制 Linux同步之Completion机制的工作原理以及实现 2020-04-14 Tupelo Shen img/post-bg-un...

2020-04-15 16:18:47 32

原创 2020-02-06-Linux设备驱动开发3-Kconfig构建系统

layout title subtitle date author header-img catalog tags post Linux设备驱动开发3-Kconfig构建系统 Linux源代码的地图 2020-02-06 Tupelo Shen img/post-bg-re-vs-ng2.jpg tr...

2020-04-15 16:18:47 17

原创 2020-02-06-Linux设备驱动开发1-Hello_World

layout title subtitle date author header-img catalog tags post Linux设备驱动开发1-Hello_World 学习任何一门语言,几乎都是从Hello开始的 2020-02-06 Tupelo Shen img/post-bg-re-vs-n...

2020-04-15 16:18:46 22

原创 2020-04-09-Linux内核30-读写自旋锁

layout title subtitle date author header-img catalog tags post Linux内核30-读写自旋锁 Linux读写自旋锁工作原理以及应用场合 2020-04-09 Tupelo Shen img/post-bg-unix-linux.jpg t...

2020-04-15 16:18:45 26

原创 2020-03-08-linux内核1-GNU汇编入门_X86-64&ARM

layout title subtitle date author header-img catalog tags post linux内核1-GNU汇编入门_X86-64&ARM 本文是汇编语言的一个入门资料 2020-03-08 Tupelo Shen img/post-bg-unix-lin...

2020-04-15 16:18:45 24

原创 2020-04-01-Linux内核24-内核同步理解

layout title subtitle date author header-img catalog tags post Linux内核24-内核同步理解 为什么需要内核同步?Linux内核都有哪些同步技术? 2020-04-01 Tupelo Shen img/post-bg-unix-linux....

2020-04-15 16:18:44 50

原创 2020-04-08-Linux内核29-原子操作

layout title subtitle date author header-img catalog tags post Linux内核29-原子操作 Linux有哪些原子操作 2020-04-08 Tupelo Shen img/post-bg-unix-linux.jpg true ...

2020-04-15 16:18:43 45

原创 2020-03-25-Linux内核20-Linux内核的异常处理过程

layout title subtitle date author header-img catalog tags post Linux内核20-Linux内核的异常处理过程 Linux内核是如何响应异常信号的 2020-03-25 Tupelo Shen img/post-bg-unix-linux.j...

2020-04-15 16:18:43 23

原创 2020-03-25-Linux内核21-Linux内核的中断处理过程

layout title subtitle date author header-img catalog tags post Linux内核21-Linux内核的中断处理过程 Linux内核是如何响应中断信号 2020-03-25 Tupelo Shen img/post-bg-unix-linux.jp...

2020-04-15 16:18:43 26

原创 2020-04-04-Linux内核26-ARM的WFI和WFE指令

layout title subtitle date author header-img catalog tags post Linux内核26-ARM的WFI和WFE指令 WFI和WFE指令的工作原理和使用场景 2020-04-04 Tupelo Shen img/post-bg-unix-linux....

2020-04-15 16:18:41 114

原创 2020-04-06-Linux内核28-自旋锁

layout title subtitle date author header-img catalog tags post Linux内核28-自旋锁 自旋锁的工作原理和使用场景 2020-04-05 Tupelo Shen img/post-bg-unix-linux.jpg true ...

2020-04-15 16:18:40 33

原创 2020-02-27-Linux内核0-使用QEMU和GDB调试Linux内核

layout title subtitle date author header-img catalog tags post Linux内核0-使用QEMU和GDB调试Linux内核 基于x86架构搭建Linux内核调试环境 2020-02-27 Tupelo Shen img/post-bg-unix-...

2020-04-15 16:18:40 28

原创 2020-02-27-嵌入式Linux学习路线

layout title subtitle date author header-img catalog tags post 嵌入式Linux学习路线 自己总结的个人学习linux的路线,主要是嵌入式方向 2020-02-27 Tupelo Shen img/post-bg-re-vs-ng2.jpg ...

2020-04-15 16:18:39 31

原创 2020-04-12-Linux内核32-读-拷贝-更新(RCU)

layout title subtitle date author header-img catalog tags post Linux内核32-读-拷贝-更新(RCU) Linux-读-拷贝-更新(RCU)工作原理以及应用场合 2020-04-12 Tupelo Shen img/post-bg-uni...

2020-04-15 16:18:38 44

原创 2020-03-14-Linux内核15-_do_fork()函数

layout title subtitle date author header-img catalog tags post Linux内核15-_do_fork() 分析Linux内核创建进程的过程 2020-03-14 Tupelo Shen img/post-bg-unix-linux.jpg ...

2020-04-15 16:18:36 30

原创 2020-04-12-Linux内核31-Seqlock

layout title subtitle date author header-img catalog tags post Linux内核31-Seqlock Linux-Seqlock锁工作原理以及应用场合 2020-04-12 Tupelo Shen img/post-bg-unix-linux.j...

2020-04-15 16:18:34 23

原创 2020-02-06-Git指令整理

layout title subtitle date author header-img catalog tags post Git指令整理 不适合阅读的整理的一些个人常用的 Git 指令 2020-02-06 Tupelo Shen img/post-bg-ios9-web.jpg true ...

2020-04-15 16:18:33 21

原创 2020-04-13-Linux内核34-读写信号量

layout title subtitle date author header-img catalog tags post Linux内核34-读/写信号量 Linux-读/写信号量的工作原理以及实现机制 2020-04-13 Tupelo Shen img/post-bg-unix-linux.jpg...

2020-04-15 16:18:32 23

原创 2020-03-17-Linux内核16-中断和异常

layout title subtitle date author header-img catalog tags post Linux内核16-中断和异常 理解中断和异常的基本概念 2020-03-17 Tupelo Shen img/post-bg-unix-linux.jpg true ...

2020-04-15 16:18:29 29

原创 2020-03-10-Linux内核13-进程切换

layout title subtitle date author header-img catalog tags post Linux内核13-进程切换 linux内核进程切换是如何实现的 2020-03-10 Tupelo Shen img/post-bg-unix-linux.jpg true...

2020-04-15 16:18:25 37

原创 2020-04-12-Linux内核33-信号量

layout title subtitle date author header-img catalog tags post Linux内核33-信号量 Linux-信号量的工作原理以及应用场合 2020-04-12 Tupelo Shen img/post-bg-unix-linux.jpg tru...

2020-04-15 16:18:23 28

原创 2020-04-02-Linux内核25-Per-CPU变量

layout title subtitle date author header-img catalog tags post Linux内核25-Per-CPU变量 Per-CPU变量的设计思想及使用场景 2020-04-02 Tupelo Shen img/post-bg-unix-linux.jpg...

2020-04-15 16:18:22 45

原创 Linux内核10-list_head和hlist_head的理解
原力计划

原文地址:Linux内核10-list_head和hlist_head的理解1 概述在Linux内核中,对于数据的管理,提供了2种类型的双向链表:一种是使用list_head结构体构成的环形双向链表;另一种是使用hlist_head和hlist_node2个结构体构成的具有表头的链型双向链表。list_head的结构体如下所示:struct list_head { struct l...

2020-04-07 00:16:14 148

原创 linux内核1-GNU汇编入门_X86-64&ARM
原力计划

原文地址:linux内核1-GNU汇编入门_X86-64&ARM1 引言为了阅读Linux内核源代码,是需要一些汇编语言知识的。因为与架构相关的代码基本上都是用汇编语言编写的,所以掌握一些基本的汇编语言语法,能够更好地理解Linux内核源代码,甚至可以对各种架构的差异有一个更深入的理解。大部分人可能认为汇编语言晦涩难懂,阅读手册又冗长乏味。但是,经过本人的经验,可能常用的指令也就是3...

2020-04-07 00:11:00 73

原创 Linux内核0-使用QEMU和GDB调试Linux内核
原力计划

原文地址:Linux内核0-使用QEMU和GDB调试Linux内核(文章大部分转载于:https://consen.github.io/2018/01/17/debug-linux-kernel-with-qemu-and-gdb/)排查Linux内核Bug,研究内核机制,除了查看资料阅读源码,还可通过调试器,动态分析内核执行流程。QEMU模拟器原生支持GDB调试器,这样可以很方便地使用GD...

2020-04-07 00:08:58 71

原创 Linux设备驱动开发0-环境搭建

原文地址:Linux设备驱动开发0-环境搭建1 环境介绍主机环境:Win10 64 + VirtualBox 6.0 + ubuntu16.04(32位)-4.10.0-28-genericu-boot 版本:u-boot-2015-04Linux kernel版本:linux-4.4.203busybox版本:busybox-1.31.1.tar.bz2交叉编译工具链...

2020-04-07 00:03:15 152

翻译 嵌入式机器学习设计-ARM特别版

傻瓜式嵌入式机器学习设计-ARM特别版,展示了往任何设备添加机器学习不仅是可能的而且非常简单。本书重点关注关键实现点并解释为什么在计划的早期这些点非常重要。这本书解释了怎样实现平台配置并解释了为什么软件重要。最后,阐述了生态系统在机器学习中的重要性,且给出了在网络边缘使用机器学习的有趣例子。

2019-11-19 21:46:33 156

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