![](https://img-blog.csdnimg.cn/20200229120355701.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
我的Linux驱动学习之路
Linux驱动学习我也不知道能不能坚持,或者能坚持多久。但是我想在这里记录下来,总结是学习的重要方法
哈尔小工坊
很菜
展开
-
[I.MX6ULL] 如何将sqlite移植到开发板上
首先呢,移植sqlite确实不是一件很困难的事情,大家放心1) 在sqlite官网上下载sqlite源码SQLITE源码2) 下载完毕,解压到系统里面3) 进入解压后的文件夹,创建install文件夹,这个文件夹是用来存放我们编译后的结果的4) 也是很重要的一步啦,configure--prefix也就是我们编译后的结果,就是前面创建的哪个install文件夹。--host呢就是编译器,这里我们因为之前安装的交叉编译器是arm-linux-gnueabihf所以就这么指定一.原创 2020-05-30 11:18:33 · 268 阅读 · 3 评论 -
如何在RK3288里面写一个最简单的驱动
首先呢,是驱动代码这里我们就尽可能简单的写了#include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>static int __init hello_init(void){ printk("...原创 2020-03-07 18:19:30 · 306 阅读 · 3 评论 -
向RK3288根文件系统推送文件
有这样的需求下,比如我在PC上编译出了某个驱动xxx.ko,那么我需要将这个驱动放在RK3288的根文件系统下,rk3288烧写的是Android固件。那么可以这样做adb rootadb remountadb push "xxxx.ko" /system/lib/modules/当然了,至于insmod这些操作还是使用串口配合mobaxterm来进行比较方便...原创 2020-03-07 17:28:58 · 261 阅读 · 0 评论 -
VSCODE的使用技巧(尽量长期更新)
我将VSCODE的使用技巧放在了Linux驱动学习之路专栏中,因为对于我来说VSCODE在进行Linux驱动学习的时候实在是太方便了,对于好用的工具,忍不住要好好总结。1、需要用到的插件参考了正点原子的课程,就直接用了2 写Linux代码需要用到的包含路径,一般写内核驱动当然要用到内核路径了,这是最重要的一个功能,否则这和用vim写代码有啥区别呢CTRL+SHIFT+P打开VSCO...原创 2020-02-29 12:17:05 · 930 阅读 · 0 评论