个人原创,转帖请注明来源:cnblogs.com/jailbreaker[iOS逆向实战]这个系列的帖子,会涉及到arm汇编,以及调试工具的使用,加上实战解析一步步逆向,深入浅出。这是第一篇帖子,简要说下arm的各个寄存器的功能。R0-R3:用于函数参数及返回值的传递R4-R6, R8,R10-R1...
分类:
移动开发 时间:
2014-12-13 21:48:44
阅读次数:
246
拿到一个RK3288的开发板,但是不得不说adb shell不太好用,像下面这样太锉了。 ![在此输入图片描述][1] 于是想着把busybox编译进去。 # 1. 准备编译环境 其实现在Ubuntu上交叉编译相比之前要简单那很多。 ## 1.1...
分类:
移动开发 时间:
2014-12-13 06:25:42
阅读次数:
274
我的开发板型号:Tiny4412ADK + S7004GB Flash1. Build uboota) 安装好toolchain (arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz)并设置好 环境变量PATH,保证可以正常使用。b) 解压 uboot_tiny4412-...
分类:
其他好文 时间:
2014-12-13 00:48:30
阅读次数:
333
在arm开发板上mount文件系统的时候一直报错,在网上查了一下,大部分都说是因为UDP丢包严重导致,尝试之后也没有解决问题。 最后发现是arm开发板与其他人的板子ip冲突== 1.用arp -a查看IP与对应的MAC,发现mac地址与自己的开发板的mac地址不一致,初步怀疑是IP冲突 ftsum....
分类:
其他好文 时间:
2014-12-12 20:39:48
阅读次数:
145
Name: Nexus_S_API_21 CPU/ABI: ARM (armeabi) Path: H:\Users\Pavkoo\.android\avd\Nexus_S_API_21.avd Error: Failed to parse properties from H:\Users\Pavk...
分类:
移动开发 时间:
2014-12-12 19:01:15
阅读次数:
1029
转载网址:http://blog.sina.com.cn/s/blog_7dbd9c0e01018e4l.html最近搞了块ST的Cortex-M4处理器,然后下了本文档。分享一下。针对目前进入大众视野的M0、M3、M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵...
分类:
其他好文 时间:
2014-12-12 18:31:19
阅读次数:
140
开发环境:
ubuntu12.04(64位)
eclipse (c/c++)luna
注意:本文主要讲将eclipse配置好编译器。 远程调试的部分请看另一篇帖子
eclipse 调试环境配置。
我的arm-linux-gcc 路径是:/opt/EmbedSky/4.3.3/bin/arm-linux-gcc (什么?怎么看arm-linux-gcc的路径?? 你可以使用 whic...
分类:
系统相关 时间:
2014-12-11 22:25:14
阅读次数:
426
CPU的指令集从主流的体系结构上分为精简指令集(RISC)和复杂指令集(CISC)。嵌入式系统中的主流处理器——ARM处理器,所使用的就是精简指令集。而桌面领域的处理器大部分使用的是复杂指令集,比如Intel的X86系列处理器。我们把ARM处理器所使用的指令集称为ARM指令集,把X86处理器所使用的...
分类:
其他好文 时间:
2014-12-11 17:18:10
阅读次数:
150
ARM公司将在近日发布一款名为mbed OS的全新操作系统:它旨在弥合各类计算系统芯片之间的种种差异,从而帮助高层应用程序顺利与传感器以及其它装置实现交互——无论它们使用的芯片来自Atmel、Marvell、ST、Freesca...
分类:
其他好文 时间:
2014-12-11 16:09:25
阅读次数:
817