- 博客(9)
- 资源 (10)
- 收藏
- 关注
转载 undefined reference to 'pthread_create'问题解决
由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:undefined reference to 'pthread_create'undefined reference to 'pthread_join'问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthrea
2012-11-30 18:04:16 697
转载 在Ubuntu 上搭建Android 内核编译环境
在Ubuntu 上搭建Android 内核编译环境, 具体步骤如下:①准备系统环境, 需要的软件包列表flex, bison,gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev(optional),build-essential, zip, curl;②安装JDK 的1.5 版本;③安装repo;④在主文件目录建立一个bin 文件
2012-11-28 09:14:04 1090
转载 Ubuntu 10.10 更新为国内网易163源
Ubuntu 默认自带的更新源服务器基本上都在国外,为了以后更新和安装软件速度有保证,建议将更新源换为国内的门户服务器,这样在速度上有保障,而且发现64位的Ubuntu在更新源之后中文本地化和flash不能安装的问题都很好的解决了。在国内推荐的是网易163的更新源地址,更换方法如下:1.sudo gedit /etc/apt/sources.list删除之前最好先备份一下这个列表。($
2012-11-15 16:37:20 1218
原创 I/O重定向应用例子
#include#include#include#define MAX 10int main(){ int array[MAX]; int i; int max; printf("please input number:\n"); for(i=0;i scanf("%d",&array[i]);}m
2012-11-13 11:48:16 843
原创 字符驱动程序second的例子
字符驱动程序的例子:《设备驱动开发详解(宋宝华)》P206-208,编写的second的驱动. 在被打开的时候初始化一个定时器并将其添加到内核定时器链表,每秒钟输出一个当前的jiffies,整个驱动,测试,Makefile的代码如下:/***************************second.c驱动代码************************//*=======
2012-11-07 13:12:35 1032
原创 重力感应器BMA250源代码执行分析
重力传感器是根据压电效应的原理来工作的。 所谓的压电效应就是 “对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应 ”。 重力传感器就是利用了其内部的由于加速度造成的晶体变形这个特性。由于这个变形会产生电压,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速
2012-11-05 14:21:57 18723 8
转载 ubuntu下使用source insight
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-07/65603.htm 另外一篇文章:http://blog.chinaunix.net/uid-25737580-id-3182286.html习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是
2012-11-02 14:28:59 13517 1
转载 Linux中Workqueue机制分析
Linux中Workqueue机制分析软硬件协同设计是未来发展的主流,软硬件的界限越来越模糊,软硬件的设计思想是相通的,实现方法是各异的,实现的结果上当然也存在较大差别,因此,很有必要做好软硬件的协同设计。 什么是workqueue?Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数
2012-11-01 15:30:04 2785
转载 linux kernel 工作队列
原文地址:http://blog.sina.com.cn/s/blog_55465b470100kn8d.html INIT_DELAYED_WORK(&data->work, bma250_work_func);是一个宏,我们给它传递了两个参数.&data->work和bma250_work_func。.对设备驱动熟悉的人不会觉得INIT_DELAYED_WORK()很陌生,其实早就有这
2012-11-01 15:01:32 1375
《Windows程序设计》中文版第5版候捷译
2010-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人