近期须要弄个CLI命令接口程序,初步设想是须要支持历史命令翻阅,tab键命令补全这种一个东西。经查阅相关文档,深耕百度一番!(google近期不太正常)实在恼火。发现readline果真是个好东西,于是将其先编译成arm平台。./configure CC=arm-linux-gcc --host=....
分类:
其他好文 时间:
2014-08-26 21:11:56
阅读次数:
933
./configure --prefix=/arm/jrtplib/share_jrtplib_jthread --host=arm-linux CC=/usr/local/arm-2007q3/bin/arm-none-linux-gnueabi-gccCXX=/usr/local/arm-200...
分类:
其他好文 时间:
2014-08-26 19:28:46
阅读次数:
313
1.连线参考wikiSD卡引脚 JTAG引脚SD卡信号8GNDGND1TCKD28TMSD17TDID03TDOCMD4VTVCC2.在windows将jlink固件升级为4.90a较低的版本无法支持cortex-a7,至少这个版本是支持的。需要一提的是,在windows系统,jlink无法识别 c...
分类:
其他好文 时间:
2014-08-26 19:26:26
阅读次数:
979
MOV R0,R0这个语句相当于做一次无用功,也就相当于实现了NOP。 接下去就是怎么修改机器码的部分。先查询手册,查到MOV的机器码是0xE1A0(此处可能不同,主要看自己IDA反汇编出来的机器码是多少),然后用十六进制编辑器定位到最后一个BL的机器码,可直接用IDA查看HEX VIEW-A。.....
分类:
其他好文 时间:
2014-08-26 19:09:36
阅读次数:
180
一 将ARM指令转换成thumb指令在使用IDA静态分析的时候,我们可能会发现明明是thumb指令,IDA却当作了ARM指令来处理,或者相反情况。那么这就需要我们手动进行修复。修复步骤如下:①鼠标定位到错误指令处②快捷键alt + g,在打开的segment register value窗口中选择T...
分类:
其他好文 时间:
2014-08-26 15:15:06
阅读次数:
786
我本机装的是64位Ubuntu, SDK 里提供的 buildroot-gcc342 是32位的,无法直接运行,需要先安装 gcc-multilib.sudo apt-get install gcc-multilib之前一直做 ARM 开发, 对这里 MIPS 首先要了解一点它的 MMU 内存映射关...
分类:
其他好文 时间:
2014-08-25 18:36:04
阅读次数:
502
做stm32开发时,多数人可能会选择Mdk作为开发环境,不过这东西到底是收费的产品。CooCox IDE是一个免费的,不过貌似在国内知名度不是很高,它是基于Eclipse的一个arm开发环境,其实当初是因为不想用Mdk之后,搭建eclipse的环境时,无意中发现这个玩意的。正好重装系统了,把Co.....
分类:
其他好文 时间:
2014-08-24 20:44:23
阅读次数:
437
开发环境:
Linux平台:虚拟机下ubuntu 14.04
交叉编译工具:gcc-4.4.3
arm开发板:mini2440
arm 内核版本:linux-3.4.99
最近公司的项目需要在展讯功能机平台下实现字符串生成二维码功能,在网上搜了下,有个linux平台下的开源QR码C函数库qrencode。于是在此源码上进行了一番尝试移植。
下载qrencode-...
分类:
其他好文 时间:
2014-08-24 09:10:32
阅读次数:
998
.ARM Cortex M3共有256个中断。STM32F103CB共有43个外部中断和16个内部中断。具有相同数值编号的IO口被分配为同一组,共用一条中断请求线,如下图:所以共有15条中断线,另外●EXTI线16连接到PVD输出●EXTI线17连接到RTC闹钟事件●EXTI线18连接到USB唤醒事...
分类:
其他好文 时间:
2014-08-24 00:09:41
阅读次数:
516
错误信息:
[armeabi] SharedLibrary : libcocos2dcpp.so
E:/Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-andr...
分类:
移动开发 时间:
2014-08-23 17:47:21
阅读次数:
376