
嵌入式
MageeLen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARMv8-M中的TrustZone技术架构
什么是TrustZone技术TrustZone是ARMv8-M的一个安全扩展选项,主要目的是为各种嵌入式应用提供一个完善的安全系统平台。TrustZone并不是一个新的概念,实际在Cortex-A中已经存在多年,现在这个概念被扩展到ARMv8-M处理器中。总的来讲,ARMv8-M的TrustZone技术和Cortex-A系列基本类似。二者的处理器都有安全和非安全两种模式,非安全模式只能访问非...翻译 2019-08-03 08:20:38 · 3029 阅读 · 0 评论 -
TrustZone系统的安全需求
嵌入式系统中,安全有着多种不同的含义。在一般的系统中,安全包含但不限于以下几个部分:通信保护:它主要是避免传输的数据被侦听或者未授权访问,一般是通过加密等技术实现。数据保护:防止存储在设备的数据被非法访问。固件保护:防止设备的固件被非法逆向。操作保护:防止设备被恶意操作。篡改保护:很多的安全设备都会集成防篡改模块,用于防止设备被恶意篡改。而TrustZone则实现了以下一些安全功能...翻译 2019-08-03 16:23:47 · 683 阅读 · 0 评论 -
MIPI中的像素格式
我们知道图像传输的时候有各种各样的格式,典型的可以分成YUV和RGB两种色彩空间,我们常用的也是比较容易理解的是三色RGB色彩空间,而YUV实际上只是另一种颜色表示方法,我们来看看百度百科上的解释:YUV是编译true-color颜色空间(color space)的种类,YUV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance或Lum...原创 2019-08-02 09:14:46 · 4209 阅读 · 0 评论 -
MacOS下通过GDB开发嵌入式程序
最近换了MacOS平台,之前常用的IAR除了用虚拟机似乎是没有什么办法可以在MAC中使用了,而我又算是一名嵌入式程序开发着,所以还是有在MAC中开发嵌入式程序的需求。因为不能用IAR,所以首先要将编译平台换到GCC上面,这里可以直接在ARM官网下载相应的安装包,安装包下载完成之后,只需要设置好相应的PATH环境变量就可以直接使用了。工程的建立也不能在IAR中进行,而是需要编写相应的MakeFil...原创 2019-08-02 09:18:25 · 1781 阅读 · 0 评论