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

嵌入式arm linux蓝牙文件传输移植

嵌入式arm linux蓝牙文件传输移植
目前,蓝牙技术已经比较成熟,特别是基于手机和PC得蓝牙文件传输。
本文主要讲述基于嵌入式arm linux的蓝牙文件传输。
 
   现行2.6.x的linux内核都已经集成了bluez蓝牙驱动,对于2.4版本内核的需要到bluez官方网站下载并安装bluez蓝牙驱动。
http://www.bluez.org/download/
   本为基于2.6版本的内核讲述。对于2.4下载bluez后安装即可。有了bluez蓝牙驱动还需要安装bluez-libs库和bluez-utils工具
   蓝牙文件传输应用开发分为2部分,On  pc  和on ARM。
   我用linux系统配置
   fedora 9
   内核版本 2.6.25
   gcc:4.0.0
做嵌入式开发用新版本的内核总是会遇到很多问题。2.6.11的内核比较适合做嵌入式开发。
 
   首先:在pc上安装bluez-libs库和bluez-utils工具。
   1,在bluez官方网站下载bluez-libs和bluez-utils
http://www.bluez.org/download/
我下载的是bluez-libs-3.36和bluez-utils-3.36。
2.编译PC的linux内核
#cd /usr/src/kernels/2.6.25-14.fc9.i686/
#make menuconfig
Networking -->
<M> Bluetooth subsystem support-->
<M> L2CAP protocl support
<M> SCO links support
<M> RFCOMM protocol support
[*] RFCOMM TTY support
<M> BENP protocol support
[*] Multicast filter support
[*] Protocol filter support
<M> CMTP protocol support
<M> HIDP protocol support
Bluetooth devices drivers-->
<M> HCI USB driver

3.安装libs和utils。
libs和bluez得安装都是安装linux软件正常方式安装
   安装libs
#tar xzvf bluez-libs-3.36.tar.gz
#cd bluez-libs-2.25
#./configure
#make
#make install

注意:如果你是fedora 9或者是内核是2.6.25及以上的版本在安装utils的时候会出现某些文件没有或者是参数没定义的问题。
   第二,移植libs库和uti


相关文档:

Linux设置DNS和主机名

Linux下配置静态IP地址,设置DNS和主机名
配置文件位于:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
使IP地址生效:
/sbin/ifdown eth0
/sbin/ifup eth0
配置dns解析
echo "nameserver 211.98.1.28" ......

Linux文件和目录访问权限设置 Z

当执行
ls -l

ls -al
命令后显示的结果中,最前面的第
2

10
个字符是用来表示权限。第一个字符一般用来区分文件和目录:
   
d
:表示是一个目录,事实上在
ext2fs
中,目录是一个特殊的文件。
   
-:表示这是一个普通的文件。
   
l:
表示 ......

译:Android 被 Linux kernel 社群开除

原文:Android and the Linux kernel community
在 Linux kernel 2.6.33 版本,Android  程式码,已经被移除。很多人开始询问我到底发生了什么事?Android 下一步又该怎么办?所以,以下就是我对这整件事情的意见……
首先,我要说,我是很喜欢 Android 手机平台。直到上周,我还是每天,使用我买的 dev ......

Linux上构筑iPhone OS3.1.2开发环境之build

昨天郁闷了一天,因为不管我如何编译,总是有错误产生。
没想到今天我清理掉所有文件,重新操作了一编,居然神奇般编译成功了。挖哈哈。。。太高兴了,终于离编译可运行在IPHONE
机器上的HELLO world 不远了,太激动了。。
总结一下:我昨天安装了管方列出的所有包,还有就是不放弃,多试几次。
Here we provide a list ......

linux下安装MySQL


安装MySQL
好,我们可以开始正式的安装了。假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点。
RPM包安装
你必须成为root用户才能使用rpm安装程序,以下是安装过程:
$ cd /tmp
$ su
# rpm -Uvh ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号