- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 eclipse adt sdk jdk的关系
开始搭建android开发环境,按照网上的文章下载相关的工具.但是一直不知道都是干嘛用的.今天整理一下.有个系统的认识.记录一下eclipse就是个代码编辑器,和记事本差不多.adt是里面的一个插件,eclipse安装后可以增加一些按钮.来管理android sdk.可以离线安装.注意去掉contact all update sites....选项的√.安装完了以后就能够配置指定andro
2016-01-05 17:19:25
927
原创 sem_timedwait 会被signal的信号唤醒及处理办法
一直都在使用sem_timedwait 函数用来处理超时等待应答.但是突然发现 没有收到应答.竟然返回了.查了半天竟然是signal(SIGALRM, ....)的原因.man 了一下 sem_timedwait RETURN VALUE All of these functions return 0 on success; on error, the value of th
2015-12-24 14:56:14
1866
原创 Linux 内核list使用
源码:#ifndef LIST_H#define LIST_H 1struct list_head {struct list_head *next, *prev;};#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST_HEAD(name) \struct list_he
2015-12-24 10:42:53
534
原创 opencv 3.0 vs 2013
按照网络上很多写都配置可以编译成功.但是facedetect.cpp总是无法运行成功.后来改为release后就可以了.记录一下!
2015-12-13 21:03:49
404
原创 opencv 训练器的制作笔记
开发环境:Ubuntu摸索了很久.发现网上大部分的都是windows的笔记.很多命令参数都不一样.Ubuntu下编译并安装好了opencv后直接就能找到 opencv_createsamples opencv_traincascade等相关命令1.制作样本用如下的命令opencv_createsamples -vec sample.vec -info sample.txt -
2015-12-11 13:19:29
605
原创 字符驱动自动创建节点
//包含了很多装载模块需要的符号和函数的定义//用于指定初始化函数和清除函数#include #include #include #include #include #include struct class *char_dvr_class;unsigned int major = 0;unsigned int minor = 0;de
2015-09-24 14:35:29
418
原创 内核配置make menuconfig 找不到arm选项
问题搞了2天 做个笔记.需要修改内核根目录下的Makefile 196行 #ARCH ?= $(SUBARCH)#CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)ARCH ?= armCROSS_COMPILE ?= arm-hisiv100ntpl-linux-把原来的注释掉然后改成arm就行了.
2015-09-23 15:36:14
1521
原创 Linux内核增加自己的配置项 错误
Kconfig:1:missing end statement for this entryKconfig 的语法需要注意比如:menu "test1 driver here"//这里一定要有一个行空格config TEST1bool "xiaobai test driver"//这里前面是一个tabhelp//这里前面是一个tab this is test d
2015-09-23 15:31:13
1422
原创 建立自己的libevent工程
根据sample的例子建立自己的服务器工程,1.创建一个目录libevent_pro2.进入目录里面,创建文件inc src Makefile3.把libevent的库文件都拷贝到liebevent_pro4.把sample里面那个hello-world.c文件拷贝到libevent/src,并把后缀名称修改为cpp(c++做服务器还是有很多东西可以用的.改cpp方便或者标准一点)
2015-09-17 10:43:42
492
原创 libevent 服务器框架使用
libevent是一个开源的服务器框架.跨平台.自带http服务等.源码可以自行网上搜索 也可以到 http://448251593.7958.com/down_19930979.html下载下来之后在Linux下解压 然后进入目录libevent-2.0.22-stable执行./configure --prefix=/libevent/(make install的时候会把库cp到这个目
2015-09-16 13:29:54
481
原创 Linux 获取本地ip
#include #include #include #include #include #include #include #include #include #define ETH_NAME "eth0"unsigned int get_local_ip(){int sock;struct sockaddr_in sin
2015-09-16 13:20:56
472
原创 Linux Makefile 整理笔记
用Linux用的多了.慢慢发现Linux下面编译也是挺简单的.总结一下Makefile相关知识点.CC=gccCPP=g++#makefile里面的变量可以直接定义 比如 CC =gcc 这样CC就是一个变量.取变量的时候就是$(CC) 这样就可以.这样替换方便平台移植.C_SRCS = $(wildcard *.c)#wildcard 是一个makefile的函数
2015-09-16 12:34:18
308
原创 stm32移植ucosIII
工作很久了,一直在用ucosIII,以前移植过ucosII,也看过别人写的教程移植过ucosIII,但是一直想自己移植一下ucosIII,然后把自己的移植体会写出来.供大家一起学习.移植环境:iar6.0, stm32lib_v3.5, ucosIII. 获取stm32库文件v3.5.地址: http://448251593.qjwm.com/down_6273773.html
2012-12-21 20:11:36
1852
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人