LINUX系统
文章平均质量分 54
喝酸奶不舔瓶盖子
加油
展开
-
linux 的目录结构
home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里。/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/local/lib 本地增加的库 这里是引用。/usr/lib 常用的动态链接库和软件包的配置文件。/usr/X11R6 存放X window的目录。/usr/local/bin 本地增加的命令。/usr/bin 众多的应用程序。原创 2022-12-13 10:09:12 · 280 阅读 · 0 评论 -
查找所有的.so文件并且输出到1.txt,在.so文件中查找想要的字符串
这是一条命令,AllocateGrallocBuffer是要查找的字符串。原创 2022-11-18 10:12:41 · 558 阅读 · 0 评论 -
ubuntun系统更换清华源
【代码】ubuntun系统更换清华源。原创 2022-11-09 17:02:13 · 349 阅读 · 0 评论 -
git reset /HAARD/..apply /am /patch
【代码】需要的小工具。原创 2022-11-01 10:53:28 · 138 阅读 · 0 评论 -
eeprom驱动与I2C通讯验证
EEPROM是一种掉电后数据不丢失的存储器,常用来存储一些配置信息,以便系统重新上电的时候加载之。EEPOM芯片最常用的通讯方式就是I2C协议.I2C 是一个通信协议,它拥有严密的通信时序逻辑要求,而 EEPROM 是一个器件,只是这个器件采样了I2C 协议的接口与单片机相连而已,二者并没有必然的联系, EEPROM 可以用其他接口,I2C 也可以用在其它很多器件上。原创 2022-10-19 11:07:52 · 799 阅读 · 0 评论 -
linux系统挂载Windows系统数据
磁盘挂载原创 2022-09-22 09:53:28 · 516 阅读 · 0 评论 -
驱动学习-I2C协议
I2C 是一种串行通信总线,用于连接微控制器及其外围设备,实现主控制器和从器件间的主从双向通信,是一种同步半双工通信(两端时钟频率一致,双向通信,但不能同时进行数据收发)。I2C是 NXP 公司设计的, I2C 使用两条线在主控制器和从机之间进行数据通信。一条是 SCL(串行时钟线),另外一条是 SDA(串行数据线),这两条数据线需要接上拉电阻,一般为4.7k,总线空闲的时候 SCL 和 SDA 处于高电平。...原创 2022-08-25 15:40:50 · 1303 阅读 · 0 评论 -
MTK驱动代码流程介绍:
驱动代码流程原创 2022-08-25 09:28:33 · 590 阅读 · 0 评论 -
linux驱动学习二---driver
读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作,更加详细的介绍可以点击下面的链接,已经阐述的很清楚了。动态分配:alloc_chrdev_region分配设备号,方便进行驱动推广,但是无法在安装驱动之前创建设备文件,安装驱动之后,从/proc/devices中查询设备号。静态申请:找一个没用的设备号,用register_chrdev_region函数注册设备号,优点是比较简单,缺点是驱动多了之后,容易冲突。用来区分同类型的设备。...转载 2022-08-10 10:38:55 · 793 阅读 · 0 评论 -
file_operations结构
第一个 file_operations 成员根本不是一个操作; 它是一个指向拥有这个结构的模块的指针.这个成员用来在它的操作还在被使用时阻止模块被卸载. 几乎所有时间中, 它被简单初始化为 THIS_MODULE, 一个在 中定义的宏.这个宏比较复杂,在进行简单学习操作的时候,一般初始化为THIS_MODULE。...原创 2022-08-08 15:46:30 · 278 阅读 · 0 评论 -
【linux驱动学习一】
device与device driver的区别理解原创 2022-08-03 16:31:59 · 102 阅读 · 0 评论 -
【ubuntu安装winehq】
wine简单来说就是linux系统上的windows。Wine(“WineIsNotanEmulator”的首字母缩写)是一个能够在多种POSIX-compliant操作系统(诸如Linux,macOS及BSD等)上运行Windows应用的兼容层。Wine不是像虚拟机或者模拟器一样模仿内部的Windows逻辑,而是将WindowsAPI调用翻译成为动态的POSIX调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合Windows应用到你的桌面。............原创 2022-08-02 16:15:52 · 993 阅读 · 0 评论 -
【驱动编写的时候的问题】
编写dev字符驱动的步骤原创 2022-07-30 11:45:59 · 314 阅读 · 0 评论 -
adb 错误
adb 错误:error: insufficient permissions for device: user in plugdev group; are your udev rules wrong?原创 2022-07-25 17:54:55 · 868 阅读 · 0 评论 -
由于没有公钥,无法验证签名,NO_PUBKEY 4EB27DB2A3B88B8E: 仓库“http://dl.google.com/linux/chrome/deb stable InRelease
W: GPG 错误:http://dl.google.com/linux/chrome/deb stable InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 4EB27DB2A3B88B8E: 仓库“http://dl.google.com/linux/chrome/deb stable InRelease” 没有数字签名。原创 2022-07-22 17:43:17 · 4530 阅读 · 2 评论 -
【VScode 字母间距以及终端间距修改】
VScode 字母间距以及终端间距修改原创 2022-07-22 11:43:50 · 2545 阅读 · 0 评论 -
工作学习笔记
学习记录原创 2022-07-07 11:42:37 · 120 阅读 · 0 评论