arm-2009q1-203-arm-none-linux-gnueabi 安装 ?1.??下载包? sudo?wget?http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/arm-2009q1-203-arm-none-linux-gnue...
分类:
系统相关 时间:
2015-07-08 19:17:29
阅读次数:
354
最近刚做的一个项目,关于 Socket TCP 通信。
需求方提供了一个 ARM 机器,及数据采集器,需要我做一个服务端与数据采集器进行交互。
目的:
数据采集器:定时将读取到的数据发送到服务端。
服务端:将数据采集器发送过来的数据保存在本地。
要求:
1、通信以 TCP 方式进行交互,端口可配置。
2、自己实现握手、心跳包机制。
3、TCP 包结构包括:包头、...
分类:
其他好文 时间:
2015-07-08 19:14:17
阅读次数:
280
W5500 Ethernet shield 设计使用WIZnet W5500 芯片。请点击连接以获取W5500更多内容。同时支持3.3V & 5V电压。此 Ethernet Shield 与Arduino 与 ARM mbed 平台兼容。...
分类:
Web程序 时间:
2015-07-08 18:52:38
阅读次数:
281
一直都是编译armabi的,没有任何问题,这个架构是软件模拟浮点运算的。
后来看到NDK文档上说armabi-v7a是针对有硬件处理浮点计算的arm cpu的。
于是就修改配置编译armebai-v7a的so文件。
结果是编译没问题,一运行就是crash掉,Fatal signal 7 (SIGSEGV)错误。
进过排查才发现,crash掉的仅仅是对一个浮点变量赋值而已。
...
分类:
其他好文 时间:
2015-07-08 16:41:44
阅读次数:
133
前几天因为要用到cc.pool,所以就换了v3.1版本,结果连生成apk的出错(cocoscodeide),log显示为:error: relocation overflow in R_ARM_THM_CALL查阅了各种资料是已解决:把下面的语句LOCAL_ARM_MODE := arm加到下面2个...
分类:
Web程序 时间:
2015-07-08 12:34:45
阅读次数:
272
1 uboot移植
1.1 移植准备工作
1.1.1 安装交叉编译工具链
版本:arm-linux-gcc 4.4.1
环境:ubuntu14.04.01LTS
1.1.2建立OK6410配置项
从官网下载u-boot-2012.10.tar.bz2,由于uboot支持的smdk6400单板与我们的板子OK6410最相似,所以修改是基于smdk6400进行的,初步修改uboo...
分类:
其他好文 时间:
2015-07-07 17:05:36
阅读次数:
544
1.4 Nandflash移植
先解决上面的错误,修改arch/arm/cpu/arm1176/s3c64xx/timer.c
static ulong timer_load_val;修改为 DECLARE_GLOBAL_DATA_PTR;
删除下面的两个定义:
/* Internal tick units */
/* Last decremneter snapshot */
sta...
分类:
其他好文 时间:
2015-07-07 17:01:38
阅读次数:
284
在Linux中分别安装应用于不同平台的Qt:PC;嵌入式X86;ARM。
这三者PC版、嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:
PC平台(X11平台):在linux中全安装qt,用它编译好程序后,直接用“./”就可运行。
嵌入式X86平台:带有qvfb功能,在PC机上可以模拟应用程序在arm开发板上的运行情况。用此编译好的程序,只用“...
分类:
其他好文 时间:
2015-07-07 16:52:02
阅读次数:
151
【假设你要引用。请阅读所有,这里是我的为期两天的过程只是一个记录】skyeye安装:ubuntu12.0432 llvm2.8 skyeye1.3.3http://blog.chinaunix.net/uid-26963688-id-3267351.html当中有几处是错误的,改动后的不带图的步骤例...
分类:
数据库 时间:
2015-07-07 14:38:18
阅读次数:
173
ARM 汇编代码中几乎处处都在使用寄存器,寄存器是处理器特有的用来暂存指令、数据和地址的高速存储单元。比如,高级语言中的变量,到了汇编中,其值可能就保存在某个寄存器中。上述代码中的R0、R2、SP都是ARM寄存器。ARM 处理器共有31个通用寄存器和6个状态寄存器。不过,在某一处理器模式下都是使用其...
分类:
其他好文 时间:
2015-07-07 10:56:09
阅读次数:
113