Linux内核
文章平均质量分 95
小小河神纠结多
这个作者很懒,什么都没留下…
展开
-
SoloLinker第一次使用记录,解决新手拿到板子的无所适从
前端时间有点火的Linux 开发板——SoloLinker。我买的是带WiFi及EMMC版本的:它的主控芯片是瑞芯微的RV1106G3,和微雪的Luckfox-Pico差不多,其中里面的驱动教程可以参考一下。博主买来是用来学习Linux驱动并且后期会自己画板子,这种小板就很适合我的需求与审美。Ubuntu 20.04或者Ubuntu22.04 虚拟机或真机Linux 基本指令使用UART SHELL 的概念SSH 远程登陆的概念Linux 交差编译的概念。原创 2023-12-16 22:52:55 · 2592 阅读 · 3 评论 -
树莓派4B Linux的底层驱动编写体验
一、编写前的准备工作 本博客是在虚拟机中编写驱动程序,然后交叉编译到树莓派。所以需要确认几件事: 1. 确保树莓派的内核版本和虚拟机中的Linux内核版本保持一致,否则无法安装驱动; 2. 虚拟机中有交叉编译工具; &nbs原创 2020-12-30 11:52:48 · 3655 阅读 · 7 评论 -
Linux底层驱动的简单认知
一、什么是底层驱动? 上一篇博文中,我们提到了底层驱动,但是并没有多做介绍。我的理解是:底层驱动是让设备工作的基本程序,它给用户提供了一个使用这个设备的接口。就拿树莓派来说,如果我们想要用它的那40Pin中的某个GPIO口,但是那个IO口没有相应的驱动程序给我们操作,这时,无论如何我们都无法操作IO口,wiringPi库到了最后也是要通过相应的驱动程序去操作IO的。因为底层驱动会操作CPU的与该设备相关的寄存器,实现驱动功能原创 2020-12-29 22:31:53 · 4230 阅读 · 1 评论