嵌入式
文章平均质量分 71
今朝无言
这是宇宙中的一粒尘埃,亦是这世间的奇迹
展开
-
adb使用笔记
adb tool 使用笔记原创 2022-11-19 17:44:08 · 1025 阅读 · 0 评论 -
一个驱动控制多个设备&每个设备拥有私有数据
本文主要记录一下使用单一驱动,控制多个设备,且每个设备拥有私有数据。使的主要思路为:在驱动侧 open 函数中,读取 inode 的设备号,通过次设备号,从而判断打开的是哪一个设备,从而将其对应的私有数据传递给 file 结构体。在 write/read 函数中就可以通过 file->private_data 获取到本设备的私有数据。原创 2022-09-27 17:32:46 · 678 阅读 · 0 评论 -
GNU Symbolic Debugger(gdb) 命令整理
gdb(GNU Symbolic Debugger)是 Linux 下的 调试器,支持包括 c/c++ 在内的多种语言,本博文主要记录整理了 gdb 工具的常见命令,便于在命令行模式下对 c 程序进行调试。(在VSCode里似乎可以通过配置 gdb 进行代码调试,之后应该会研究一下怎么弄(**))要生成可调试的程序,需要保留符号表,因此在编译时,应使用 gcc -g 命令gdb直接执行gdb ./main命令。原创 2022-09-24 14:43:10 · 978 阅读 · 0 评论 -
使用make工具编译任意目录下所有.c并链接 & 指定输出目录
如何编写makefile,指定编译任意源文件夹下的所有.c并链接,自动分析.c文件的依赖关系,并可指定输出目录原创 2022-09-07 17:20:30 · 6348 阅读 · 1 评论 -
Linux交叉编译生成驱动模块.ko
编写了一个字符设备 chrdevbase.c ,在本机编译运行通过了,准备进行交叉编译,主要涉及makefile的编写。原创 2022-08-09 14:50:38 · 5418 阅读 · 2 评论 -
Linux驱动开发
本文为一个简单的字符设备驱动,涉及驱动编写、测试程序编写、Makefile编写、驱动加载/卸载,运行于Linux虚拟机,不涉及底层配置。撰写本文的主要目的为记录一下驱动的开发流程,参考了正点原子的驱动开发指南。......原创 2022-08-08 15:13:35 · 3129 阅读 · 0 评论 -
RK3588固件生成
RK3588固件(.img)生成原创 2022-08-03 12:40:29 · 2830 阅读 · 11 评论 -
Ubuntu启动ftp服务
Ubuntu启动ftp服务原创 2022-07-28 10:00:53 · 7724 阅读 · 0 评论 -
vscode远程控制Ubuntu(remote -ssh)
我以往做嵌入式,一般都要在Ubuntu下进行开发,进行文件传输的时候,又要回到windows下进行操作,来回操作两台电脑/设备,实在有些麻烦。不过VScode下有个插件remote -ssh,可以远程访问其他带ssh的设备。下面对该插件的安装、配置与使用进行简单介绍。至此,我们已经安装好了remote-ssh插件,同时设置了一个待连接用户如果连接成功,左下角的">...原创 2022-06-23 14:15:28 · 5878 阅读 · 4 评论