12 子愚

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

USB Mass Storage

如标题所示,我们开始分析USB Mass Storage的架构.那么driver的起点是哪里?LinuxSource/drivers/usb/storage/usb.cmodule_init(usb_stor_init);这是一切的起点,好了现在要开始逐行分析usb_stor_init()这个函数了.static int __init usb_stor_init(v

2013-11-01 21:08:18

Research on SPINLOCK

Some useful resources:http://www.makelinux.net/books/lkd2/?u=ch09lev1sec2Introduce the basic knowlodge of SPIN_LOCKhttp://h21007.www2.hp.com/portal/download/files/unprot/ddk/DDG/chap3.pdfT

2013-09-22 23:46:00

神经网络

http://pan.baidu.com/share/link?shareid=1644879884&uk=4195153792《精通MATLAB神经网络》由MATLAB入门篇、神经网络提高篇和神经网络综合实战篇3篇组成。MATLAB入门篇主要介绍MATLAB软件、基本运算、图形绘制、程序设计和Simulink仿真;神经网络提高篇讲述神经网络的主要内容,包括神经网络工具箱和GUI工具,以及感知

2013-09-22 16:50:06

Linux workqueue (一)

开始学习workquque的原因:BUG: workqueue leaked lock or atomic: kworker/0:3/0x00000001/677对于workqueue一无所知,所以一切都是从头开始.http://lxr.free-electrons.com/source/Documentation/workqueue.txt 1 2 C

2013-09-17 17:44:17

LDD3 day by day

1. 在Ubuntu下构建Linux源码树http://blog.csdn.net/dreambegin/article/details/67649622. 第一个是字符设备驱动这里是先阅读Linux device driver edition 3+ http://blog.chinaunix.net/uid-20543672-id-94290.html这篇文章里提到了mdev

2013-09-14 21:33:57

Linux device driver Edition 3 - simple character utility for loading localities

这是Linux device driver edition 3的第一个设备驱动,是字符设备驱动.想必大家也知道了在Linux中有3大类设备驱动:字符设备驱动,块设备驱动和网络设备驱动.这一章我看了很多遍,但最终还没有完成,究其原因:第一,自己没有毅力第二,觉得有点难,算了,不去coding了第三,总有其它的诱惑让我放弃coding最后,也就是现在,又开始去想把这个驱动自己一行行

2013-08-08 22:48:31

文件安全和权限

自从做Linux 驱动开发,Linux shell的编程作为一个短板愈发明显,不得不抽出时间来把Unix shell好好系统的学习一下.学习如果是按照书上按部就班的操作,而没有记忆在脑子里起不到任何的效果,还要印在自己的记忆中.把所有的Unix shell的个方便建造为一个Unix shell的宫殿第一章如文章标题所示是文件的安全和权限,当然也包括文件夹第一章包含的内容如下:(1)

2013-07-24 20:57:45

Linux USB HUB

1. USB初始化,函数位于usb/core/usb.c/* * Init */static int __init usb_init(void){ int retval; if (nousb) { pr_info("%s: USB support disabled\n", usbcore_name); return 0; } retval = usb_debugfs_

2013-07-17 15:58:20

WaitForSingleObject函数

WaitForSingleObject函数  VC声明  DWORD WaitForSingleObject(  HANDLE hHandle,  DWORD dwMilliseconds  );  VB声明  Declare Function WaitForSingleObject Lib "kernel32" (ByV

2012-08-10 11:03:41

CreateMsgQueue

CreateMsgQueue 创建消息队列  函数原型  HANDLE CreateMsgQueue(  LPCWSTRlpszName,//队列的名称  LPMSGQUEUEOPTIONS lpOptions//指向一个MSGQUEUEOPTIONS  );  用途:主要用于点对点消息队列。  使用原因:因为在进

2012-08-10 11:02:45

ceSetThreadPriority设置线程的优先级

初始化代码中的关键 Win32 API 调用是对 CeSetThreadPriority 的调用。此函数接受两个参数。第一个参数是线程句柄,第二个值介于 0-255 之间,用于描述所需的优先级。选择使用哪个线程优先级非常关键,而能够以图表表现应用程序优先级的使用,也有助于确保适当的性能。优先级从 0 至 247 的线程(0 表示最高优先级)是实时线程优先级,需要调用 CeSetThreadPrio

2012-08-10 11:01:38

wince驱动加载后自动卸载问题

为wince添加了个驱动,发现系统加载后自动卸载了,问题在于注册表的Prefix项字符串长度不等于3 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AsyncBus\GPIO]    "Dll"="S5PC100_gpio.dll"    "Prefix"="GIO"    "Order"=dword:32    "FriendlyName

2012-06-11 14:49:56

wince驱动加载后自动卸载问题

为wince添加了个驱动,发现系统加载后自动卸载了,问题在于注册表的Prefix项字符串长度不等于3 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AsyncBus\GPIO]    "Dll"="S5PC100_gpio.dll"    "Prefix"="GIO"    "Order"=dword:32    "FriendlyName

2012-06-11 14:49:56

一个简单的流驱动

1. 在PLATFROM\D7800\SRC\Drivers目录下新建文件夹:hugh, 并且将drivers目录下的dir文件中添加hugh2. 在hugh目录下添加如下的文件(1)makefile!if 0Copyright (c) Microsoft Corporation. All rights reserved.!endif!if 0Use of this samp

2012-06-11 13:07:17

WINCE60 一个小AP的编写

这小东西,我想对于OS层面开发的人来说是很简单的;但对于我这个混迹于汇编和C的人来说是一片空白。记录一下该如何做吧。环境:Microsoft Studio 2005,SDK,windows xpsp2

2012-05-07 11:54:05

Prima II编译流程

TT6X0BD.bat做了如下的事情:1. The first chapter sets up the _TGTSOC,_TGTHWNAME, _TGTHWVERSION and CSPBUILDNO, CSP Path.2 . The second chapter calls the %_TGTSOC%_CMN.BAT to set up all the default enviro

2011-12-23 14:31:37

Prima II编译流程

TT6X0BD.bat做了如下的事情:1. The first chapter sets up the _TGTSOC,_TGTHWNAME, _TGTHWVERSION and CSPBUILDNO, CSP Path.

2011-12-23 14:30:57

PrimaI boot 流程

(1)汇编部分:主要是对Clock和Memory的初始化(2)C语言部分:分为Nboot和Eboot两部分一、Nboot分析Nboot会做哪些工作(1) Init Touch(2) Clear Driver Global(3) Get System Clock & stored in Driver Global(4) Init Debug(5) hardware I

2011-12-19 09:17:12

USB基础介绍

这是我第一次学习USB!总的来说是先熟悉USB的相关fea

2011-12-15 17:35:39

一个简单的脚本

who /显示现在系统有谁登录$who | wc -lwc(word count)字数计算程序,它可以算出行数,字数,与字符数| (管道)符号可以在两个程序之间建立管道(pipeline):who输出,成了wc的输入,wc 所计算出的结果就是已登录用户的个数shell文件:$cat > nusers     建立文件,使用cat复制终端的输入who | wc -l

2011-12-11 20:52:51

查看更多

勋章 我的勋章
    暂无奖章