
linux
上发条
这个家伙很懒,什么都没留下。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用libusb获取usb串口设备名
使用libusb自动获取usb串口设备名原理tty设备会在/sys/class/tty目录下生成对应的设备名文件,该文件是一个软连接, 由于软连接路径中包含了usb的端口号,所以我们可以通过读取tty目录下文件的软链接查询某个usb端口的tty设备名。/sys/class/tty # ls -lhtotal 0lrwxrwxrwx 1 root root 0 Jan 2 05:56 console -> ../../devices/virtual/tty/原创 2021-03-09 16:41:55 · 4167 阅读 · 4 评论 -
海思hi3516 linux kernel编译过程分析-make uImage modules
原创 2021-02-04 19:01:54 · 444 阅读 · 0 评论 -
海思hi3516 uboot编译过程分析-3 make u-boot-z.bin
uboot原创 2021-01-29 18:07:04 · 535 阅读 · 0 评论 -
海思hi3516 uboot编译过程分析-2.make
uboot原创 2021-01-29 18:04:43 · 304 阅读 · 0 评论 -
海思hi3516 uboot编译过程分析-1.1 make deconfig
uboot原创 2021-01-29 18:01:35 · 417 阅读 · 0 评论 -
Linux设备驱动笔记:混杂设备驱动程序_miscdevice
文章目录简单的杂设备驱动程序实例misc_register流程图参考资料:LDD3,精通Linux设备驱动程序关键字: 杂设备驱动程序Linux版本:3.3 混杂驱动程序是那些简单的字符驱动程序,它们拥有一些相同的特性。内核将这些共同性抽象至一个API中,这简化了这些驱动程序初始化的方式。所有的混杂设备都被分配一个主设备号10,但每个设备可选择一个单独的次设备号。之前的字符设...原创 2019-07-17 17:35:41 · 464 阅读 · 0 评论 -
Linux设备驱动笔记:字符设备驱动程序
文章目录示例一:register_chrdev示例二:device_create参考资料:LDD3,精通Linux设备驱动程序Linux提供了几种注册字符设备的方式。如下:示例一:register_chrdev#include <linux/init.h>#include <linux/module.h>#include <linux/cdev.h>...原创 2019-07-09 17:54:41 · 240 阅读 · 0 评论 -
Linux设备驱动笔记:基础杂记
文章目录设备和模块的分类设备号创建设备文件加载模块和卸载模块申请动态内存的几种方式设备和模块的分类 设备分为3种基本类型,字符设备,块设备及网络设备,对应的模块及字符模块,块模块,网络模块。字符设备:串口,键盘等。用"c"标识。块设备:硬盘。用“b"标识。网络设备:网卡。设备号 Linux中的每个设备都有唯一的设备号,设备号由主...原创 2019-07-03 14:14:49 · 152 阅读 · 0 评论 -
linux内核模块
文章目录最简单的内核模块例子参考书籍:LDD3linux内核版本:3.3最简单的内核模块例子#include <linux/init.h>#include <linux/module.h>static int __init test_init(void){ printk(KERN_ALERT "hello kernel!\n"); ...原创 2019-07-02 18:04:37 · 172 阅读 · 0 评论 -
打造Vim
文章目录安装vimVundle 插件管理工具YouCompleteMe 自动补全插件ctags C源码跳转查找工具vimrc常用命令安装vim需要安装vim 7.4.1578以上,建议安装8.0及以上版本的,Ubuntu 19 默认是8.1的,直接sudo apt-get install vim就可以了。sudo apt-get install vimVundle 插件管理工具通过g...原创 2019-06-26 19:00:58 · 489 阅读 · 0 评论 -
linux kernel知识小记
文章目录linux kernel知识小记内核定时器RTC实时时钟内核中的并发自旋锁和互斥体临界区的实现原子操作proc文件系统僵尸进程内核线程的状态中断上下文linux kernel知识小记参考书籍:精通linux 设备驱动开发。内核定时器1、 HZ和jiffies HZ为每秒的定时器节拍数,HZ越大,定时器间隔时间越小,进程调度的...原创 2019-06-26 18:55:06 · 285 阅读 · 0 评论