自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 网址

http://solidot.org/ IBM developerworks:http://www.ibm.com/developerworks/cn/ Android:http://geek.gfan.com/create-android-developer-environment/http://www.android123.com.cn/sdkxiazai/717.

2011-02-23 21:04:00 715

原创 内核延迟函数分析

<br />linux内核提供3个函数分别进行纳秒,微妙和毫秒延时:<br />void ndelay(unsigned long nsecs);<br /><br />void udelay(unsigned long usecs);<br />void mdelay(unsigned long msecs);<br />这3个函数的延时原理是忙等待,也就是说在延时的过程中并没有放弃cpu,根据cpu的频率进行一定次数的循环。<br />在内核中对于毫秒级以上的延时,最好不要直接使用mdelay函数,这将

2011-02-21 11:14:00 5312

原创 linux内核定时器分析

linux内核(2.6.28)操作定时器的数据结构为timer_list,timer_list结构体的一个实例对应一个定时器。struct timer_list {          struct list_head entry;          unsigned long expires;          void (*function)(unsigned long);          unsigned long data;          struct tvec_base *base;  #if

2011-02-17 18:15:00 1135

转载 fork和vfork的区别

<br />fork()和vfork()都是创建一个进程,区别在于:<br />fork():子进程拷贝父进程的数据段和代码段,且父子进程的执行顺序是不确定的<br />vfork():共享父进程的数据段,确保子进程优先执行,在调用exec或exit之前与父进程共享数据段,在调用exec或exit父进程才可能被调度运行。如果在调用这两个函数之前,子进程依赖于父进程的进一步动作,则会造成死锁。<br />举例如下:<br />#include <stdio.h><br />#include <unistd.h

2011-02-17 16:56:00 603

转载 进程上下文和中断上下文

<br />进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。<br /> <br /><br />处理器总处于以下状态中的一种:<br />1、内核态,运行于进程上下文,内核代表进程运行于内核空间;<br />2、内核态,运行于中断上下文,内核代表硬件运行于内核空间;<br />3、用户态,运行于用户空间。<br

2011-02-17 11:57:00 717

原创 linux中断机制分析

在linux设备驱动中,使用中断的设备需要申请和释放对应的中断,分别使用内核提供的request()和free()函数。1 申请IRQint request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id ...),                        unsigned long irqflags, const char *devname, void *dev_id);其中irq:要申请的硬件中断号irqflags是要处理的中

2011-02-17 10:13:00 4035

转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)

<br />转自:http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html<br />(1) java JDK下载:<br />进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:<br />选择 Download JDK 只下载JDK,无需下载jre. <br />(2)eclipse下载<br />   进入该网页: http://www.ecl

2011-02-15 14:21:00 588

linux系统编程 中文版.pdf

一本内行人士编写灵活高效代码的学习指南。作为内核黑客和本书的作者,RobertLoVe不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。

2014-08-13

cc2530-datasheet.pdf

cc2530-datasheet.pdf

2014-02-09

Android深入浅出之AudioFlinger

android音频子系统之AudioFlinger深入分析

2012-12-11

华为模拟电子电路下册

华为模拟电路,分为上下两册。华为模拟额电路,分为上下两册,华为模拟额电路,分为上下两册。

2009-11-12

华为模拟电子电路上册

华为模拟额电路,分为上下两册。华为模拟额电路,分为上下两册,华为模拟额电路,分为上下两册。

2009-11-12

单相电子式电能表的代码设计

单相电子式电能表的代码,主要包括按键的处理,电压电流采集模块,通讯模块等

2009-07-16

IIc系列芯片的驱动程序

IIC系列芯片包括24C02/04/08/16/32/64在内的驱动程序

2009-04-29

动态链表的建立及排序

动态内存的分配,在输入一系列正整数的同时对输入的书进行排序。

2009-04-29

空空如也

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

TA关注的人

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