- 博客(10)
- 收藏
- 关注
原创 在调试驱动时候注意的事项
1:必须把原理图和PCB图 和所要调试相应的外设 引脚 必须挨着一个一个对应的哪怕花再多的时间都要做完 ,硬件不确认完成,后面会让你走进死胡同, 刚从坑中跳出,调试smtar 8269 + imx335 驱动 浪费4天时间始终没有结果,I2C 波形异常,log信息提示I2C超时,最后引脚一一比对主控的I2C和sensor I2C SCL 和 SDA 反了,...
2020-07-10 16:58:37 274
转载 linux 手动安装 M4 autoconf automake libtool
安装m4wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz \&& tar -xzvf m4-1.4.13.tar.gz \&& cd m4-1.4.13 \&& ./configure –prefix=/usr/localmake && make install安装autoconfwget http://mirrors.kernel.org/gnu/autoconf/a
2020-07-04 17:59:59 2902
原创 安装Ubuntu16.04 虚拟机 遇到的一些坑,
VMware 用的是15.5.2,Ubuntu16.04 ISO 下载地址https://pan.baidu.com/s/1EdPtAFece1xnQH0etJXR_w提起码:pzrshttps://pan.baidu.com/s/1JtsKeKXBO3q5GWIeU5QFog 提取码: 3euw具体安装步骤这里的做详细解读了,直接到能进入系统起,作为嵌入式用的开发环境的搭建首先需要安装32位的兼容库,系统apt-get 链接更新服务器网址是国外,需要更改国内的中科或者网易否则能...
2020-07-01 11:57:13 871
原创 HI3559V200 编译提示 /bin/sh: arm-himix100-linux-gcc: command not found
在编译海思3559V200 遇到诡异的问题,交叉编译工具链都按照文档安装完成,修改环境变量 同样都是在个人用户下操作,往往会忽略的问题,一切就绪后就 sudo make all就出现提示通过ehco $PATH , 并且 arm-himix100-linux-gcc -v 查看 都一切正常到/etc/profile 查看也都存在,最后寄希望服务器重启,结果还是一个样,这就是常见的灯下黑,去root 查看一下 果然环境变量都没声明...
2020-06-16 18:01:39 1548
原创 TCP keep-live解读
对于好多标准的库函数不会熟记于心真正在用到的时候才查看具体的作用和参数所代表的意思,对于setsockopt 在搜索的时候好多都是不负责任的转载 SOL_SOCKET SOL_TCP根本看不到 在这里介绍一下 TCP keep-live和send/recv 心跳检测1:功能TCP keep-live 和send/recv 心跳检测作用一样都是为了保持活力,检测网络连接状态,可能有些人...
2019-06-26 14:12:58 977
原创 linux 进程栈,线程栈,内核栈和中断栈
一:Linux虚拟地址空间布局(转自:Linux虚拟地址空间布局)在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通过设置Large-Address-Aware ...
2019-06-17 11:05:25 604
原创 SCSI 命令集 如何通过ioctl 发送对应的命令
SCSI和相关的命令集所有SCSI设备都应响应INQUIRY命令,其响应的一部分是所谓的外围设备类型。linux内核使用它来决定哪个上层驱动程序控制设备。还有一些设备属于使用SCSI命令集的其他(即不被视为SCSI)传输,其主要示例是(S-)ATAPI CD和DVD驱动器。并非所有外围设备类型都映射到上层驱动程序,并且这些类型的设备通常通过SCSI generic(sg)驱动程序访问SG_...
2019-05-27 10:08:30 5809 1
转载 linux usb 驱动总线(三)
原文:https://blog.csdn.net/weiqing1981127/article/details/8215708USB Mass Storage是一类USB存储设备,这些设备包括USB磁盘、USB硬盘、USB磁带机、USB光驱、U盘、记忆棒、智能卡和一些USB摄像头等,这类设备由USB协议支持。首先我想去看看/driver/usb/storage/MakefileEX...
2019-05-16 15:40:47 660
转载 linux usb 总线驱动(二)
原文:https://blog.csdn.net/weiqing1981127/article/details/82157082.USB鼠标驱动 usbmouse.c下面我们分析下USB鼠标驱动,鼠标输入HID类型,其数据传输采用中断URB,鼠标端点类型为IN。好了,我们先看看这个驱动的模块加载部分。static int __init usb_mouse_init(void){...
2019-05-16 15:37:52 293
原创 linux usb 总线驱动
原文:https://blog.csdn.net/weiqing1981127/article/details/8215708一.USB理论1.USB概念概述USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB)USB2.0版本速度480Mbps(高速USB)USB驱动由USB主机控制器驱动和USB设备驱动组成。USB主机...
2019-05-16 15:32:53 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人