-
btstack code
蓝牙协议栈btstack的源码,用于iphone的开发。
在XCODE 4.6 /MAC OS LION 10.7.3 上编译btstack步骤:
btstack的官网上的介绍各种不靠谱,按照上面的说法根本无法编译成功。
注意:XCODE要和其他APP放在一起,路径为/Applications/Xcode.app。不可省事放在桌面上。
1、下载btstack
svn checkout http://btstack.googlecode.com/svn/trunk/ btstack
2、编译生成iphone上的静态库libBTstack.a和动态库libBTstack.dylib
cd btstack
./bootstrap.sh
修改configure.in文件,找到这几行,改成如下这样
[Specify toolchain path])], DEVELOPER_PATH=$withval, DEVELOPER_PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer")
AC_ARG_WITH(sdk-version,
- 2022-03-10 11:27:39下载
- 积分:1
-
unix环境高级编程第二版源码
unix环境高级编程第二版源代码:在UBUNTU下进行APUE的代码编译的话,需要改动的地方很多,尤其是ubuntu12.04下,内核升级到3.0后。
一 首先进行一些改动,将工作区间改变,修改MAKE文件以为编译打基础
http://blog.csdn.net/dycwahaha/article/details/2300938
(一)作者提供的编译方法的实现
README文件中给出的编译方法如下:
To build the source, edit the Make.defines.* file for your system and set WKDIR to the pathname of the tree containing the source code. Then just run "make". It should figure out the system type and build the source for that platform utomatically.
参照该方法,我将源码的编译分为三步。整个步骤都是在root超级用户下进行的,如果其他用户没有权限进行编译,可以通过su命令切换到超级用户。
第一步,编辑Make.defines.*文件。由于我所使用的操作系统是FreeBSD6.1,所以应该编辑文件Make.defines.freebsd。其实,编辑该文件的内容主要是修改其中的WKDIR,即我们源码所在文件夹的绝对路径名。原文件中WKDIR=/home/sar/apue.2e,我们可以根据我们实际文件夹所在的位置进行相应的修改。我的apue.2e文件夹直接放在/home下了,所以我将WKDIR修改为WKDIR=/home/apue.2e。其余内容不用修改,保存修改后的文件。
&n
- 2022-03-06 22:59:40下载
- 积分:1
-
linux下用纯C编写的串口程序
本程序是在Linux下用纯C编写的类似minicom的串口程序,可自动识别接入电脑的是串口还是USB转串口。
- 2022-11-27 12:15:03下载
- 积分:1
-
Ns2 simulation of 4 nodes via FTP over TCP
它显示了一个简单的NS模拟脚本,并解释了每一行的作用。
- 2023-05-20 09:20:03下载
- 积分:1
-
Zwave家庭自动化
家庭自动化在linux Ubuntu13.10上使用zwave协议测试;
- 2022-03-11 05:38:30下载
- 积分:1
-
GTK界面下的简单聊天工具(linux socket)
基本原理:
1,基于GTK设计的界面。可以使用glade工具
2,C/S都是运用到GTK多线程的思想,主要是为了避免accept,read,write阻塞考虑。新办法我还在学习。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-02-21 02:13:30下载
- 积分:1
-
在 C 中的 Linux 的外壳设计
创建人Sajib米特拉,孟加拉国达卡大学的学生, sajibmitra.csedu@gmail.com这里是Makefile中..--------------------------CC= gcc的CFLAGS=-Wall-WerrorOBJS= server.o client.oEXECUTABLE=服务器客户端RM= RM-rf所有:$(可执行文件)服务器:server.o @echo“建设目标$ @” @echo"调用:GCCç链接“ $(CC)$(CFLAGS)server.o-o$ @ @echo“成品建设目标:$ @” @echo""server.o:server.c @echo“建设目标$ @” @echo"调用:GCCç链接“ $(CC)$(CFLAGS)-c server.c-o$ @ @echo“成品建设目标:$ @” @echo""清洁: $(RM)$(OBJS)$(可执行文件)
- 2022-02-20 05:31:50下载
- 积分:1
-
gcdemo for linux
CGrp 20“dtiB9”1 SIUA
- 2022-12-18 19:25:04下载
- 积分:1
-
培训-Linux(15)
【实验目的】
1、了解 BootLoader 的基本概念和框架结构
2、了解 BootLoader 引导操作系统的过程
3、掌握 bootloader 程序的编译方法
4、掌握 BootLoader 程序的使用方法
- 2022-02-05 00:28:52下载
- 积分:1
-
redis编程
应用背景
1. redis源码并且提供redis相关操作的说明文档;
2. redisbook书籍;
3. redis基本操作
关键技术
redis是基于键值对的nosql数据库引擎,通过该开源项目可构建分布式消息队列,
并作为数据库引擎缓解关系型数据库在速度方面的不足。
- 2022-01-25 20:10:21下载
- 积分:1