历史上的今天
今天是:2025年02月08日(星期六)
2020年02月08日 | 海思ARM平台交叉编译zeroMQ
2020-02-08 来源:eefocus
在使用海思的项目中要使用到ZeroMQ这个消息队列框架,之前在PC端使用感觉不错。所以通过要通过交叉编译,将其移植到ARM平台。
移植方法,可以参考 https://blog.csdn.net/sishuihuahua/article/details/77203094
以下是我使用海思交叉编译工具的方法:
一、配置编译器
./configure --host=arm-himix100-linux --prefix=/opt/hisi-linux/zeromq-4.1.6/arm-zeromq --without-libsodium
arm-himix100-linux
--host=arm-himix100-linux ===> 表明使用的是 arm-himix100-linux 这个交叉编译工具
--prefix=/opt/hisi-linux/zeromq-4.1.6/arm-zeromq ===> 表明编译后安装的目录在 /opt/hisi-linux/zeromq-4.1.6/arm-zeromq 这个目录下面
二、编译及安装
make && make install
三、解决海思开发板硬件资源有限导致无法使用ZeroMQ
由于海思开发板子上面的SPI FLASH使用的是16MBytes,扣除到杂七杂八的存储,剩下给用户使用的容量空间只有几兆。因此,我们是无法直接将ZeroMQ编译出来的动态库 libzmq.so.5.0.2 直接放到 /usr/lib 里面来使用(Zeromq的应用会动态加载该动态库)。因此,我们可以想到的办法是,将 libzmq.so.5.0.2 放到外部存储空间(如SD卡上面),然后指定环境变量到SD的路径。这样的话,我们写的App在加载动态库的时候,就可以到 SD的路径上 加载到 libzmq.so.5.0.2
方法顺序如下
1、通过修改开机shell脚本( /etc/init.d 目录下),开机自动挂载SD卡到指定目录
mount /dev/mmcblk0p1 /root/mmc
2、修改 /etc/profile 文件中的环境变量参数,增加 libzmq.so.5.0.2 所在的SD卡路径
3、重启即可
上一篇:micro2440 按键驱动程序
史海拾趣
|
WINCE4.2安装时出错,错误提示如下: Error 21337.Setup encountered problems installing some critical emulation components.You may continue the install,but the emulator may not work .Would you like to continue setup? 哪位高手知道是什 ...… 查看全部问答> |
|
Wince下CAN驱动开发,每次发送数据时,CAN设备总是接收到多个数据帧 我在WinCE下开发MCP2515的CAN驱动程序,硬件是TQ2440的开发板,CPU是S3C2440,现在的问题是,每次发通过MCP2515发送数据的时候,我总是可以接收到多个CAN数据帧,而且每次接收到的CAN数据帧的数量也不同,我也把MCP2515设置成了单次触 ...… 查看全部问答> |
|
如果不是宽字符可以用长度辨别 但是在宽字符下不管是中文还是英文都是 长度都是1 这个怎么辨别是中文呢? 还有 如果我要出字符串中搜索到是否含有某个汉字 这个是通过怎么搜呢? 我在 edit控件中输入 方 然后把这个方放入wchar_t *st ...… 查看全部问答> |
|
我现在一个问题就是做gis,能显示地图,导航什么的 我用的是xsbase270,处理器是intel pxa270。 evc 4.0。 开始的时候我想用esupmap5.0,但是esupmap5.0试用版的没有我硬件平台的函数库.也不支持vs2005 有pocketpc2003的函数库. 所以我现在的方 ...… 查看全部问答> |
|
如题,EPIAddressMapSetEPIConfigSDRAMSetEPIAddressMapSet这些函数的使用说明找不到啊。请有的兄弟给分享下。先谢过了。… 查看全部问答> |
|
小弟我虚心请教,跪求各位高手解答!在线等!!!!!!! 在线等!!!!!!! 小弟我虚心请教,跪求各位高手解答。我想用单片机实现电压的转换。大致要求如下: 输出端有2个:x和y. 输入端为p1到p9. p1,p2,p3为一组,p4,p5,p6为一组,p7,p8,p9为一组。p1端输入5v电压时,x端输出5v,y端输出0v;p3端输入5v时,x端输 ...… 查看全部问答> |
|
TI的集成PHY的M4,TM4C129可出来了在TI的网站上面 http://www.ti.com.cn/lsds/ti_zh/microcontroller/tiva_arm_cortex/c_series/tm4c129x_series/overview.page?paramCriteria=no TI的集成PHY的M4,TM4C129可出来了在TI的网站上面… 查看全部问答> |
|
本帖最后由 ddllxxrr 于 2015-3-31 10:12 编辑 好像有个网络小说叫《向左走,向右走》。说是男女主人公隔着一道墙,每天上班都看不到对方,后来好像还没看到就拉倒了。其实,这个东西是一种缘份,有的人有缘没有份,有的有份无缘。实现中,小说里 ...… 查看全部问答> |




