240 私信
这个人很懒,暂无签名信息
0

Android usb子系统的 电源管理 流程分析

对的处理器是高通MSM8260,主要是针对一些挂起唤醒流程进行分析,以便对整个usb框架流程更好的理解。   由于linux中的电源管理比较复杂,我就找了一个统一的接口,也就是 要想操纵usb的电源管理 必定要调的函数。顺便说下,跟踪代码最好的方法是用WARN_ON(1)打调用栈。 先看电源管理子系统的一些初始化: /*系统初始化所用的结构体*/ struct device {  .....  s...

0

可靠的同步机制、通信机制

int DSP_Reset(void) {    printf(>>>   RESET  DSP   ................../n);    GPIO_Init();            GPIO_SetIO(0, GPIO_OUTPUT);    GPIO_SetIO(1, GPIO_OUTPUT);    GPIO_SetIO(2, GPIO_OUTPUT);        GP...

0

linux flash、分区、文件系统点滴

1. fdisk是用来查看硬盘分区的,不能查看flash分区,因为flash是没有所谓的分区表。 2. 查看flash分区使用命令cat /proc/partitions。 3. 不像硬盘通过命令分区,flash分区是Linux内核中实现的。 /** 1. Uboot没有对Nandflash进行分区,通过bootargs参数将file system信息传递给kernel 2. 在kernel中对N...

0

单片机定时器0,TH0和TL0初值的计算

以晶振12MHZ为例: 可以得到: TMOD=0x01; TL0=0xb0; TH0=0x3c; 至于怎么来的请看: 12M晶振每秒可产生1M个机器周期,1M个机器周期就是1000000个机器周期。一个机器周期为1us, 50ms就需要50000个机器周期,定时器在方式1工作,为16位,最大值为65536,所以需设初值为65536-50000=15536; 15536转化为16进制得3cb0;故...

个人介绍
暂无介绍