易截截图软件、单文件、免安装、纯绿色、仅160KB

Moto Linux应用开发(四):A1200官方SDK

今天终于拿到moto官方SDK,是for A1200的,包括toolchian和EZX库及头文件,该SDK也适用于moto E6. 按照安装指导文档安装好SDK并执行脚本设置好环境变量后,首先是build一个最简单的sample程序hello,以验证SDK是否安装正确。运行qmake却出现如下错误:
~/workspace/devtools/moto-sdk/sample/gui/hello$ qmake hello.pro 
qmake: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
使用ldd命令查看sdk所带的qmake所依赖的动态库:
~/workspace/devtools/moto-sdk/qt-2.3.6/bin$ ldd qmake
linux-gate.so.1 =>  (0xb7f0a000)
libstdc++-libc6.2-2.so.3 => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ed1000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d6d000)
/lib/ld-linux.so.2 (0xb7f0b000)
可以看到qmake依赖的动态库libstdc++-libc6.2-2.so.3,上网搜索了一下,了解到这个库是老版本的gcc库文件,ubuntu下的解决方法是上http://packages.ubuntu.com上下载并安装libstdc++2.10-glibc2.2_2.95.4-24_i386.deb包,此时qmake可以生成Makefile,但是make时又出现如下错误:
~/workspace/devtools/moto-sdk/sample/gui/hello$ make
arm-linux-g++ -DQT_QWS_IPAQ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I/home/chenzhengyong/workspace/devtools/moto-sdk/ezx/include -I/home/chenzhengyong/workspace/devtools/moto-sdk/ezx/include/gui -I/home/chenzhengyong/workspace/devtools/moto-sdk/qt-2.3.6/include -I/home/chenzhengyong/workspace/devtools/moto-sdk/qt-2.3.6/mkspecs/qws/linux-ipaq-g++ -o MyWidget.o MyWidget.cpp
arm-linux-g++ -DQT_QWS_IPAQ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I/home/chenzhengyong/workspace/devtools/moto-sdk/ezx/include -I/home/chenzhengyong/workspace/devtools/moto-sdk/ezx/include/gui -I/home/chenzhengyong/workspace/devtools/moto-sdk/qt-2.3.6/include -I/home/chenzhengyong/workspace/devtools/moto-sdk/qt-2.3.6/mkspecs/qws/linux-ipaq-g++ -o main.o main.cpp
/home/chenzhengyong/workspace/dev


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

在Linux下通过PPP上WCDMA

折腾了一番通过几种USB上网卡在Linux下上WCDMA,在此记录一下:
通用配置文件:
/etc/ppp/peers/wcdma :
/dev/ttyACM0
460800
connect '/etc/ppp/chat-wcdma'
noauth
usepeerdns
noipdefault
defaultroute
----
注意,其中的/dev/ttyACM0 是串口设备,后面描述。
/etc/ppp/chat-wcdma
#!/bin/sh
#
# This is ......

Linux内核及ARM的内存管理

一个人勃一次不难,难的是勃一辈子……
最近分心的事很多,勃得越来越少了!
打开mmu是一件神圣的工作,需要仔细、再仔细……
从__v7_setup函数返回来,进入到__enable_mmu过程,做起飞前的最后确认:
__enable_mmu:
#ifdef CONFIG_ALIGNMENT_TRAP
orr r0, r0, #CR_A
#else
bic r0, r0, ......

linux系统单网卡绑定双IP的方法

 linux系统单网卡绑定双IP的方法
http://blog.csdn.net/hbcui1984/archive/2009/05/25/4214282.aspx
1. 进入目录:
cd /etc/sysconfig/network-scripts/
2. 使用vi命令编辑ifcfg-eth0,如下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号