- 博客(5)
- 收藏
- 关注
原创 【000】欢迎来到嵌入式开发教程
欢迎来到嵌入式学习的世界 欢迎来到嵌入式学习的世界。作为一名七年(在校五年,工作两年)经验的嵌入式开发工程师,一路上走过许多弯路,也曾遇见不少惊喜。嵌入式开发涉及知识跨度范围大,在学习与开发过程中经常让人感觉无从下手,此外嵌入式开发成本与PC开发相比成本较高,不少人因此放弃或进度缓慢。这是笔者一次小的尝试,从零开始一些小的嵌入式工程,以尽可能低的成本,与你一起实现目标。 无论你学习嵌入式开发是...
2018-03-18 18:11:52 2766
原创 【004】基于STM32标准库的IMU9250数据读取
基于STM32标准库的IMU9250数据读取关键词:MPU9250,九轴,STM32,I2CMPU9250简介 MPU9250是一款九轴MEMS传感器,由两部分组成一组为三轴加速度传感器及三轴陀螺仪,另一组则是AKM公司的AK8963三轴磁力计。可以理解为将MPU6050和AK8963封装在一个芯片内。MPU9250中的加速度传感器(±2g,±4g,±8g,±16g)和陀螺仪(±250dps,±...
2018-03-29 20:06:15 10821 2
原创 【003】使用GNU ARM工具链进行STM32开发
使用GNU ARM工具链进行STM32开发关键词:STM32、ARM、GNU、Eclipse、HALSTM32 HAL库与STD库 因为本教程采用STM32F4XX系列芯片,因此所有比较均基于此款芯片,但与其他STM32系列差别不大,可作为参考。 STD库即标准库,STM32F4xx系列芯片标准库全称STSW-STM32065,提供全覆盖的寄存器地址映射及声明,提供通用API(Applicat...
2018-03-27 22:16:26 3282 2
原创 【002】搭建开源嵌入式集成开发环境
搭建开源嵌入式集成开发环境关键字:嵌入式,开源,IDE,Eclipse,ARM,Cortex-M一、常用嵌入式集成开发环境 在嵌入式软件开发过程中,一款合适的集成开发环境(Integrated Development Environment,IDE)能够达到事半功倍的效果。对于初学者来说,选择一款能够根据所选芯片自动实现添加启动文件,设置编译参数,配置连接脚本且对硬件调试器支持友好的IDE,能够...
2018-03-18 21:43:03 3204 2
原创 【001】IMU相关嵌入式开发与应用项目简介
1 、IMU应用背景 IMU(InertialMeasurement Unit)即惯性测量单元,能够测量物体三轴加速度及角速度。其一般包含一个三轴的加速度计和一个三轴的陀螺仪,加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺检测载体相对于导航坐标系的角速度信号,根据测得物体在三维空间中的角速度和加速度解算出物体的姿态。IMU运用广泛,在导航、无人机、VR、机器人以及智能手环等诸多领
2018-03-18 21:06:42 1785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人