摘要: 设备空间相关知识 作者:weirdo-xo 时间:2021-7-6 邮箱:weirdo-xo@outlook.com 说明:这里主要解释设备空间相关的概念,在硬件的实现上一共分为:IO空间、内存空间、配置空间 1.IO空间 IO空间其实就是我们一般使用的寄存器,寄存器会被编制。在X86体系结构中,外 阅读全文
posted @ 2021-07-06 09:10 FOFI 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Linux内核中断处理流程分析--MIPS体系结构 作者:weirdo-xo 时间:2021-7-5 说明:本次的博客目标子在于通过代码分析MIPS中具有中断向量入口的例外,可以参考我另一篇关于MIPS中断体系结构的文章。这里将会讲解4个常见的例外 参考:《用芯探核--基于龙芯的Linux内核探索解 阅读全文
posted @ 2021-07-05 15:12 FOFI 阅读(494) 评论(0) 推荐(0) 编辑
摘要: MIPS中断体系结构解析 作者:weirdo-xo 邮箱:weirdo-xo@outlook.com 时间:2021-7-5 1. 具有中断向量偏移的例外 在《用芯探核-基于龙芯的Linux内核探索解析》中,把MIPS中具有专用向量地址的例外分为了六个: 硬复位,NMI,软复位 TLB重填异常 XT 阅读全文
posted @ 2021-07-05 12:59 FOFI 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1. 关于网络的一些配置 1. 如何启动ssh服务 service sshd start 这里的命令会同时启动ssh服务和scp服务,可以方便用户的远程访问。 2. 如何自动配置网络ip--dhcp # 1. 编辑下面的文件 vim /etc/network/interfaces # 2. 配置网络 阅读全文
posted @ 2021-06-02 21:53 FOFI 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 具有pinctrl需要的设备初始化 1. 故事的开始 static int really_probe(struct device *dev, struct device_driver *drv) { dev->driver = drv; /* If using pinctrl, bind pins 阅读全文
posted @ 2021-01-28 08:49 FOFI 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 第一点需要澄清:我使用的环境是嵌入式Linux,并非桌面版Linux,查看内核输出的调试信息也是为了追踪内核子系统的运行。这可能是一个非常小的知识点,但是还是希望自己记录一些东西,以后也好拾起。 本文分为两点: 如何打开内核中底层的调试信息输出 如何查看底层的调试信息输出 1. 如何打开内核调试db 阅读全文
posted @ 2021-01-27 20:45 FOFI 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: MIPS下GPIO驱动与中断 驱动的开发离不开GPIO和中断,这篇文章将集中在介绍MIPS体系结构下驱动的开发; 当然,Linux下的驱动开发也并不区分体系结构,只不过如果没有写过的话,心中总是会有所顾虑和担心,这里便会破除我们心中的担心和顾虑。 单纯的说gpio驱动固然是比较简单的,所以我希望在我 阅读全文
posted @ 2021-01-27 20:36 FOFI 阅读(567) 评论(1) 推荐(0) 编辑
摘要: 1. 使用PG11引脚作为中断输入引脚 2. 如何在DTS文件中申明使用IRQ ​ 如图所示便是标准的使用一个PIN的IRQ的DTS语法,个人觉得在不同的SoC中所使用的DTS语法稍微有一些不同,对于具体的使用方法需要参考官方代码中给出的标准格式。下面是我的代码中给出的: ​ 我认为最重要的属性是i 阅读全文
posted @ 2020-07-05 21:30 FOFI 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Linux下的I2C驱动 编者:weirdo 编著时间:2020-6-12 编者QQ:2651293248 编写说明:博客园的Markdown解析格式有问题,不是我的问题-_- 参考书籍: ​ 《Linux设备驱动开发详解》宋宝华 ​ 《Linux Drivers Development》 ​ 正点 阅读全文
posted @ 2020-06-29 21:00 FOFI 阅读(839) 评论(0) 推荐(0) 编辑
摘要: Linux中file文件的研究:skull_and_crossbones: 编者:weirdo 编著时间:2020-6-12 编者QQ:2651293248 编写说明:AT24C256这样的字符设备需要一个指针来指明读写地址,这里主要研究file结构体中的f_ops所代表的地址偏移。 1. 文件结构 阅读全文
posted @ 2020-06-29 20:51 FOFI 阅读(380) 评论(0) 推荐(0) 编辑