VMware USB Arbitration Service 无法启动的问题

VMware USB Arbitration Service 无法启动的问题

2010-08-28 10:48:00

阅读数 9084

评论数 2

bin目录下命令简要说明

命令解释说明alsacard检测声卡alsaunmute静音设置arch查看硬件类型awk一种程序语言环境basename去除文件名的目录部分和后缀部分,返回一个字符串参数的基本文件名称busybox标准Linux工具的一个单个可执行程序实现,常用于嵌入式

2008-08-19 15:32:00

阅读数 1232

评论数 1

SYSTEM_INFO结构体

 SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。说明:SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。结构原型:typedef struct _SYSTEM...

2008-07-15 16:00:00

阅读数 1014

评论数 0

GlobalMemoryStatus介绍

 GlobalMemoryStatus,Win32 API函数。此函数用来获得当前可用的物理和虚拟内存信息,函数定义为:VOID GlobalMemoryStatus(  LPMEMORYSTATUS lpBuffer );此函数无返回值,参数是一个指向名为MEMORYSTATUS的结构的指针。函...

2008-07-15 15:57:00

阅读数 2752

评论数 0

使用GlobalMemoryStatus获取系统内存信息(PowerBuilder代码)

SUBROUTINE GlobalMemoryStatus(ref MEMORYSTATUS lpMemorystatus) Library  "kernel32.dll";MEMORYSTATUS memGlobalMemoryStatus(mem); sle_mem.tex...

2008-07-15 15:56:00

阅读数 2303

评论数 1

qt编程入门

Normal07.8 磅02falsefalsefalseEN-USZH-CNX-NONEMicrosoftInternetExplorer4<w:LatentSt

2008-07-11 20:39:00

阅读数 1585

评论数 2

关于RHCE考试的30个主要方向

以下 30 个重点是 RHCE 考试的主要方向:  1 .熟悉 RedHat Linux 各种安装选项,特别是网络安装  2 .了解 LILO , GRUB 等启动管理程序及开机流程  3 .能够事后安装 (rpm) 及设置其它的安装选项  4 .了解 RedHat Linux 的系统配置  5 ...

2008-07-11 14:59:00

阅读数 722

评论数 0

cs8900网卡驱动简要解析(7)

上一次讲的cs8900_receive函数是在中断处理函数中调用的,也就是当中断到来,如果判断出是数据接收情况,则通过这个函数进行数据接收。那么如果中断是由于其他事件触发的呢,当然就需要其他代码了,不过那些代码并不难,大家自己看就是了。 中断的内容讲完后,cs8900_start函数也算告一段落,...

2008-07-08 12:23:00

阅读数 3446

评论数 0

CLFS-Embedded启动脚本简介

CLFS-Embedded的启动脚本包括以下文件 /etc/inittab /etc/rc.d/shutdown /etc/rc.d/startup /etc/rc.d/init.d/functions /etc/rc.d/init.d/network /etc/rc.d/init.d/sshd ...

2008-07-02 10:05:00

阅读数 2194

评论数 0

移植内核中无法进入shell的问题

近日,有学生在邮件中向我询问在移植Linux内核到2410开发板的问题。在内核已经运行起来后,始终无法看到login和shell。这是因为在高版本内核中已经不包含devfs,所以还需要在/dev中创建console设备文件。所以在创建这个console文件后,问题解决。具体命令如下:mknod -...

2008-07-02 09:18:00

阅读数 730

评论数 0

cs8900网卡驱动简要解析(6)

是时候讲解数据收发的时候了。用来接收数据的函数是cs8900_receive,它在上文中出现过。那么数据如何处理的?简单的说,1)把数据放到skb中,2)执行netif_rx 函数。skb又是什么?它是网络设备驱动中,和net_device一样重要的数据结构。skb就是sk_buff结构,也就是套...

2008-07-01 18:06:00

阅读数 1365

评论数 0

cs8900网卡驱动简要解析(5)

上次说到的cs8900_start函数中,完成了中断申请任务。什么是中断?中断是一种电信号,由硬件设备产生,并直接送入中断控制器的输入引脚上,然后再由中断控制器向处理器发送相应的信号。 其中中断处理函数cs8900_interrupt没有讲。中断处理函数是中断发生时系统要执行的函数。本文将主要介绍...

2008-07-01 17:22:00

阅读数 1652

评论数 0

cs8900网卡驱动简要解析(4)

我们最初分析的函数是cs8900_init,并由此展开,跟踪到了cs8900_probe、cs8900_read、cs8900_write等,现在收回来,还是回到cs8900_init中。 在cs8900_init里找到如下一行代码:ndev->open               = cs...

2008-07-01 00:32:00

阅读数 1943

评论数 0

cs8900网卡驱动简要解析(3)

上回留下了cs8900_read和cs8900_write没有讲。本节会专门讲解这两个函数,以及相关联的内容。其实就函数本身并不难,说白了就是向硬件进行读写,完成硬件的控制。但是这个过程是整个驱动程序设计中最关键的。换句话说,你要写驱动,很重要的一部分工作就是设置你的网络芯片,使它能乖乖的为你工作...

2008-07-01 00:30:00

阅读数 4166

评论数 0

cs8900网卡驱动简要解析(2)

cs8900_probe函数本身并不难,但是你必须清楚probe函数的重要职能。因为你很有可能要为属于你的设备编写一个probe函数。先来看一行最易懂的代码:            printk(VERSION_STRING"/n");显然,内核启动时显示的相关信息就是这句话打...

2008-06-30 20:57:00

阅读数 3144

评论数 0

cs8900网卡驱动简要解析(1)

和所有其他模块一样,函数init_module是cs8900的入口:    module_init (cs8900_init);    module_exit (cs8900_cleanup); cs8900_init函数填充net_device结构体。net_device是网络驱动中最为重要的一...

2008-06-30 20:12:00

阅读数 4034

评论数 0

Linux命令使用

1) 修改整个文件夹的时间 find ./ * -exec touch {} /;2) 制作补丁diff -uNr prj0 prj1 > prj1.patch

2008-06-24 17:06:00

阅读数 584

评论数 0

使用cross-3.3.2编译器的问题

和Windows下的开发不同,嵌入式Linux开发显得有些复杂。其实并不是复杂,而是我们面前的新知识有点多:Linux操作系统、交叉编译器、库、大小端、软浮点... 前几天用cross-3.3.2编译器编译Linux-2.6.14内核,就出现了链接错误。对于初学者,这类非语法类错误是非常难查的,所...

2008-05-29 21:05:00

阅读数 1058

评论数 0

使用__attribute__处理对齐问题

__attribute__ 的语法为:__attribute__ ((语法列表))参数aligned(number) [number为最小对齐的字节数]是用得较多的一个。另一个是参数packed 表示“使用最小对齐”方式,即对变量是字节对齐,对于域是位对齐。这个例子稍长了点,不过非常简单:[roo...

2008-05-23 09:27:00

阅读数 1176

评论数 0

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