摘要: USB2.0规范中传输速度是480 Mbps(即60 MB/s)。但是很多USB2.0设备在实际工作时的数据传输速度却与此相差甚远,比如用PC用U盘拷个东西,往往比60MB/s慢很多,这是为什么呢? 其实想想也能知道一些原因,USB总线中传输数据的就一对差分线,单是其要同时支持各种设备(一个USB 阅读全文
posted @ 2021-04-11 10:52 Aaron看世界 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 考试题一: #include "stdio.h" int main() { int arr[5] = {1,2,3,4,5}; int *p = arr; for(size_t i=0;i<5;i++) { printf("i:%d %d\n",p[i],*p++); } return 0; } 执 阅读全文
posted @ 2021-03-09 21:23 Aaron看世界 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 首先要阅读芯片手册,大概了解该芯片如何使用 芯片功能: 就是一个i2c的多路多路开关,可以把最多8个地址相同的i2c设备分别接在TCA9548APWR芯片上, 通过i2c命令对TCA9548APWR芯片进行设置,即选择接通一个chanel,这样也就是选择了8个i2c设备中的一个设备。 下图来自芯片手 阅读全文
posted @ 2021-02-27 19:52 Aaron看世界 阅读(3598) 评论(0) 推荐(0) 编辑
摘要: USB:Universal Serial Bus,意为通用串行总线。 由来:USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型 的设备。 发展:USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。 US 阅读全文
posted @ 2021-02-16 10:49 Aaron看世界 阅读(960) 评论(0) 推荐(1) 编辑
摘要: 沟通的相关概念 沟通的分类: 内部沟通是项目内部的沟通,外部沟通则包含:与客户、媒体、公众等;正式沟通包括:报告、摘要;非正式沟通:备忘录、专题谈话等;纵向沟通包括:组织上下;横向沟通:与同级沟通。 沟通的重要性: 以下仅探讨非正式的内部沟通。从项目管理的角度来讲:沟通很重要,很重要!因为性格以及认 阅读全文
posted @ 2021-02-13 21:41 Aaron看世界 阅读(9108) 评论(0) 推荐(1) 编辑
摘要: 市场、管理、技术是什么 企业分为三个部分:市场、管理、技术。 市场是企业的命脉;管理维持着正常的运作;技术可以保留顾客的忠诚度。可以将一个企业比作一个人。市场是手,管理是脑,技术是心。 市场是手,为了生存的需要,我们要有一双勤劳的手,这样惨能找到赖以生存的资源。 管理是脑,管理者需要有远大的目标和精 阅读全文
posted @ 2021-01-26 15:41 Aaron看世界 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、像printf()那样输出 %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用 阅读全文
posted @ 2021-01-24 18:50 Aaron看世界 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 内部寄存器 一.应用层读写内部寄存器 步骤1:打开linux系统dev目录下的/dev/mem文件; dev_fd = open("/dev/mem", O_RDWR|O_SYNC); 步骤2:将寄存器地址映射到用户空间; unsigned char *map_base=(unsigned char 阅读全文
posted @ 2021-01-23 19:23 Aaron看世界 阅读(5598) 评论(0) 推荐(1) 编辑
摘要: USB鼠标设备驱动程序简单实现(一) 一、Linux下的USB驱动程序 分离和分层是Linux下驱动程序开发采用的最基本的形式,USB驱动开发在主机端主要涉及两个部分:主机控制器驱动和设备驱动。 主机控制器驱动主要是和具体的Soc相关的,它来识别USB设备,安装对应的设备驱动程序,提供对USB设备的 阅读全文
posted @ 2021-01-23 10:37 Aaron看世界 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 说到两根线的数据传输方式,大家最先想到的就是I2C总线和UART串口。 这两者都是两根线来传输数据,并且UART串口配置使用更加简单,那么I2C相比UART有什么优点呢,它的适用场景是什么呢? 1. 首先,I2C能够1对多,UART只能1对1。因此I2C又叫I2C总线。 2. 其次,I2C接口能够用 阅读全文
posted @ 2021-01-21 21:47 Aaron看世界 阅读(899) 评论(0) 推荐(0) 编辑