[RISC-V]Milk-v开发板 陀螺仪 lsm6dsr i2c驱动module及测试程序

news/2024/11/17 6:42:55/

碰到权限问题

sudo chmod 777 -R /home/dar/riscv/milkv/duo-buildroot-sdk

加载配置及环境

cd build/
source milkvsetup.sh
defconfig cv1800b_milkv_duo_sd

编译驱动,要求先编译内核

build_all

设备树

build\boards\cv180x\cv1800b_milkv_duo_sd\dts_riscv\cv1800b_milkv_duo_sd.dts
&i2c3 {status = "okay";lsm6dsr:lsm6dsr@6b {compatible = "litchicheng,lsm6dsr";reg = <0x6b>;status = "okay";};  
};

驱动仓库地址

riscv_milkv-duo

测试效果

[root@milkv]~# insmod i2c-lsm6dsr.ko
[root@milkv]~# lsmod
Module                  Size  Used by    Tainted: GF
i2c_lsm6dsr             4450  0
cvi_vc_driver         879138  0 [permanent]
cv180x_jpeg            25220  1 cvi_vc_driver,[permanent]
cv180x_vcodec          28451  2 cvi_vc_driver,cv180x_jpeg,[permanent]
cv180x_tpu             32041  0 [permanent]
cv180x_clock_cooling     5953  0 [permanent]
cv180x_thermal          3404  0
cv180x_rgn            100809  0 [permanent]
cv180x_dwa             48669  0 [permanent]
cv180x_vpss           280938  0 [permanent]
cv180x_vi             338826  0 [permanent]
snsr_i2c                9341  0 [permanent]
cvi_mipi_rx            54306  0 [permanent]
cv180x_fast_image      32955  0 [permanent]
cv180x_rtos_cmdqu      25922  1 cv180x_fast_image,[permanent]
cv180x_base            96472  8 cvi_vc_driver,cv180x_rgn,cv180x_dwa,cv180x_vpss,cv180x_vi,snsr_i2c,cvi_mipi_rx,cv180x_rtos_cmdqu,[permanent]
cv180x_sys             64161  7 cvi_vc_driver,cv180x_rgn,cv180x_dwa,cv180x_vpss,cv180x_vi,cv180x_fast_image,cv180x_base,[permanent]
[root@milkv]~# ls /dev
bus             cvi_vc_dec3     cvitekaadc      ion             stderr
console         cvi_vc_dec4     cvitekadac      kmsg            stdin
cvi-base        cvi_vc_dec5     fd              log             stdout
cvi-dwa         cvi_vc_dec6     full            lsm6dsr         tty
cvi-fast-image  cvi_vc_dec7     gpiochip0       mem             ttyS0
cvi-mipi-rx     cvi_vc_dec8     gpiochip1       mmcblk0         ttyS1
cvi-rgn         cvi_vc_enc0     gpiochip2       mmcblk0p1       ttyS2
cvi-rtos-cmdqu  cvi_vc_enc1     gpiochip3       mmcblk0p2       ttyS3
cvi-sys         cvi_vc_enc2     gpiochip4       null            ttyS4
cvi-tpu0        cvi_vc_enc3     hwrng           ptmx            urandom
cvi-vi          cvi_vc_enc4     i2c-0           pts             zero
cvi-vpss        cvi_vc_enc5     i2c-1           random
cvi_vc_dec0     cvi_vc_enc6     i2c-2           rfkill
cvi_vc_dec1     cvi_vc_enc7     i2c-3           shm
cvi_vc_dec2     cvi_vc_enc8     i2c-4           sndADC value:
gx = 20, gy = -31, gz = -12
ax = 836, ay = -9022, az = -13048
temp = 0
TRUE value:act gx = 1.40°/S, act gy = -2.17°/S, act gz = -0.84°/S
act ax = 0.41g, act ay = -4.41g, act az = -6.37gADC value:
gx = 27, gy = -34, gz = -22
ax = 820, ay = -9004, az = -13021
temp = 0
TRUE value:act gx = 1.89°/S, act gy = -2.38°/S, act gz = -1.54°/S
act ax = 0.40g, act ay = -4.40g, act az = -6.36g

视频讲解

[RISC-V]Milk-v开发板 陀螺仪 lsm6dsr i2c驱动module及测试程序


http://www.ppmy.cn/news/788561.html

相关文章

go数据结构之slice与map

1. 切片 1. 切片结构定义 type slice struct {array unsafe.Pointerlen intcap int }array:引用的底层数组&#xff0c;动态数组&#xff0c;可以修改 如果多个切片的array指针指向同一个动态数组&#xff0c;则它们都可以对底层这个动态数组元素进行修改。 len:&#xf…

解决电脑不能进入BIOS页面

电脑不能进入BIOS页面的解决方法 解决方法&#xff1a; 今天我的win10系统按F1进不去BIOS页面&#xff0c;做好我尝试了使用U盘来辅助进入BIOS页面&#xff0c;具体操作如下: http://www.yayihouse.com/yayishuwu/chapter/1632

VoxelNet End-to-End Learning for Point Cloud Based 3D Object Detection 论文学习

代码&#xff1a;VoxelNet End-to-End Learning for Point Cloud Based 3D Object Detection 论文&#xff1a;VoxelNet End-to-End Learning for Point Cloud Based 3D Object Detection 1. 解决了什么问题&#xff1f; 对点云做 3D 检测是许多应用得以实现的关键&#xff0…

super函数的用法

1、super函数的作用&#xff1a;调用父类的方法 class A:def __init__(self):print(A)class B(A):def __init__(self):print(B)super().__init__()b B()结果 B A2、什么场景下使用super函数&#xff1a;在代码重用的场景下使用 # 需要创建一个类&#xff0c;让类具有多线程…

visual assist x太卡了_「无马汽车」颜值与实力并存!大众途观X会是年轻人全新的潮流单品吗?...

「时代对于年轻人是偏爱的。」 这句话放在汽车市场尤为明显&#xff0c;纵观近几年各大汽车品牌推出的层出不穷的新品&#xff0c;无一不是往着年轻化、前卫化的方向发展&#xff0c;讨好年轻人似乎已经成了当下最为正确的战略方向。这对于众多新品牌来说&#xff0c;或许是一次…

lg-1 x 怎么算_上汽大众大众途观X怎么样,coupe SUV里的一匹黑马_实况网

目前市面上众多车型里最受大家关注和喜爱的可以说是coupe SUV了&#xff0c;前段时间上汽大众推出的途观X一亮相就吸引了大家的眼球&#xff0c;也即将于11月9日上市。大众途观X怎么样?咱们一起来看看。 大众途观X怎么样?R-Line套件&#xff0c;动感十足。 大众途观X的中网格…

鸿蒙通过电脑升级,华为鸿蒙首批升级机型名单曝光:双系列手机、折叠屏和平板电脑...

IT 之家 5 月 28 日消息 华为已官宣将于 6 月 2 日正式发布鸿蒙 HarmonyOS 手机操作系统。华为消费者业务软件部总裁、AI 与智慧全场景业务部部长王成录曾表示&#xff0c;华为手机从 6 月初开始将可以升级鸿蒙系统。 此前有消息称&#xff0c;华为旗下搭载海思麒麟 710 到麒…

华为云函数工作流FunctionGraph新手操作指南

函数工作流&#xff08;FunctionGraph&#xff09;是华为云提供的一款无服务器&#xff08;Serverless&#xff09;计算服务&#xff0c;无服务器计算是一种托管服务&#xff0c;服务提供商会实时为你分配充足的资源&#xff0c;而不需要预留专用的服务器或容量&#xff0c;真正…