易截截图软件、单文件、免安装、纯绿色、仅160KB

拨开迷雾 单片机和嵌入式LINUX开发的那点事儿(下)


2.1.2 是否通用
有些单片机厂家也给客户提供了大量的驱动程序,比如USB
HOST驱动程序,这可以让客户很容易就可以在它的上面编写程序读写U盘。但是客户写的这些程序,只能在这种芯片、这个驱动程序上使用;更换另一种芯片
后,即使芯片公司也提供了驱动程序,但是接口绝对不一样,客户又得重新编写应用程序。
基于操作系统的驱动程序要遵循统一的接口,比如对于不同的芯片的USB HOST驱动,它们都要向上提供一个相同的数据结构,在里面实现了各自的USB操作。
下面是S3C2410/S3C2440的USB驱动向上层提供的数据结构:
static const struct hc_driver ohci_s3c2410_hc_driver = {
                .description = hcd_name,
                .product_desc = "S3C24XX OHCI",
                .hcd_priv_size = sizeof(struct ohci_hcd),
        /*
                * generic hardware linkage
                */
                .irq = ohci_irq,
                .flags = HCD_USB11 | HCD_MEMORY,
        /*
                * basic lifecycle operations
                */
                .start = ohci_s3c2410_start,
                .stop = ohci_stop,
           &nb


相关文档:

Linux 信号signal处理机制 四

4、alarm和 setitimer系统调用
        系统调用alarm的功能是设置一个定时器,当定时器计时到达时,将发出一个信号给进程。该调用的声明格式如下:
        unsigned int alarm(unsigned int seconds);
      &n ......

xp下Linux双系统的安装

xp下从硬盘安装Linux,包括redflag6 RedHat9 fc4都类似(都不新!),但是安装过程绝对详细!
1。首先是准备条件
    (1) 腾出地方:xp下要有地方放Linux的镜像(.iso),而且所在磁盘要为fat32格式,可以用norton partitionmagic(很不错的工具,网上很多下载!)将磁盘格式转换  不过因为软 ......

linux stat函数讲解

stat函数讲解(转)
表头文件:    #include <sys/stat.h>
            #include <unistd.h>
定义函数:    int stat(const char *file_name, struct stat *buf);
函数说明:    通过文件名filename获取文件信息 ......

Linux redhat9.0常用命令(1)文件访问权限

[root@localhost root]# ls -l
会显示目录或文件信息:drwxr-xr-x 2 root root 4096 06-29 14:30 Test
                               -rwxr--r-- 2 root roo ......

akw 和linux 命令

cat                                awk '{print}'
cat -s                        awk '{blank = NF == 0 ? ++blan ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号