程序中用dloprn打开一个动态库(自己编的动态库),在PC机上用arm-linux-gcc编译通过,使用了链接参数-ldl. 在armlinux下运行,提示找不到libdl.so.2的库,把armlinux的libdl复制到目标机的 /lib下,仍然提示找不到.... 请问armlinux下,默认动态库的路径是什么?
我在宿主机上实现了linux(虚拟机)与windows之间的串口通信,包括读串口,写串口,收发自环,都正常。但是我把程序交叉编译到arm上,程序就出问题了。现象是:arm可以给宿主机发送数据,但windows下串口调试工具显示0,要么就是些莫名其妙的数值;windows下通过串口调试工具往arm开发板发送数据,arm开发板没有数据接收。。。请问这是怎么回事啊
我的configure选项为: ./configure --prefix=/home/lw/arm/php5 --host=arm-linux --disable-all --disable-ipv6 --with-config-file-path=/usr/local/php/lib/ --with-config-file-scan-dir=/usr/local/php/ --enable-fastcgi --enable-force-cgi-redirect 然后服务器用的是lighttpd。 可是安装完后,显示phpinfo()他显示: standard Dynamic Library support not available 因此我写的扩展库都不能加载。。请问这是...
也许在嵌入式领域,不选择Linux的原因主要有两点吧: 1、不容易上手,不容易开发,维护成本高,工作量大.... 2、实时性差 这里暂且不说第一点。现在,很多人都在讨论Linux实时化的问题。做工程的人,能选择的可能就是RTLinux、RTAI也或者是其他实时Linux等 东西。这里,我把我今年年初,用了3个月的时间,在香港理工做的一些研究拿出来和大家分享吧。我也很希望这些工作能实际用在我们的产品上,创造出实际的价 值,而不仅仅是为了...
Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式.
程序在arm上跑,但有内存泄漏,由于工程有些大,单纯查代码很难找到,于是想用Valgrind 来查找内存在哪里泄漏的。 但问题是在Linux上编译Valgrind 的时候提示 no arm。 Valgrind 使用的是3.6.1,虚拟机安装的Linux系统的是2.6.23 在Valgrind 目录执行./configure --host=arm-linux ,提示以下错误 [root@localhost valgrind-3.6.1]# ./configure --host=arm-linux checking for a BSD-compatible install... /usr/bin/install -c...
文章说明:calmarrow(lqm)读毛德操的《嵌入式系统》所做笔记 文章引自: http://piaoxiang.cublog.cn arm指令系统 系统的指令系统介绍这里就不罗列了,没有多大意义。这里只是总结一些小的知识点和经验,便于对arm指令系统有更为深入的理解。 1、arm处于用户态模式时,可见的通用寄存器是16个,即R0-R15。外加一个CPSR(Current Program Status Register,当前程序状态寄存器),总共是17个。其中3个有特殊用途:R15――程...