自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 getevent工具使用

监测event0的数据,按下抬起以及触摸轴的数据,触摸轴的面积,以下为第一次按下的数据。getevent -p查看当前设备报告的所有键和轴。以下为第三次按下并且移动的数据。以下为两次按下的数据。

2024-09-10 16:04:38 281

原创 orangepi移植安卓工具getevent

加上()后还是报错,这是因为头文件的地址不对,需要修改为本地input.h的地址,如果是交叉编译,需要找到交叉编译器对应的.h位置,我本地的位置如下图。删除后报错如上图,这是因为本地的Python位置与脚本中的位置不一致。还会报错,是因为脚本中的print语法不对,需要加上()执行完上面的指令后,直接编译即可看到生产的可执行文件。可以查看自己系统中Python的位置,如下图。修改为本地Python位置后,输入如下指令。可以看到复制过来多了一个$符号,需要删除。

2024-09-10 14:55:26 204

原创 加速度传感元件

加速度计

2024-08-19 16:06:14 193

原创 角速率传感元件

角速率传感元件基于科里奥利震动陀螺仪原理。当硅表面微加工梳妆结构以其共振频率震荡时,角速率会产生垂直于震荡方向和旋转轴的科里奥利力。由此产生的梳妆结构电容变化被测量并转换为数字信号。信号路径由两个闭环路径组成,即驱动路径和检测路径。驱动路径控制角速率传感元件的震荡,也是ASIC时钟频率的基础。检测路径以闭环模式运行,其中施加的角速率产生的信号被反馈到传感器元件的检测框架。因此,检测框架不会沿角速率产生的科里奥利力方向偏转,而是保持在“零”位置。测量元件表面的微加工结构受到微加工硅盖的保护和密封。

2024-08-19 15:35:53 154

原创 Linux输入子系统中定义的事件类型码有那些

LInux输入子系统

2024-08-08 16:31:42 171

原创 orangepi内核包上传到开发板流程

orangepi内核包上传到开发板流程

2024-07-22 13:29:49 236

原创 orangepi2 Linux内核.config文件

如果需要修改orangepi内核的.config文件,需要修改后复制到上图中的位置。

2024-07-18 14:55:41 144

原创 六轴传感器陀螺仪加速度的灵敏度(Sensitivity)

可以通过向设备施加1g加速度来确定线性加速度灵敏度。由于传感器可以测量直流加速度,因此只需将选定的轴指向地面,记录输出值,将传感器旋转180度(指向天空)并再次记录输出值,即可轻松完成此操作。通过这样做,将±1g加速度应用于传感器。从较小的输出值中减去较大的输出值,然后将结果除以2,即可得出传感器的实际灵敏度。该值随温度和时间的变化很小。角速度陀螺仪是一种产生正向数字输出的设备,用于绕所考虑的轴逆时针旋转。灵敏度描述了传感器的增益,可以通过向其施加定义的角速度来确定。该值随温度和时间的变化很小。

2024-05-31 10:20:09 547

原创 Bosch 六轴sensor HAL层分析(一)安卓HAL1.0

安卓HAL1.0

2024-05-29 15:59:23 359

原创 开阳AMT630H应用逻辑代码(一)

jpegdec初始化: jpegdec_init();cpulcd初始化: Cpulcd_Init();禁用看门狗:WDT_Disable( WDT );spi初始化: spi_init();i2c初始化: i2c_init();看门狗初始化: wdt_init();itu初始化: itu_init();pxp初始化: pxp_init();adc初始化: adc_init();lcd初始化: lcd_init();dmi初始化:dma_init();

2024-05-15 10:04:00 558

原创 道路降噪RNC

现有的ANC技术只能用于有序噪声或可预测噪声的情况,ANC主要用于抵消连续的发动机噪声。噪声的三个来源:汽车发动机噪声、风噪声和道路噪声。行驶汽车噪声范围:20 to 15kHz。发动机、空调和风噪声(> 500 Hz)工作温度 -40℃ to +125℃。工作温度-40 ℃ to +125℃。380 震动检测主要路噪相关,量程 ±10 / ±20 g,3轴,数字分辨率16 bit,285 / 286 震动检测,量程 ±20g / ± 64g。3轴,数字分辨率16 bit,震动检测器件,加速度计。

2024-04-26 13:24:48 367 1

原创 晶振的主要规格参数

电子元件

2024-04-22 11:20:31 838 1

原创 Linux i2c probe

start:要请求的物理内存区域的起始地址。len:要请求的物理内存区域的长度。name:描述请求的内存区域的字符串。成功:返回0。失败:返回一个负数,表示错误代码。pdev:指向平台设备结构体(struct platform_device)的指针。data:要与平台设备相关联的私有数据。adap:指向要设置私有数据的i2c_adapter结构体的指针。data:要设置的私有数据。adapter:指向要添加的I2C适配器的i2c_adapter结构体的指针。

2023-07-03 10:30:00 284 1

原创 龙芯1B I2C读写操作的实现

在i2c probe中通过platform_get_resource函数来获取平台platform_device的num_resources成员来获取。void __iomem *base:一个指向I2C控制器寄存器基地址的指针;该地址获取的方式举例。

2023-07-01 10:30:00 309

原创 龙芯1B linux中I2C的宏定义

查看用户手册。

2023-06-30 10:20:57 207 1

原创 struct resource 结构

4、flage:资源的标志,用于描述该资源的类型和特性,如I/O端口、内存空间等。7、sibling:同级资源链表指针,即与该资源同级的其它资源的链表指针。15、next:链表指针,用于将该资源加入到其他资源的链表中。16、owner:资源的拥有者,即分配该资源的模块或驱动程序。13、map:资源映射的描述信息,包括映射方式和映射地址等。5、parent:该资源的父资源,既包含该资源的上级资源。6、child:该资源的子资源,即包含该资源的下级资源。8、srart_align:资源的起始地址的对齐方式。

2023-06-15 20:32:44 341

原创 .ini配置文件的主要规则

.ini配置文件简介

2023-06-07 11:11:35 4714

原创 61850的报告控制块(ReportControl)

61850的报告控制块

2023-05-08 17:14:34 2299

原创 数组的越界访问

数组越界访问

2023-04-18 09:27:08 152

翻译 QT5.15.2示例 地址薄示例

AddressWidget类是一个QTabWidget子类,用于操作示例中显示的10个选项卡:9个字母组选项卡和NewAddressTab的一个实例。NewAddressTab类是QWidget的一个子类,仅在地址薄为空时使用,提示用户添加一些联系人。然而,这些数据并非在一个选项卡中全部可见。此示例提供了一个地址薄,该地址薄允许联系人按字母顺序分为9组:ABC、DEF、GHI、...,VW表示。这是通过同一模型上使用多个视图实现的,每个视图都使用QSortFilterProxyModel类的实例进行过滤。

2023-03-12 11:42:24 139

原创 【无标题】龙芯1BPMON关闭蜂鸣器

voidinitmips(unsigned int memsz){//close gpio fengming*(volatile unsigned int *)0xbfd010c4 = (*(volatile unsigned int *)0xbfd010c4) | 0x8000000;//set gpio input*(volatile unsigned int *)0xbfd010d4 = (*(volatile unsigned int *)0xbfd010d4) | 0x8000000;//mems

2023-03-08 16:11:03 91

原创 ads131m08设备功能模式状态图

ads131M08状态图

2022-11-18 16:45:58 847

原创 buildroot make的一些参数说明

buildroot make 相关参数说明

2022-11-18 15:09:14 448

原创 RK3399 SRADC应用案例

RK3399 SRADC

2022-05-17 18:27:44 521

原创 Buildroot 如何选择 目标体系结构(Target Architecture)

Buildroot Target Architecture

2022-03-05 11:02:54 1047

原创 麒麟V10桌面版添加开机自启动程序

开机自启动 Linux

2021-11-30 11:05:26 5887 3

原创 RS232 RS485 TTL USB 电平

1.RS232电平电平负逻辑:-3V~-15V 逻辑1:+3V~+15V,RS-232串口通信传输距离15米左右,可做到双向传输,全双工通讯,传输速率低 20kbps2.TTL电平逻辑1:2.4V~5V,逻辑0:0V~0.5V3.RS485电平逻辑1:+2V~+6V,逻辑0:-2V~-6V,采用两线半双工传输,传输距离几十米到上千米,最大速率10Mb/s4.USB电平逻辑1:电压电平不变,逻辑0:电压电平变化实际测量SOC引出未通信的电平TTL电平电压RX和TX都接近

2021-11-29 15:35:20 3072

原创 麒麟V10 i2c-tools的安装与使用

麒麟系统 i2c

2021-11-22 10:24:31 848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除