
嵌入式Linux
Prog_Life
这个作者很懒,什么都没留下…
展开
-
arm trustzone 学习记录
关键问题如何构建一个可信任环境(trust execution environemnt) 安全环境和非安全环境对资源访问的区别(secure timer interrupt memory etc.) 如何保证安全启动(secure boot, root of trust) 如何设计一套安全+非安全共存的软件框架和机制we...原创 2020-06-21 19:46:33 · 597 阅读 · 0 评论 -
"捣鼓"树莓派
最近了解了智能硬件后,对智能硬件、物联网表现出极大的xi原创 2014-10-31 12:43:05 · 520 阅读 · 0 评论 -
嵌入式经典面试题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答转载 2014-11-01 21:37:42 · 475 阅读 · 0 评论 -
stm32+mpu6050+四元数解算
程序执行过程(1)读取数据,得到ax,ay,az,gx,gy,gz(2)四元数解算,得到q1,q2,q3,q4(3)计算欧拉角,得到pitch roll yaw(4)串口输出(5)误差处理:陀螺仪零值误差,上电后静止采样多次取平均值。原创 2014-12-27 23:19:41 · 11395 阅读 · 2 评论 -
ARM C程序 数据对齐访问问题
C或者C++等语言中会涉及到内存操作,嵌入式处理器中对数据的访问,需要遵循对齐原则,要求对齐的目的是为了提高数据的获取效率,举个例子,如果也给32位数字是4字节对的,cpu一条指令即可完成数据复制,如果一个32位数字是非4字节对齐的,那么cpu需要至少3条指令完成一个4字节数据的复制,如此一来降低了内存数据访问的效率。以实际遇到的问题为例char a[10] = {0};定义一个int...原创 2019-09-22 23:19:54 · 483 阅读 · 0 评论