当前位置: 首页 > news >正文

书籍网站建设规划书自己怎么做网站

书籍网站建设规划书,自己怎么做网站,网站建设 长春,制作手机软件一、环境介绍 RK3588主板搭载Android12操作系统,内核是Linux5.10,使用ST的六轴传感器LSM6DSR芯片。 二、芯片介绍 LSM6DSR是一款加速度和角速度(陀螺仪)六轴传感器,还内置了一个温度传感器。该芯片可以选择I2C,SPI通讯,还有可编程终端,可以后置摄像头等设备,功能是很…
一、环境介绍

RK3588主板搭载Android12操作系统,内核是Linux5.10,使用ST的六轴传感器LSM6DSR芯片。

二、芯片介绍

LSM6DSR是一款加速度和角速度(陀螺仪)六轴传感器,还内置了一个温度传感器。该芯片可以选择I2C,SPI通讯,还有可编程终端,可以后置摄像头等设备,功能是很强大的(感兴趣的可以去看数据手册)。该芯片原厂公开了input和iio两种驱动,我这边选用的是iio驱动。

三、驱动移植

驱动移植的目标是内核,所以下面的路径都是在kernel目录下。

源码链接:https://github.com/STMicroelectronics/STMems_Linux_IIO_drivers/tree/linux-4.19.y-gh

1,拷贝drivers/iio/imu/st_lsm6dsr文件夹到源码内核中相应路径

2,在 drivers/iio/imu/Kconfig中添加驱动支持,如果源码中有自带的st_lsm6dsx驱动的话,需要在对应的代码前加#注释掉,以免影响移植的驱动。

source "drivers/iio/imu/st_lsm6dsr/Kconfig"

3,在drivers/iio/imu/Makefile中添加驱动编译,如果源码中有自带的st_lsm6dsx驱动的话,需要在对应的代码前加#注释掉,以免影响移植的驱动。

obj-y += st_lsm6dsr/

4,在 include/uapi/linux/iio/types.h种增加枚举值(找到对应enum,查找下下面的值是否有缺,增加缺失的即可)

     enum iio_event_type {IIO_EV_TYPE_THRESH_ADAPTIVE,IIO_EV_TYPE_MAG_ADAPTIVE,IIO_EV_TYPE_CHANGE,IIO_EV_TYPE_FIFO_FLUSH,};enum iio_event_direction {IIO_EV_DIR_RISING,IIO_EV_DIR_FALLING,IIO_EV_DIR_NONE,IIO_EV_DIR_FIFO_EMPTY,IIO_EV_DIR_FIFO_DATA,};

5,在include/uapi/linux/iio/types.h中增加枚举值

     enum iio_chan_type {IIO_ELECTRICALCONDUCTIVITY,IIO_COUNT,IIO_INDEX,IIO_SIGN_MOTION,IIO_STEP_DETECTOR,IIO_STEP_COUNTER,IIO_TILT,IIO_TAP,IIO_TAP_TAP,IIO_WRIST_TILT_GESTURE,IIO_GESTURE,IIO_WKUP,IIO_FREE_FALL,IIO_GRAVITY,};

6,在arch/arm64/boot/dts/rockchip/rd-rk3588.dts中增加设备树支持

&i2c1 {#总线名称需根据自身情况修改status = "okay";st_lsm6dsr: lsm6dsr@6b {compatible = "st,lsm6dsr";reg = <0x6b>;interrupt-parent = <&gpio3>;#需根据自身情况修改interrupts = <RK_PC3 IRQ_TYPE_LEVEL_HIGH>;#需根据自身情况修改};
}

7,进入到源码根目录执行指令“./build.sh menuconfig”后配置增加芯片支持(也可以直接编译,然后根据提示输入Y就行)

  Device Drivers  ---><M> Industrial I/O support  --->Inertial measurement units  ---><M>   STMicroelectronics LSM6DSM/LSM6DSL sensor  --->

8,修改取时间调用接口

【android12-linux-5.1】【ST芯片】驱动移植后编译不通过__花花的博客-CSDN博客

9,增加iio驱动名称定义

【android12-linux-5.1】【ST芯片】驱动移植后编译不通过__花花的博客-CSDN博客

10,编译烧录后查看设备情况

1)“adb shell” 指令进入设备

http://www.hkea.cn/news/347786/

相关文章:

  • zblog做的商城网站上海有实力的seo推广咨询
  • 免费网站模板psd网络营销的整体概念
  • 网站模板下载破解版环球军事新闻最新消息
  • 徐汇苏州网站建设东莞免费建站公司
  • 厦门网站建设哪家强深圳网站维护
  • 政府网站新媒体平台建设关键词权重查询
  • 重庆网站建设制作公司百度客服人工在线咨询电话
  • 微信公众号平台入口官网奶盘seo伪原创工具
  • 泉州网站建设公司推荐宁德市地图
  • 大厂县住房和城乡建设局网站刷百度指数
  • 低代码开发平台优缺点昆山seo网站优化软件
  • 网站开发年终总结网络营销战略的内容
  • 建立门户网站的意义营销推广网
  • 网站建设网站软件有哪些百度推广开户费用标准
  • 找家装修公司家装吉林seo外包
  • 保定医疗网站建设公司会计培训班初级费用
  • 最好的销售管理系统seo发帖网站
  • 德州乐陵德州seo公司seo批量建站
  • 贵州省建设监理协会官方网站seo代运营
  • 北京哪家做网站优化账号权重查询
  • 大唐网站建设培训管理平台
  • 男人和女人在床上做那个网站网络营销策划推广公司
  • 深圳市招投标交易中心天津谷歌优化
  • 厦门园网站忱建设百度推广怎么联系
  • 网站优化页面动态网站建设
  • 做网站域名公司每日重大军事新闻
  • 网站改版数据来源表改怎么做外链百科
  • wordpress怎样做单页网站谷歌查询关键词的工具叫什么
  • 县城做二手车网站自己建网站需要多少钱
  • 有没有专业做挂的网站引流推广方案