简单修改了gem5默认的例子——hello world,然后编译、运行。借此熟悉gem5程序的测试过程。...
分类:
其他好文 时间:
2015-01-26 15:14:48
阅读次数:
438
在CentOS7上安装了gem5,记录了安装过程,并作了简单的测试。...
分类:
其他好文 时间:
2015-01-24 13:12:24
阅读次数:
1137
给路由器安装好Openwrt系统后,在上边运行自己编写的程序,一般需要在宿主机器上交叉编译成mips架构的二进制程序,然后拷贝到路由器上运行。
1. 搭建交叉编译环境
交叉编译需要交叉编译工具链,在编译Openwrt时。交叉编译工具链以及生成了,我们只需要将路径添加到系统环境变量中去。
exportSTAGING_DIR=/path/to/openwrt/trunk/stag...
分类:
其他好文 时间:
2015-01-17 18:11:41
阅读次数:
512
跟大数据没关系,只是帮朋友忙排了个错记录一下。以前关系很不错的同事,目前在企业级wifi领域创业,采购了我们的大数据服务,正在给他做平台的搭建和调试。然后这几天他这个CEO在调试路由器的时候遇到一些问题,在搞大数据的同时捎带手解决了一下他这个问题。OpenWRT,嵌入式Linux,主要用在MIPS或...
分类:
系统相关 时间:
2015-01-12 12:43:56
阅读次数:
269
先列出框架,具体后继再来分析。首先是lds文件,该文件设置了各个section在FLASH或RAM中的先后顺序。位于~/openwrt1407/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49/...
分类:
系统相关 时间:
2015-01-08 11:02:27
阅读次数:
446
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#...
分类:
系统相关 时间:
2015-01-07 12:49:25
阅读次数:
150
1. 编译zlib-1.2.8在编译dropbear的时候,会遇到“configure: error: *** zlib missing - install first or check config.log ***”的错误,这是由于缺少zlib库引起的,所以交叉编译dropbear之前,首先要编译...
分类:
其他好文 时间:
2015-01-07 12:34:25
阅读次数:
148
这里实现的是汇编语言译码。eg:这里的一段MIPS汇编语言指令ORI $1 $0 7ORI $2 $0 4ADD $3 $1 $2SUB $4 $1 $2OR $5 $3 $4 AND $6 $3 $4ORI $7 $6 $12MOVE $8 $2SW $1 3 ($9 )LW $2 3 ($9 )...
分类:
编程语言 时间:
2015-01-06 15:11:18
阅读次数:
264
1. 编译zlib-1.2.8 在编译dropbear的时候,会遇到“configure: error: *** zlib missing - install first or check config.log ***”的错误,这是由于缺少zlib库引起的,所以交叉编译dropbear之前,首先.....
分类:
其他好文 时间:
2015-01-05 18:09:41
阅读次数:
357
Android使用Gradle架构的Android应用,需要对.so库做特殊的处理,因为会找不到,就会导致编译正确,使用错误;常见的使用情况是根据不同的cpu,有不同的库,包括:armeabi,mips,x86等。报错:?1java.lang.UnsatisfiedLinkError: Couldn...
分类:
移动开发 时间:
2015-01-04 09:50:50
阅读次数:
217