• 博客访问: 2345053
  • 博文数量: 407
  • 博客积分: 10458
  • 博客等级: 上将
  • 技术积分: 4237
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-24 14:59
文章分类

全部博文(407)

文章存档

2017年(3)

2016年(11)

2015年(34)

2014年(22)

2013年(30)

2012年(19)

2011年(7)

2010年(12)

2009年(16)

2008年(251)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-05-05 13:44:04

nrf24le1时钟频率为16MHZ,假设每次定时时间间隔是10ms需要设置定时器的初值,用它来设置THx, TLx寄存器,计算公式如下图,其他单片机可以以此类推计算。Keil uVision代码:xdata unsigned int counter = 0;void TimerInit(void){        TMOD = 0x01; // 方式1,16位计数器   &nbs.........【阅读全文】

阅读(2191) | 评论(0) | 转发(0)

发布时间:2015-04-15 18:45:05

我从android的源码中提取了getevent.c getevent.h放在一个目录下, 进行jni编译测试加了个Android.mk内容如下LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE    := GetEventLOCAL_SRC_FILES := getevent.cinclude $(BUILD_SHARED_LIBRARY)进入源码目录,手动编译:ndk-build V=1 2>&1 |.........【阅读全文】

阅读(2207) | 评论(0) | 转发(0)

发布时间:2015-04-15 18:15:16

最近在使用android studio编译安卓程序,要用到jni我在jni源码中引用了__android_log_print ,且在Android.mk中加了LOCAL_LDLIBS := -llog但是编译时还是会出现如下错误:Error:(82) undefined reference to `__android_log_print'原因:默认情况下,存在src/main/jni文件夹时,gradle生成脚本会执行ndk编译生成操作.........【阅读全文】

阅读(8397) | 评论(0) | 转发(0)

发布时间:2015-04-15 18:09:36

使用android studio, 如果编译jni过程出现如下错误:error: format not a string literal and no format arguments [-Werror=format-security]解决方法:在你的ndk目录下修改build/core/default-build-commands.mkTARGET_FORMAT_STRING_CFLAGS := -Wformat -Werror=format-security为TARGET_FORMAT_STRING_CFLAG.........【阅读全文】

阅读(5716) | 评论(0) | 转发(0)

发布时间:2015-04-15 18:06:34

编译JNI,如果没有NDK,会出错Error:Execution failed for task ':app:compileDebugNdk'.> NDK not configured.  Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties.    (On Windows, make sure you escape backslashes, e.g. C:\\.........【阅读全文】

阅读(12722) | 评论(0) | 转发(0)

发布时间:2015-03-25 18:24:04

最近要接触android编程,本来想装eclipse,无意间搜到安卓专门出了开发工具android studio,打算装着试用下http://www.android-studio.org/下载 android studio有Windows, Mac OS X ,Linux版本我下的是linux版的android-studio-ide-135.1629389-linux.zip解压 unzip android-studio-ide-135.1629389-linux.zip&n.........【阅读全文】

阅读(24048) | 评论(1) | 转发(4)

发布时间:2015-03-23 17:09:56

平常开发的主要是helper2416开发板的程序,芯片是三星的2416,属于arm9,交叉编译器是公司自行移植的针对helper2416开发板的编译器,支持的是armv5te指令集最近手上有一台android的小米盒子,就想着同是arm的平台,开发板指令集版本不高,能否用开发板的交叉编译器编译个helloworld的c语言程序在小米盒子上运行。说说过程:.........【阅读全文】

阅读(1386) | 评论(0) | 转发(0)

发布时间:2015-03-17 16:44:25

linux 的/etc/input/eventxx 设备可以用来方便地调试 鼠标、键盘、触摸板等输入设备有两个开源可用来读取input event事件的值,evtest与getevent(这个是从android中提取的)evtestEvtest.c点击(此处)折叠或打开/* * $Id: evtest.c,v 1.23 2005/02/06 13:51:42 vojtech .........【阅读全文】

阅读(5359) | 评论(1) | 转发(3)

发布时间:2015-02-11 19:14:42

解决ssh连接提示Connection closed by xx某一天ssh连接外网的一个服务器A,突然连不了了,会提示:Connection closed by A的ip,连局域网内的一台服务器B却没有问题,(机子均为linux)服务器B上ssh连接A没有问题,但是无法用scp传文件给A,传输会一直挂住。改了各种配置文件,没有解决。输出信息如下: ssh -v a@10..........【阅读全文】

阅读(14694) | 评论(0) | 转发(0)

发布时间:2015-01-24 17:30:10

Qt 定时器signal/slot阻塞主线程界面示例代码: class bicycle : public QMainWindow{public slots: void uploadDeviceStatus();};bicycle::bicycle(QWidget *parent) : QMainWindow(parent){ QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(uploadDeviceStat.........【阅读全文】

阅读(1427) | 评论(0) | 转发(0)

发布时间:2015-01-24 15:48:10

Qt数据库由QSqlDatabase::addDatabase()生成的QSqlDatabase只能在创建它的线程中使用, 在多线程中共用连接或者在另外一个线程中创建query都是不支持的几乎国内没有文章提到这个问题,这几天在做数据库压力测试时遇到了假设有如下代码:bool openDatabase(){ QSqlDatabase db; QString connectionName = "sqlit.........【阅读全文】

阅读(3825) | 评论(0) | 转发(0)

发布时间:2015-01-24 14:20:48

操作系统:opensuse    语言:Qt  数据库:微软的ms sql server用的是unixodbc+freetds+Qt的方式操作ms sql server问题:如果在QSqlQuery.exec()的过程中网络断了,就会一直阻塞,这不是我们想要的,需要一个运行超时的机制,怎么办QSqlDatabase::setConnectOptions ( const QString & op.........【阅读全文】

阅读(1685) | 评论(0) | 转发(0)

发布时间:2015-01-21 16:52:10

首先编译安装freetds这部分就省略了,直接上代码: 点击(此处)折叠或打开#include #include #include #include #include #include .........【阅读全文】

阅读(517) | 评论(0) | 转发(0)

发布时间:2015-01-20 11:21:01

linux shell for循环syntax error: bad for loop variable写了个for循环如下for ((i=0; i<3; i++));do    echo $idone在PC机上测试OK,helper2416板子上运行失败,提示syntax error: bad for loop variable原因:板子上的shell是ash不是bash,不支持这种形式的for写法解决方法: 第一句改成如下for i .........【阅读全文】

阅读(7030) | 评论(0) | 转发(0)

发布时间:2015-01-10 11:05:06

板子:君益兴的helper2416配置内核,使能V4L,使其支持USB摄像头kernel menuconfig<*> Multimedia support  —>    <*>Video For Linux    <*>Video capture adapters  —>        <*>V4L USB devices  —>            <*> US.........【阅读全文】

阅读(965) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:56:27

编译libtar -xvf gmock-1.5.0.tar.bz2 cd gmock-1.5.0/./configuremakesudo make install编译自带的测试例子cd makemake./gmock_testRunning main() from gmock_main.cc[==========] Running 13 tests from 3 test cases.[----------] Global test environment set-up.[----------] 6 tests from InitG.........【阅读全文】

阅读(2163) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:53:32

板子:君益兴的helper2416  编译器arm-linux-gcc到官网http://freshmeat.net/projects/fbv/下载最新的fbv源码,fbv-0.99.tar.gzhttp://sourceforge.net/projects/giflib/下载giflibhttp://www.libpng.org/pub/png/libpng.html下载  libpng我是没有 选择x11选项的tar -xvf giflib-4.1.6.tar.bz2cd gifli.........【阅读全文】

阅读(870) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:49:55

翻了下以前的日记,决定把一些笔记晒出来分享,需求是这样,需要通过c/c++写的应用实现上传图片等到facebook,以下是用curl模拟的登录facebook,并取得权限的一些记录,有可能facebook的接口已经改了,但是原理是一样的,能用curl命令实现,c/c++就可以调用libcurl来实现程序控制的。要有权限就得有access token得到access t.........【阅读全文】

阅读(4170) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:37:11

curl显示返回的头信息 -I/--head          Show document info only如果遇到了一个多次跳转的URL,可以先用curl的 -L 参数看看,这个URL最终跳转到了什么地方 -L/--location      Follow Location: hints (H)    --location-trusted Follow Location: .........【阅读全文】

阅读(752) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:33:07

板子:helper2416  编译器arm-linux-gcc下载qt-extended-opensource-src-4.4.3.tar.gz#tar -zxvf qt-extended-opensource-src-4.4.3.tar.gz#mkdir build#cd build设置环境变量:修改源码包:裁减Qtopia core的库# vi qtopiacore/qconfig-qpe.h首先注释掉关于鼠标光标的宏定义,让程序运行时,触摸屏中央有光.........【阅读全文】

阅读(620) | 评论(0) | 转发(0)

发布时间:2015-01-10 10:26:24

http://gitorious.org/enca自动检测文本编码,另外还有编码转换功能下载源码,解压 交叉编译第一步不是交叉编译,我们得先编译出pc机上的tools,为交叉编译做准备./configure make check然后我们备份下tools目录 cp tools tools_bak./configure --host=arm-linux这时候会出错checking for "/dev/random"............【阅读全文】

阅读(1133) | 评论(0) | 转发(0)

发布时间:2015-01-10 09:59:16

编译CanFestivalzengming@jyxtec:~/下载/CanFestival-3-1936110171a2> ./configure --cc=arm-linux-gcc --arch=arm  --os=unix --kerneldir=$HOME/workspace/s3c-linux --prefix=$PWD/myinstall --target=unix --can=socket --timers=unix --debug=WAR,MSGHost OS: unixHost arch: armUsing arm-linux-gcc as a C .........【阅读全文】

阅读(6383) | 评论(0) | 转发(0)

发布时间:2015-01-09 16:16:32

自己平常用linux操作系统,某时突然想改个安卓的游戏(1)安装jrehttp://java.com/zh_CN/download/index.jsp找到合适自己的版本2、解压文件tar -zxvf jrexxxx.tar.gz将得到的文件夹jre1.7.0_45(我的文件夹名)移动到/usr/lib/java中去,如果是linux mint debian目录是/usr/lib/jvm/,下面我们假设是移动到java目录中.........【阅读全文】

阅读(1214) | 评论(0) | 转发(0)

发布时间:2015-01-09 15:50:13

http://sourceforge.net/projects/gsoap2/下载gsoap源码解压:$ unzip gsoap_2.8.17.zip编译:$ cd gsoap-2.8/$ configure$ make$ sudo make installadd.h文件点击(此处)折叠或打开//gsoap ns service name: add//gsoap ns service style: rpc//gsoap n.........【阅读全文】

阅读(7080) | 评论(0) | 转发(1)

发布时间:2014-12-23 15:57:00

centos7不同于以往linux的操作,对于开机自启动的调整,命令有所不同。    chkconfig --list查看非系统内置服务的自启动状态[root@vd13crmtb01 ~]# chkconfig --listNote: This output shows SysV services only and does not include native      systemd services. SysV configuration.........【阅读全文】

阅读(7044) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

chinaunix网友2011-02-15 16:05

看了你的博文,有这么多的体会,很佩服你的学习精神,总结出来写本书如何?我的联系方式:wuyi1352@gmail.com

回复 |  删除 |  举报

chinaunix网友2009-06-11 17:22

你好,问一下SendARP探测活动性的那是原原本本的程序吗,不缺什么吧?我运行之后SendARP的返回值总是31.不知道为什么,麻烦帮忙看看,谢谢了!

回复 |  删除 |  举报

chinaunix网友2009-05-14 17:00

文章都很好 收藏了

回复 |  删除 |  举报

wjksd2009-04-17 11:24

很厉害啊

回复  |  举报

chinaunix网友2008-11-09 16:44

师兄,我来像你学习来啦! 嘎嘎!

回复 |  删除 |  举报
留言热议
请登录后留言。

登录 注册