自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (32)
  • 收藏
  • 关注

转载 【RPi树莓派使用指南】GPIO驱动方法

树莓派包含8个通用IO (GPIO) 用于开关控制 (switch control),配合扩展版可以进行继电器、电机、LED等外设的驱动。该扩展IO的位置如下所示:Figure 1. 树莓派扩展IO在板上的位置树莓派的各引脚功能定义如下:Figure 2. Raspberry Pi 的引脚接口图目前有三种方式可以实现对树莓派GPIO的驱动:raspberry

2014-08-11 19:44:58 4721

转载 【RPi树莓派使用指南】树莓派串口通信介绍

树莓派的外部接口中含一路UART串行接口,利用该接口可以实现树莓派与Arduino、GPRS模块、GPS等其他外部系统的对接。由于这一路串口兼做Linux的控制台输出口,所以在使用前必须先将调试输出功能关闭,方法如下:1. 去除Kernel的启动信息在/boot/cmdline.txt中,去除parameterconsole=ttyAMA0,115200,并保存;2

2014-08-11 19:44:48 3209

转载 用ICE开发分布式程序

ICE是ZeroC公司开发的一款简单高效的开源中间件平台,通过它可以快速地开发出高效、强壮、优雅的分布式的软件。

2014-08-11 19:17:11 1874

原创 Eclipse上进行ICE开发

1. 下载安装Ice-3.4.1

2014-08-11 18:56:56 1374

原创 RTMP协议分析

RTMP协议 RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4,  1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,AMFSize,AMFType,StreamID信息, 8字节的包头只纪录了时间戳,AMFSize,AMFType,其他字节的包头纪录信息依次类推 。包体最大长度默认为128字节,通过chunkSiz

2014-08-07 19:00:55 1063

转载 C/C++获取当前系统时间

个人觉得第二种还是比较实用的,而且也是最常用的~不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就hours……//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include  #include  int main( void ) {     ti

2014-07-06 17:13:46 1000

原创 boost交叉编译

1. 环境Ubuntu14.04 + ARM2. 下载boost库3.

2014-07-03 15:56:42 1011

原创 交叉编译dbus

1. 下载dbus和expat源码2. jiao

2014-07-03 11:32:01 4469 3

转载 Watch dog for Raspberry Pi

树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗防止树莓派死机安装看门狗:方法一:watchdog.sh的源码:#!/usr/bin/env bashecho "[+] Activating Temperature Sensor"modprobe bcm2708_wdogecho "bcm2708_wdog" >> /etc/

2014-07-02 20:31:38 1644

原创 交叉编译ffmpeg并生成ffplay

1.交叉编译SDL库a. ./configure --prefix=/usr/local/sdl-arm --disable-video-qtopia --disable-video-dummy --disable-video-fbcon --disable-video-dga --disable-arts --disable-esd --disable-alsa --disable-cd

2014-07-02 14:03:05 2770 1

原创 SecureCRT使用

1. 自动日志记录功能

2014-06-27 13:04:39 799

转载 对于Linux内核tty设备的一点理解

虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定向console的问题,所以借机学习下tty的知识。以下是我对tty的认识总结,信息来源于网络和内核文档。参考资料见文章末尾。tty一词源于Teletypes,或Teletypewri

2014-06-27 12:50:06 1951

转载 Ubuntu程序自启动

1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。a、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.loca

2014-06-10 19:52:03 909

原创 C++实现PHP扩展

使用Ubuntu12.04开发环境

2014-06-10 19:47:35 1326

转载 Linux系统下UDP发送和接收广播消息小例子

[cpp] view plaincopy// 发送端  #include   #include   #include   #include   #include   #include   #include   #include   #include       using namespace std;    i

2014-06-10 19:13:04 1920

转载 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010

vs2008编译boost 【一、Boost库的介绍】Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。 

2014-06-10 19:10:08 858

原创 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

使用VS2010,生成解决方案时,出现  LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

2014-05-23 14:00:38 730 1

原创 PHP扩展库

一、制作第三方动态库file hellotest.cfile hellotest.hinthello_add(int a, int b); 编译生成动态库文件# gcc-fPIC hellotest.c -c# gcc-fPIC -shared -o libhellotest.so hellotest.o

2014-05-05 19:22:11 940

转载 php调用C函数时如何使用zend_parse_parameters

一 zend_parse_parameters原型int zend_parse_parameters ( int num_args TSRMLS_DC, char* type_spec, ... );第一个参数是传递给函数的参数个数,通常的做法是传给它ZEND_NUM_ARGS()。这是一个表示传递给函数参数总个数的宏。第二个参数是为了线程安全,总是传递TSRMLS_CC宏。第三个

2014-05-05 14:46:04 940

转载 用C语言写PHP扩展 linux

1:预定义在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def内容是你希望定义的函数名以及参数:int a(int x,int y)string b(string str,int n) 2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/ 执行命令,生成对应扩展目录#./ex

2014-05-05 11:21:20 925

转载 Linux下获取IP、MAC、掩码的shell脚本

Mask:ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'IP:ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'mac:ifconfig |grep eth0|awk '{print $5

2014-04-30 17:49:26 1601

转载 linux环境下调试一些嵌入式设备时出现Aborted、segmentation fault、卡死的问题

1、Aborted的问题,例如:# ./logUtils0322[UnitTest.cpp]:will init log[cfgfile.cpp]: logfile open suc[LogUtils.cpp]:NOTICE  OPen configue file SUC[LogUtils.cpp]:NOTICE suc OpenLogFile()[LogUtils.cpp

2014-04-30 17:44:05 3678

转载 glib介绍

glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。 如果在程序中要使用到glib库中的函数,则应该包含glib.h头文件(在gtk.h和gnome.h头文件中已经包含了gl

2014-04-30 17:40:13 1571

转载 strcpy和memcpy的区别

strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。

2014-04-30 17:38:21 912

转载 shell test用法

1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                        

2014-04-30 17:36:48 808

转载 Ubuntu网络配置

1、设置IPsudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0设置网卡eth0的IP地址和子网掩码2、设置网关sudo route add default gw 133.133.133.40这样设置好了之后,重启就失效了。甚至重启连接都会失效。究其原因,是因为配置未永久保存在配置文件中。二、重启有效

2014-04-30 17:33:29 1004

转载 Linux 程序中获取网关

#include #include #include #include #include #include #include #include #include #include #define BUFSIZE 8192struct route_info{ u_int dstAddr; u_int srcAddr; u_int gateWay;

2014-04-30 17:31:00 2329

转载 MakeFile介绍

makefile 介绍make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一个makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:1)如果这个工程

2014-04-30 17:24:42 673

原创 Ice简单示例

1. 工程结构

2014-04-30 10:04:39 1022

转载 configure交叉编译

交叉编译某个应用程序时,通常需要 ./configure 来生成对应的 Makefile./configure 最关键的三个选项是:--host=HOST指定软件运行的系统平台.如果没有指定,将会运行`config.guess'来检测.--build=BUILD指定软件包安装的系统平台.如果没有指定,默认值将是'--host'选项的值.--target=GARG

2014-04-25 10:27:11 1462

转载 glib 简介

glib 可调试#. /configure CFLAGS=-g && make && make installormake CFLAGS=-g   简介原文地址: http://laiyuanyuan7.blog.163.com/blog/static/1527432120112104428767/glib库是Linux平台下最常用的C语言函数库,它具有很好

2014-04-25 09:23:22 996

原创 version `GLIBCXX_3.4.18' not found

./a.out ./a.out: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ./a.out)strings /usr/lib/libstdc++.so.6 | grep GLIBCGLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_

2014-04-24 20:02:07 5675

转载 boost::algorithm学习

#include using namespace std;using namespace boost; 一:大小写转换1 to_upper() 将字符串转为大写 Example: string str1(" hello world! "); to_upper(str1);  // str1 == " HELLO WORLD! " 2 to_upper_copy(

2014-04-23 15:41:26 674

原创 GKeyFile生成配置文件

Linux中提供了功能强大的KeyValue数据格式,可用于生成更为灵活的配置文件,下面的代码实例演示了使用GKeyFile生成配置文件,本例代码使用了字符串,布尔值,整型值,双精度值和字符串列表等数据类型,将其写入配置文件中。

2014-04-16 20:13:54 2325

转载 Linux安装配置php

1.获取安装文件: http://www.php.net/downloads.php  php-5.3.8.tar.gz  获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852     libxml2-2.6.32.tar.gz2.安装libxml21 tar zxvf libxml2-2.6

2014-04-08 13:43:11 924

原创 VS2010使用

1. 编译程序时出现错误    LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏解决方法:

2014-04-04 11:15:54 748

原创 Android开发笔记

1. 在两个Activity之间跳转,并且使跳转后的Activity为上一个Activity。则可以在Manifest.xml中加入Activity的 android:launchMode="singleInstance" 属性。

2014-03-31 20:38:34 862

转载 cortex A8/A9/A5/A15 资料

1核心架构——cortex A8/A9/A5/A15  在过去的一年半、两年里,很多人开始丢掉他们以前只能装JAVA程序的多功能机,丢掉操作画面不够方便、界面不够炫丽的老智能机,开始换上能玩画面炫丽的游戏、性能强大的Android、IPhone。当然对于大部分非硬件帝的智能手机用户来说,常常经过一些如:刷机、RAM、ROM、SCLD、IPS等新名称的洗礼。  因此在这里小编就将玩智

2014-03-25 23:25:41 1434

转载 android多分辨率多密度下界面适配方案

前言Android设计之初就考虑到了UI在多平台的适配,它本身提供了一套完善的适配机制,随着版本的发展适配也越来越精确,UI适配主要受平台两个因素的影响:屏幕尺寸(屏幕的像素宽度及像素高度)和屏幕密度,针对不同的应用场景采用的适配方案也不一样,此文档仅针对Android4.0及以下版本 相关概念分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数

2014-03-25 23:21:16 699

转载 android Button 监听的几种方式

android button控件目前主要有如下几种监听方式:一个button控件对应一个监听:[java] view plaincopy      Button buttontest;        buttontest = (Button) findViewById(R.id.button1);        buttontest.

2014-03-20 17:26:54 1162

[图灵程序设计丛书].Python数据科学手册.pdf

[图灵程序设计丛书].Python数据科学手册,高清pdf电子图书,学习人工智能 python必备经典教程。

2019-05-26

[图灵程序设计丛书].Python网络数据采集.pdf

[图灵程序设计丛书].Python网络数据采集 高清PDF电子图书,学习人工智能 python必备经典教程。

2019-05-26

eclipse的Axis2插件

axis2-eclipse-codegen-wizard.zip和axis2-eclipse-service-archiver-wizard.zip 解压后得到两个文件夹:Axis2_Codegen_Wizard_1.3.0和Axis2_Service_Archiver_1.3.0,拷贝至eclipse\dropins,重启eclipse即可。

2013-11-10

安卓调用WebService实例

Android调用WebService 文章http://blog.csdn.net/charein/article/details/14450269 工程文件

2013-11-07

基于 Android NDK 的学习之旅-----JNI LOG 打印

基于 Android NDK 的学习之旅-----JNI LOG 打印 eclipse工程文件

2013-10-20

Odin v3.07汉化版

Odin v3.07汉化版是三星系统线刷工具,

2013-10-16

安卓文件存储:数据库Demo

http://blog.csdn.net/charein/article/details/12676805 文章的工程文件,导入eclipse即可。

2013-10-13

安卓sqlite3包

sqlite3 v3.7.11 查看手机数据库文件命令,复制到/system/bin/下,然后加上运行权限即可。

2013-10-13

安卓sqlite包

安卓使用sqlite,提示sqlite:not found 包含:sqlite3和libncurses.so两个文件

2013-10-13

安卓通过蓝牙采集音频

写的一个测试程序,能通过蓝牙麦克风录音并存储。

2013-09-30

android通过蓝牙采集音频

android通过蓝牙采集音频。写的一个测试程序,能通过麦克风录音并保存。

2013-09-30

Android开发:控制镜头变焦

Android开发:控制镜头变焦。 特别针对于三星盖世相机:GC-100 GC-110

2013-09-25

OpenWrt的x86虚拟机vmdk文件

可以在x86平台的Vmware虚拟机中使用的 Openwrt系统。

2013-08-05

cpu-z汉化版

CPU-Z是一款家喻户晓的CPU检测软件,是检测CPU使用程度最高的一款软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中就有我们常用的内存双通道检测功能。当然,对于CPU的鉴别我们还是最好使用原厂软件。

2013-08-04

EasyBCD2.1

EasyBCD是一款免费软件,EasyBCD能够极好地支持多种操作系统与Windows 7、Vista结合的多重启动,包括Linux、 Mac OS X、 BSD等,当然也包括微软自家的Windows 2000/XP。任何在安装Windows7 前其能够正常启动的系统,通过EasyBCD,均可保证其在安装Windows7后同样能够启动。同时,在设置方面极为简单,完全摆脱BCDEdit的繁琐冗长命令,用户只需选择相应的平台与启动方式(如Linux下的Grub或LILO),即可完成。

2013-08-04

Foxit Reader

一个小巧的pdf文档阅读器,完全免费。有了它,你无须为仅仅阅读pdf文档而下载和安装庞大的adobe reader,而且启动快速,对中文支持非常好。

2013-08-04

IROM_Fusing_Tool_for_CW210

IROM_Fusing_Tool_for_CW210. IROM_Fusing_Tool 做WINCE/Linux的ROM烧录启动SD卡工具。用于向SD卡写入BootLoader,但是默认的程序只能烧写2GB以下的SD卡。

2013-08-04

MiniWinMount

MiniWinMount是WinMount的无界面版本,可托盘操作,体积小巧,功能强大,没有任何使用限制,具有压缩、解压、浏览压缩包的功能,也具有挂载DVD, CD,虚拟机硬盘镜像的功能。

2013-08-04

Notepad++ 代码编辑器

Notepad++[2]是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML,Ada, HTML, PHP, ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal, Javascript。

2013-08-04

Radmin远程控制

Radmin (Remote Administrator)是一款屡获殊荣的远程控制软件,它将远程控制、外包服务组件、以及网络监控结合到一个系统里,提供目前为止最快速、强健而安全的工具包。

2013-08-04

source insight3.5

Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的! Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。

2013-08-04

TFTP_Server

TFTP服务器是一个多线程TFTP服务器,允许任何数量的客户端连接同时进行。它支持tsize , blksize ,和间隔的选择, PXE启动,并可以运行独立的或以daemon方式运行的。端口范围可以指定工作跨越防火墙。还有一个单端口版本,主要是适应某些环境下无法打开多个端口的情况。

2013-08-04

TFTPD32 小型网络服务器

Tftpd32[1]是一个集成DHCP, TFTP, SNTP和Syslog多种服务的袖珍网络服务器包,同时提供TFTP客户端应用,支持tsize, blocksize 和 timeout等等

2013-08-04

securecrt7.0终端仿真程序

Secure[1]CRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别

2013-08-04

Universal-USB-Installer-1.9.2.0.exe

通用USB安装程序)是一个自启动Linux U盘创建工具,您可从大量精选的Linux发行版中挑选一个安装到您的U盘上。通用USB安装程序使用方便,只需选择自启动Linux发行版,ISO文件,和您的U盘,单击“安装”即可。其他功能包括,持续保存(如果可用的话),以FAT32格式格式化U盘(推荐)确保一个干净的安装。安装完成后,您即拥有了一个安装了您所喜欢的Linux版本的自启动U盘。

2013-08-04

WinSCP 工具

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

2013-08-04

局域网地址扫描

使用它可以扫描出局域网内使用的IP地址, 直接运行即可,不用安装,绿色版。 运行时,不用注册,选择“跳过”即可。

2013-08-04

HFS - HTTP 文件服务器

是一个小巧的HTTP文件服务器,不用安装,直接可以运行。 可以方便的把自己的资料挂载到服务器中,给别人下载。

2013-08-04

putty 工具

PuTTY是一套免费的SSH/Telnet程序

2013-03-24

WR703N路由器的openwrt智能小车固件

这是wr703n的固件,针对于智能小车。 安装了ser2net, mjpg-streamer,luci等软件包。 完美固件,推荐下载。

2013-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除