自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

转载 函数参数的传递问题(一级指针和二级指针)

出处:http://www.newsmth.net/pc/pccon.php?id=10002501&nid=337392原以为自己对指针掌握了,却还是对这个问题不太明白。请教!  程序1:  void  myMalloc(char  *s)  //我想在函数中分配内存,再返回  {       s=(char  *)  malloc(100);  }

2011-11-30 15:59:32 1540 1

转载 指针使用前应先初始化

使用未初始化的指针是非常危险的。通过一个未初始化的指针会很容易覆盖随机的内存区域。造成的损害取决于如何倒霉,所以初始化指针不仅仅是一个好主意。通过指向一个已经被定义变量的地址 很容易初始化一个指针。以下可以看到,通过使用运算符 & 及变量的名称来用变量number的地址对指针pnumber进行初始化:int number = 0;                  // Initializ

2011-11-30 15:48:46 16377

原创 各种常用头文件的作用(转载整理)

stdio.hstdio 就是指 “standard buffered input&output"   意思就是说带缓冲的标准输入输出!  所以了,用到标准输入输出函数时,就要调用这个头文件!stdio.h中的标准输入输出函数  int getchar() //从标准输入设备读入一个字符,显示  int putchar() //向标准输出设备写一个字符  i

2011-11-30 15:24:14 1324

转载 Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介

本文属于原创!!如要转载,请注明来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html  背景介绍:睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的

2011-11-25 09:30:14 1570

转载 新版linux系统设备架构中关于电源管理方式的变更

出处:http://blog.csdn.net/coolraining/article/details/6678759新版linux系统设备架构中关于电源管理方式的变更based on linux-2.6.32 一、设备模型各数据结构中电源管理的部分  linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,

2011-11-24 12:20:00 871

转载 Run-time PM 详解

源出处:http://blog.csdn.net/coolraining/article/details/6677901Run-time PM.  每个device或者bus都会向run-time PM core注册3个callbackstruct dev_pm_ops {...int (*runtime_suspend)(struct device

2011-11-24 12:19:01 1077

原创 嵌入式linux中关于device的电源管理

在platform_device_register()中调用device_initialize(),在device_initialize()中调用device_pm_init(),device_pm_init() 在drivers/base/power/main.c里, 详细如下:/** * device_pm_init - Initialize the PM-related pa

2011-11-24 09:28:58 3156

原创 early suspend 过程

在wakelock.c中声明了一个工作队列suspend_work_queue        struct workqueue_struct *suspend_work_queue;然后创建它,这个工作队列是earlysuspend的核心 suspend_work_queue = create_singlethread_workqueue("suspend");在ear

2011-11-24 08:42:06 3012

原创 三星SOC的显示控制器及framebuffer驱动s3c-fb.c中probe函数分析

三星SOC芯片上集成了显示控制器(有称作fimd的,Fully Interactive Mobile Display)。它的驱动分为mainline版本的和legacy版本的,mainline版本的是通用的,由Ben Dooks 管理着的,代码比较规范。下面我们来分析一下这个驱动,这个驱动在driver/video/里,文件名是s3c-fb.c 与其相关的,主要还有arch/arm/plat-s

2011-11-18 15:59:18 4737 2

转载 Linux内核通知链 notifier chain

源出处:http://fangjian0518.blog.163.com/blog/static/5591965620118295401816/1.内核通知链表简介(引用网络资料)    大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知

2011-11-14 12:21:16 2422

转载 LCD的接口类型详解

LCD的接口类型详解          LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式和RGB模式,区别有以下几点: 1.MCU接口:会解码命

2011-11-04 23:13:45 7270 2

原创 内核空间与用户空间

转载请注明出处:http://blog.csdn.net/lihaoweiV   李浩炜的CSDN博客为什么要分开内核空间和用户空间,它们的特点是什么?操作系统为了保护资源不受非法访问,所以必须在CPU中实现不同的操作模式或权限级别。从大体的角度来说,可分为内核空间和用户空间,它们有自己的内存映射(即地址空间)。应用程序是在用户空间执行的,它的权限只能访问用户空间的内存,如

2011-11-04 13:26:07 822

原创 三星 SMDKC210 开发板的最简单的LED驱动

转载请注明出处:http://blog.csdn.net/lihaoweiV   李浩炜的CSDN博客三星 SMDKC210 开发板上 简单的LED驱动步骤:1. 因为LED灯的亮和灭是受GPIO控制的, 从SMDKC210板的schematics图中查出,LED4 对应的GPIO端口是 GPX1_4,这个详细可以看我另一篇LED驱动的文章《I/O Ports中的GPFCO

2011-11-04 13:06:48 4490 1

原创 git 的那些事儿 -- 命令

•git status输入当前工作区状态,比如,有哪些文件被修改了?这些文件现在是处于工作区?暂存区?它还会提示你用什么命令可擦除,或往下一阶段添加。如果你不想看这么多信息,只想知道有哪些文件被改了,简洁一点,那用•git status -s用git status -s 查看不同的时候, 位于第一列的“M”表示 本地分支与暂存区的文件相比有不同, 位于第二列的“M”表示 暂存区与工

2011-11-03 19:14:27 847

Principles of mobile communication second edition

Principles of mobile communication second edition by Gordon L. Stüber 蓝色封皮的, 上面印着蜂窝model

2008-10-09

数字信号处理 原理 算法 与应用

Digital signal processing principles, algorithms, and applications John G.Proakis Dimitris G.Manolakis

2008-09-30

NeXt generation/dynamic spectrum access/cognitive radio wireless networks

authors: Ian F. Akyildiz, Won-Yeol Lee, Mehmet C. Vuran *, Shantidev Mohanty Abstract Today’s wireless networks are characterized by a fixed spectrum assignment policy. However, a large portion of the assigned spectrum is used sporadically and geographical variations in the utilization of assigned spectrum ranges from 15% to 85% with a high variance in time. The limited available spectrum and the inefficiency in the spectrum usage necessitate a new communication paradigm to exploit the existing wireless spectrum opportunistically. This new networking paradigm is referred to as NeXt Generation (xG) Networks as well as Dynamic Spectrum Access (DSA) and cognitive radio networks. The term xG networks is used throughout the paper. The novel functionalities and current research challenges of the xG networks are explained in detail. More specifically, a brief overview of the cognitive radio technology is provided and the xG network architecture is introduced. Moreover, the xG network functions such as spectrum management, spectrum mobility and spectrum sharing are explained in detail. The influence of these functions on the performance of the upper layer protocols such as routing and transport are investigated and open research issues in these areas are also outlined. Finally, the cross-layer design challenges in xG networks are discussed.  2006 Elsevier B.V. All rights reserved.

2008-09-20

计算机程序设计艺术(第二卷)

计算机程序设计艺术(第二卷) Donald E.Knuth著 苏运霖译 国防工业出版社 The art of computer programmitng 半数值数法

2008-09-16

数字通信—基础与应用 答案

digital communications fundamentals and applications Bernard Sklar著 课后答案 英文版

2008-09-15

WIRELESS COMMUNICATIONS

WIRELESS COMMUNICATIONS 斯坦福大学经典教材 教授Andrea Goldsmith 著 英文版,谁有中文版给我传一份吧

2008-09-09

数字通信—基础与应用(第二版)

经典通信教材,中文版 digital communications fundamentals and applications Bernard Sklar著

2008-09-02

数字识别系统源代码

数字识别系统源代码, 原创

2008-05-13

空空如也

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

TA关注的人

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