原创 linux如何檢測插入的設備? Kernel, sysfs, udev and dbus 協同工作

digest from http://blogas.sysadmin.lt/?p=141 I have been administrating Linux systems for a while now and were alway

原创 寫的很好的一篇LINUX下USB設備檢測的文章

This article, which is part of theseries on Linux device drivers, gets you started with writing your first USB driver

原创 深入理解預編譯,編譯,彙編,鏈接的過程——之彙編

相比於編譯,鏈接,彙編比預編譯更少用。 彙編一個文件的過程如下。 範例1:LinuxFrame.c int main(){     startkernel();        return 0; } 彙編這個文件 $gcc -

原创 深入理解預編譯,編譯,彙編,鏈接的過程——之預編譯

一、 預編譯 雖然現在我們很少做預編譯,但是理解預編譯的過程對我們還是有不少益處。 範例1: 一個程序LinuxFrame.c #include "LinuxFrame.h" void LoadBootCodeFromExDisk()

原创 指向下一個節點

直接上代碼: #include "stdio.h" struct NODE{     int value;     struct NODE *nextNode;     struct NODE *preNode;  

原创 結構體定義,初始化和賦值

文件:funcB.c直接上代碼: #include "stdio.h" struct NODE{     int value;     struct NODE *nextNode;     struct NODE *p