- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 linux软件管理命令
一般情况下我们都是使用apt-get install进行软件安装,但是有时候也有可直接install的文件例如.deb. 接下来就记录一下.dep软件的安装与卸载 安装: 直接找到软件,双击就可以进行安装。 或者使用命令 sudo dpkg -i xxxxx.deb 但是有时候这个安装会出现软件版本啊,依赖包关系安装失败,会有数据残留。 所以就用到了卸载 先找到软件的名称:whereis,whic...
2020-01-31 14:09:29 405
原创 linux 设备树格式详解
1. Linux设备树的起源 在Linux 2.6中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件platform_data。常见的s3c2410、s3c...
2020-01-04 14:19:06 800
原创 linux 总线的横向对比
从上述表格中,我们不难看出,总线:mybus(自己写的),platform(平台总线),IIC总线都是基于bus----driver----device的模型 对于总线而言,无非就是从struct bus_type派生出来的一个实例; 对于driver而言,基本都是继承struct device_driver而扩展出来的; 对于device而言,无非就是从struct device而扩...
2020-01-04 14:15:24 320
原创 linux 驱动总线
1. 总线的基本概念 1.1 Linux设备驱动模型的由来 实现入口函数xxx_init()和卸载函数xxx_exit() 申请设备号register_chrdev(与内核相关) 利用udev/mdev机制创建设备文件(节点)class_create, device_create(与内核相关) 硬件部分初始化 io资源映射 ioremap,内核...
2020-01-04 14:09:45 629
原创 linux 驱动中断与IO
中断的基本概念 中断号的获取方式 中断申请 中断处理 上传数据给用户 IO模型 异步信号 中断下半部 1. 中断的基本概念 参考裸机开发中的相关资料 2. 中断号的获取方式 设备树:dts 设备树源码 设备树里面一些通用的定义,提取出,形成类似c 头文件,dtsi 称之为:设备树的头文件,#include "xxx.dtsi" dtc 把dts编译成二进制文件(dtb) 给...
2020-01-04 14:00:45 1316
原创 linux驱动基础(一)
目录: 开发环境搭建 利用source insight创建Linux源码工程 驱动模块开发基础 字符设备驱动基础 开发环境搭建 一、tftp 服务器搭建(ubuntu版) 1.安装tftp-server sudo apt-get install tftpd-hpa 2.配置TFTP服务器 sudo vim /etc/default/tftpd-hpa 将原来的内容改为:...
2020-01-04 13:58:47 259
fastdfs100-libfastcommon-master.rar
2020-08-02
linyanx-memory-pool-master.rar
2020-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人