Embedded Systerm
啊湘
朝朝暮暮 月月年年 平平淡淡 死死生生
展开
-
TDK DMP 基础知识
DMP 是tdk公式mesm部分产品内置的内部集成处理系统。特别支持每一种mems都具有不同的DMP库程序大小不同且不兼容。最常用的功能是可以快速较准确地的读出四元数而不需要占用额外的主处理器资源,电源除外毕竟要耗电,且最新的mems支持电源也发生变化,更小更省电。使用支持dmp的mems开启dmp功能可以快速,低功耗,可编程(配置dmp库 设置相关的寄存器 比如icm系列的bank0-ban...原创 2020-02-26 16:05:22 · 652 阅读 · 0 评论 -
捷惯位移公式
原创 2020-02-26 14:42:21 · 164 阅读 · 0 评论 -
捷惯名词单列
远程系统和无人车辆:-AGV(自主导航车辆)-UUV(无人水下车辆)-UAV(无人机)-ROV(遥控操作的水下车辆)...·系统:-IMU(惯性测量单元)-INS&INS/GPS(惯性导航系统)-AHRS(姿态航向参考系统)...原创 2020-02-26 14:39:41 · 131 阅读 · 0 评论 -
捷惯结算流程图之一(我比较认同)
姿态角到大地坐标的变换是难点原创 2020-02-26 14:37:58 · 211 阅读 · 0 评论 -
捷惯编程基础知识点 1
SINS 的实质就是在运载体的运动过程中,通过陀螺仪测量运载体相对于惯性系的角速度,并由此计算b 系到n 系的坐标变换矩阵,再经过坐标系转换理论计算出载体相对于地理系的角速度,经过四元数,姿态阵解算等计算步骤解算出载体的姿态,将加速度计测量出的加速度值经过补偿后再解算到地理坐标系中,经过一次积分后计算出速度,再经过一次积分后计算出位置。...原创 2020-02-26 14:31:31 · 270 阅读 · 0 评论 -
arm指令中mov和ldr有什么区别?
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。 比如想把数据从内存中某处读取到寄存器中,只能使用ldr 比如: ldr r0, 0x12345678 就是把0x12345678这个地址中的值存放到r0中。 而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。 x8原创 2009-04-27 02:40:00 · 1196 阅读 · 0 评论 -
ARM 实践
l 嵌入式系统 一种应用式系统,包含一个可编程的计算机【微处理器(microprocessor unit)MPU,微控制器(microcontrol unit)MCU,数字信号处理芯片DSP,(simple ion chip)SOC片上系统】且使用该系统的人一般为意识到该系统基于计算机。一般由软件,处理器,存储器,输入输出组成。l ARMAdvanc原创 2009-04-26 22:06:00 · 394 阅读 · 0 评论 -
ARM的跳转指令
关于ARM的跳转指令B、BL、BX要区分开。B一般用于本段内的指令跳转,而BL用于子程序调用,BX用于ARM和THUMB状态的切换。特别地说,BL指令会将下一条指令的地址拷贝到LR中,然后跳转到指定的地址运行程序。所以,子程序调用的模型为: bl delay ...delay: ... mov pc, lr转载 2009-04-27 02:52:00 · 668 阅读 · 0 评论