智能设备或者说物联网设备正在快速的被研究开发出来,给用户带来很好的用户体验,但是另一方面,体验的同时,安全隐私性缺令人担忧,下面整理Synack团队在2014年黑帽大会上的作品—Implanting a dropcam
企业安全研究公司 Synack 对 16 个常见的物联网设备进行了测试,从 SmartThings 的设备,到 Nest 和 Lyric 恒温器等。结果发现,它们都存在不同程度的安全问题,其中,联网摄像头是最不安全的。
虽然他们是通过物理接触方式进行攻击,但不排除以后有人可以截获物联...
分类:
其他好文 时间:
2015-04-22 18:09:29
阅读次数:
239
一、问题概述
Android开发中会使用仿真器测试应用,但不管你使用Eclispe ADT还是Android Studio仿真器都是基于arm架构的,运行起来都很慢,光启动就要花费很多时间,都不知道它在加载个啥。今天就向大家推荐一个新的基于Oracle VM VirtualBox的仿真器——Genymotion,它是目前最火的仿真神器,运行速度甚至比真机还快。
Genymo...
分类:
移动开发 时间:
2015-04-22 14:00:16
阅读次数:
235
构建交叉编译链arm-linux-gnueabihf-终于......成功了....首先感谢http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/再加个参考网址保险点,以前看这个一直没能成功...现在懂了...:http://w...
分类:
系统相关 时间:
2015-04-22 11:18:28
阅读次数:
241
在OS_CPU_A.ASM中,定义了开、关中断的方法,在uC/OS-II系统中有三种方法可以实现中断开关,而ARM只适用于模式三,即使用一个局部变量,在中断进入之间保存CPU状态,退出时候再恢复状态。OSStart()函数调用OSStartHighRdy()来使就绪态任务中优先级最高的任务开始运行,...
分类:
其他好文 时间:
2015-04-22 09:29:23
阅读次数:
229
开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解。于是开始各种百度谷歌,当然看到了各路大神写的介绍。总的来说就是:bootloader ---->kernel---->roo.....
分类:
系统相关 时间:
2015-04-22 00:31:36
阅读次数:
197
以zc702开发板的u-boot为例
链接地址(运行地址):链接地址是在程序编译链接阶段就确定好的地址。
u-boot的链接脚本由CONFIG_SYS_LDSCRIPT宏定义来指定,如在zynq_common.h当中有如下代码:
#define CONFIG_SYS_LDSCRIPT "arch/arm/cpu/armv7/zynq/u-boot.lds"在该链接脚本中指定了u-b...
分类:
其他好文 时间:
2015-04-21 22:47:05
阅读次数:
778
指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86(CISC)、ARM和MIPS(RISC)。 ARM-RISC是为了提高处理器运行速度而设计的芯片体系,它的关键技术在于流水线操作即在一个时钟周期里完成多条指令。相较复杂指令集CISC而言,以RISC为架构体...
分类:
其他好文 时间:
2015-04-21 22:29:33
阅读次数:
247
ARM汇编指令ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入...
分类:
其他好文 时间:
2015-04-21 17:55:24
阅读次数:
255
①RTC设备层:
设备资源的定义:arch/arm/plat-s3c24xx/devs.c
static struct resource s3c_rtc_resource[] = {
[0] = {
.start = S3C24XX_PA_RTC,
.end = S3C24XX_PA_RTC + 0xff,
.flags = IORESOURCE_MEM,
},
[1] ...
分类:
其他好文 时间:
2015-04-21 09:41:10
阅读次数:
122
不同的芯片体系设计在集成电路系统设计阶段其实都遵循大体一致的设计思想,芯片设计发展那么多年,真正为人所熟知的就是X86架构和ARM架构,当然还有日渐没落的MIPS,其他都是一些简单的控制器芯片体系。而硬件模块设计又是高度抽象于现实需求,很多时候,X86、ARM和MIPS只有底层寄存器和指令级别的差异,对于软件驱动基本是一致的。本文论及ARM体系的中断控制,以基于Cortex A8的S5PV210为例。中断是一种异步工作机制,也是嵌入式处理器的一个核心工作机制,对于实时操作系统来说必不可少。...
分类:
其他好文 时间:
2015-04-21 00:29:22
阅读次数:
199