自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一周搞定9轴MPU9250(无华)(3)--数据采集

数据采集主要是调通IIC,MPU9250比较坑的一点是他的地磁计的数据采集,网上很多人也有这个问题。有了上一节所说的stm32cube生成的代码,使用它的库函数很好实现IIC数据的收发 。主要是调用HAL_I2C_Mem_Write()进行数据写,HAL_I2C_Mem_Read()进行数据读。这时可以对传感器进行读写操作。首先我们调通mpu9250的mpu6500,也即陀螺仪和加速度计。...

2017-08-16 09:48:24 11000 1

原创 一周搞定9轴MPU9250(无华)(2)--STM32CUBEMX软件学习

发现一个很好用的STM32编程工具,STM32CUBEMx,非常好用,习惯之后,可以大大提高开发效率。我们针对这个IMU,使用该工具,对其进行开发。 在官方网站http://www.st.com/en/development-tools/stm32cubemx.html,下载STM32CUBEMX,安装之后,打开软件如下图,在help中安装相应的包。我们的9轴主控使用的是stm32f103t8u6

2017-08-14 21:48:15 10139

原创 一周搞定9轴MPU9250(无华)(1)--硬件开发

首先确定使用硬件BOM如下: 电源芯片:TPS73633/SGM2019 主控芯片:STM32F103T8U6 9轴: MPU9520 为什么选用TPS73633芯片呢?我们查看一下STM32F103T8U6的手册可以发现,其最大电流为300ma。 MPU9250的最大电流为 ,我们可以估算出最大电流小于50mA。 其次,我们需要满足350ma以上的电流,宽的电压输

2017-08-13 21:03:35 7303 5

原创 capture、allegro使用笔记

安装参考《吴川斌个人网页》,开发了一体安装工具,安装非常方便。 capture CIS: 1、制作元件时注意,除了power属性的pin脚,其他不能同名。allegro 1、整体mirror选项在edit中,方法为选中一块元件,edit->mirror即可完成整体mirror。 2、自动保存设置:setup->user preference -> autosave 设置 勾选相应选项,n

2017-06-02 09:17:57 970

原创 一周搞定MPU6050Linux驱动(3)

第4-5日参考:anroid gsensor lis3dh驱动《Linux设备驱动程序》《一周搞定MPU6050linux驱动(1,2)》开干:1、闲言碎语这个驱动,越写觉的越简单,入门难,入门之后感觉还好。Linux开发还是比较友好的。2、编写MPU6050带字符驱动的i2c从设备驱动要实现的功能就是,将MPU6050作为字符驱动,在应用层,...

2017-05-09 16:19:26 3118

原创 一周搞定MPU6050Linux驱动(2)

第2-3日参考:《Linux设备驱动程序》 第三版有了前面的源码学习和分析,对i2c驱动有了大概的认识。那么接下来,我们就开始我们自己的mpu6500/6050驱动的编写。这里说一下,mpu6500和mpu6050在寄存器上基本没什么区别,只有version ID不同,6500的是0x70,6050是0x68。之前分析了airk000的源码,发现他的驱动方式是在后台完成6050的数...

2017-05-07 12:55:27 1867 1

原创 一周搞定MPU6050Linux驱动(1)

第一日准备工作:1、硬件平台firefly-rk3288开发板,MPU6500六轴陀螺仪模块2、参考http://blog.csdn.net/airk000/article/details/22655171http://developer.t-firefly.com/thread-10874-1-1.html开干:1、搭建开发环境首先,搭建firefly-...

2017-05-04 20:33:31 6541

原创 解决init serial (ttys2) main process ended respawning

问题:Linux系统会一直报错,提示 init serial (ttys2) main process ended respawning。原因:linux在启动时执行初始化脚本,在/etc/init/文件夹中,查看ttyS2.conf,发现其配置为:exec /sbin/getty -a root -L 115200 ttyS2 vt100而gettty的作用就是Unix类操作

2017-04-28 14:29:05 4201 1

转载 gcc 编译器选项

转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:            -Waddress-Warray-bounds (only with -O2) -Wc++0x-compat            -W

2016-03-22 15:15:05 326

原创 64位ubuntu14.04安装cuda7.0

CUDA的安装是个比较纠结的问题,之前在ubuntu上装上了,而且在caffe里用的很好,但某次ubuntu系统自动更新,就导致nvidia驱动用不了。四处寻找解决方案均未解决,最后重装了CUDA才解决了问题。现在把安装过程记录下来:(本人在64位ubuntu14.04版本下安装cuda7.0)

2015-11-13 21:09:57 986

空空如也

空空如也

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

TA关注的人

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