推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 裝置模型之外,對於驅動程式的開發人員來說,有三樣東西是不可缺少的:第一是協議或標準的spec,也就是規範,比如usb協議規範;第二是硬體的datasheet,即你的驅動要支援的硬體的手冊;第三就是核心裡類似驅動的原始碼,比如你要寫觸控螢幕驅動的話,就可以參考核心裡已經有的一些觸控螢幕驅動。spec、datasheet、核心原始碼這三樣東西對於每個開發裝置驅動的人來說都是再尋常不過了,但正
1.cd /etc/sysconfig/network-scripts/ 2.ls -a查看目前的目錄下的所有檔案;並cat ifcfg-eth0查看ifcfg-eth0內容 3.我的ifcfg-eth0裡邊只有簡單的三行,沒有ip相關資訊,於是將其內容進行編輯,vi ifcfg-eth0,按insert進行編輯,編輯內容如下(前3行是本來就有的): DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp IPADDR=192.168.1.101
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 裝置模型拍得再玄幻,它也只是個模型,必須得落實在具體的子系統,否則就只能抱著個最佳技術獎空遺恨。既然前面已經以USB子系統的實現分析樣本了分析核心源碼應該如何入手,那麼這裡就仍然以USB子系統為例,看看裝置模型是如何軟著陸的。核心中USB子系統的結構
我使用的是64位的redhat 5.4 版本是2.6.18系統一
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 早上上班坐地鐵要排隊,到了公司樓下等電梯要排隊,中午吃飯要排隊,下班了追求一個女孩子也要排隊,甚至在網上下載個什麼門的短片也要排隊,每次看見人群排成一條長龍時,才真正意識到自己是龍的傳人。那麼下面咱們就說說隊列(鏈表)。 使用鏈表的目的很明確,因為有很多事情要做,於是就把它放進鏈表裡,一件事一件事的處理。比如在USB子系統裡,隨身碟不停的提交urb請求,USB鍵盤也提交,USB滑鼠也提
查看檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔案名稱) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位元 其中: 最前面那個 - 代表的是類型 中間那三個 rw- 代表的是所有者(user) 然後那三個 rw- 代表的是組群(group) 最後那三個 r-- 代表的是其他人(other) 然後我再解釋一下後面那9位元: r 表示檔案可以被讀(read) w 表示檔案可以被寫(write) x
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 有一種感動,叫內牛滿面,有一種機制,叫模組機制。顯然,這種模組機制給那些Linux的發燒友們帶來了方便,因為模組機制意味著人們可以把龐大的Linux核心劃分為許許多多個小的模組。對於編寫裝置驅動程式的開發人員來說,從此以後他們可以編寫裝置驅動程式卻不需要把她編譯進核心,不用reboot機器,她只是一個模組,當你需要她的時候,你可以把她抱入懷中(insmod),當你不再需要她的時候,你可以
今年打算好好學學linux下核心的開發,不過萬事開頭難,第一步當然是學著編譯核心,實驗了好多次都是失敗告終,昨天終於第一次在虛擬機器上升級核心成功,今天就先來試著寫個hello world的程式,和編寫linux下的應用程式差別還是很大的。#include<linux/module.h>#include<linux/init.h>int __init hello_init (void){ printk("HelloWorld/n"); return
#cat /proc/cpuinfoprocessor 從0開始計數,flags 如果有ht 說明和支援超執行緒技術(附1)。#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 1 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz查看CPU資訊,這裡資訊顯示只有1個邏輯CPU,型號為 E2180#cat /proc/cpuinfo | grep processor | wc
轉自:http://linuxtoy.org/archives/top-10-one-liners.html下面是來自 Commandlinefu 網站由使用者投票決出的 10 個最酷的 Linux 單行命令,希望對你有用。sudo !!以 root 帳戶執行上一條命令。python -m SimpleHTTPServer利用 Python 搭建一個簡單的 Web 服務器,可通過 http://$HOSTNAME:8000 訪問。:w !sudo tee %在 Vim
轉自:http://my.oschina.net/lgc/blog/5296 CPU 效能 分析工具 : vmstatpssartimestracepstreetopMemory效能分析工具: vmstatstracetopipcsipcrmcat /proc/meminfocat /proc/slabinfocat
區域網路裡有一台機器,同一網段內的機器,只有部分能夠ping通,也無法ping通網關,現象很奇怪,嘗試過修改IP,重啟網路服務,都無法解決問題。最後懷疑是不是網關將該機器mac地址給屏蔽掉了,因此修改機器的mac地址,linux下修改mac地址方法如下:ifconfig eth0 downifconfig eth0 hw ether 00:1A:A0:38:E0:31ifconfig eth0 up假如不首先禁用網卡,會報錯 SIOCSIFHWADDR: 裝置或資源忙由於使用的ssh遠程登入的,
我們一開始,先從Free命令說起。free 命令相對於top 提供了更簡潔的查看系統記憶體使用量情況:$ free total used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000 0 265000Mem:表示實體記憶體統計 -
摘要:動態連結程式庫技術實現和設計程式常用的技術,在Windows和Linux系統中都有動態庫的概念,採用動態庫可以有效減少程式大小,節省空間的,提高效率,增加程式的可擴充性,便於模組化管理。但不同作業系統的動態庫由于格式不同,在需要不同作業系統調用時需要進行動態庫程式移植。本文分析和比較了兩種作業系統動態庫技術,並給出了將Visual C++編製的動態庫移植到Linux上的方法和經驗。 1、引言 動態庫(Dynamic Link Library
最近在看unix環境進階編程,一開始看的是電子版,覺得在電腦上看這個,真的不是特別的舒服,就節約了生活費買了一本,花了我¥67.6,真是有點貴啊,758頁我女朋友說這太厚了點吧!不管了,希望它能發揮它的作用。 看來關於unix的檔案部分,發現unix的檔案許可權真的管得很不錯,不過也真的很煩鎖,看了一邊基本上很快就忘記了.唉,看來是不能理解啊,準備新書到了再看一篇!
From:http://fanqiang.chinaunix.net/a1/b1/20010508/133026.html功能:檢查檔案系統的磁碟空間佔用情況。可以利用該命令來擷取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。 文法:df [選項] 說明:df命令可顯示所有檔案系統對i節點和磁碟塊的使用方式。 該命令各個選項的含義如下: -a 顯示所有檔案系統的磁碟使用方式,包括0塊(block)的檔案系統,如/proc檔案系統。 -k 以k位元組為單位顯示。
關 鍵 詞:協議 校園網 伺服器 存取控制 防火牆Linux本身可以通過添加插座軟體包起到代理防火牆的作用,而且這一切都是免費的。 什麼是代理防火牆代理防火牆不讓任何直接的網路流通過,而由它作為互連網和內部網路電腦之間的中間媒介。防火牆自己處理各種網路服務而不是只讓它們直接通過。例如,登入到網路上的電腦請求一個網頁。電腦不直接連結到網路服務提供的網頁,而是連到自己網路的Proxy
From:http://fanqiang.chinaunix.net/a1/b1/20010508/135910.htmldd命令 功能:把指定的輸入檔案拷貝到指定的輸出檔案中,並且在拷貝過程中可以進行格式轉換。可以用該命令實現DOS下的diskcopy命令的作用。先 用dd命令把磁碟片上的資料寫成硬碟的一個寄存檔案,再把這個寄存檔案寫入第二張磁碟片上,完成diskcopy的功能。需要注意的是,應該將硬碟上的寄存文 件用rm命令刪除掉。系統預設使用標準輸入檔案和標準輸出檔案。 文法:dd [
目錄 安裝 解壓縮 執行安裝檔案 使用 配置使用者資訊 發起網路認證 查看網路狀態和版本資訊 斷開網路連接 安裝 安裝過程分為兩個步驟,首先解開壓縮包,然後執行安裝檔案。解壓縮 tar –xzvf h3c802.1xClient.tar.gz執行安裝檔案 到展開的檔案夾中執行 ./pre.ps使用 使用者可通過命令列的方式和程式進行互動。配置使用者資訊 可以通過如下命令開始使用者資訊的配置: linux1x
From:http://bbs.zsu.edu.cn/bbscon?board=Linux&file=M.1184610849.A發信人: tianren (天人), 信區: Linux標 題: 一個不錯的網站(適合新手學linux的)發信站: 逸仙時空 Yat-sen Channel (Tue Jul 17 02:34:09 2007), 轉信google搜到的網站,看了一下,發覺教程都是圖文並茂的,挺適合新手的。。下面貼關於安裝fedora