- 博客(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
2008-10-09
数字信号处理 原理 算法 与应用
2008-09-30
NeXt generation/dynamic spectrum access/cognitive radio wireless networks
2008-09-20
计算机程序设计艺术(第二卷)
2008-09-16
数字通信—基础与应用 答案
2008-09-15
WIRELESS COMMUNICATIONS
2008-09-09
数字通信—基础与应用(第二版)
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人