Time of Update: 2018-12-03
1--->首先到ftp://ftp.trolltech.com/qtsdk/下載最新版本的bin檔案,截至到現在(2011/09/16),qt-sdk-linux-x86-opensource-2010.05.1.bin為最新版本。2--->變更檔許可權,安裝。# chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
Time of Update: 2018-12-03
1.4 input_dev的註冊在輸入裝置驅動的初始化函數的最後一步就是調用input_register_device註冊裝置。這個函數如程式清單 1.9所示。程式清單 1.9 input_register_device/* driver/input/input.c */int input_register_device(struct input_dev *dev){ staticatomic_t input_no = ATOMIC_INIT(0);
Time of Update: 2018-12-03
聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝!一. 概述 ALSA是Advanced Linux Sound Architecture 的縮寫,目前已經成為了linux的主流音頻體繫結構,想瞭解更多的關於ALSA的這一開源項目的資訊和知識,請查看以下網址:http://www.alsa-project.org/。
Time of Update: 2018-12-03
我們在使用linux過程中,每個命令後都要跟一些參數,可是對於常用的參數假如每次都是手動的添加就是顯得麻煩些了。linux 可能通過命令別名的功能來減少您的輸入,請下面操作就明白了。OS:redhat AS4.2ls -l 列出文檔目錄周詳資訊ls -hl 列出文檔大小,以K為單位顯示ls -hlt 列出文檔按時間排序對於上面三個顯示需要我們只要配置alias ll=’ls -lht’ 這樣以後,只要輸入ll 就能夠了。 對於此alias ll=’ls -lht’
Time of Update: 2018-12-03
1、下載安裝DiskGenius軟體:http://www.xiazaiba.com/html/1305.html2、開啟DiskGenius軟體,選擇你的硬碟(畫圈部分),點右鍵,如所示:然後點擊 重建主引導記錄(MBR)即可。3、刪除安裝linux的分區按右鍵 我的電腦 ——> 管理 ——>磁碟管理 我的linux安裝在最後的兩個區中,4、分別按右鍵兩個linux分區——>刪除卷5、按右鍵——>建立簡單磁碟區——>一直點下一步,知道看到格式化為止,最後格式化
Time of Update: 2018-12-03
在應用電腦時,你知道你應用的是作業系統嗎?一定會有人說微軟的Windows,不過你瞭解Linux嗎?有人說Linux不如Windows,其實不然,這是因為你不懂Linux,本文介紹一些Linux知識,比如LinuxFramebuffer編程問題,希望本文對你Linux Framebuffer編程有所協助。Linuxframebuffer裝置檔案名稱通常是/dev/fb0,1,2等。控制framebuffer裝置的一般步驟如下:1)開啟裝置,映射framebuffer2)依照硬體要求,準備好資料3
Time of Update: 2018-12-03
本文是系列第三篇,主要是自己備忘使用,也希望對別人有些協助。3.1 超級使用者 其實就是ROOT使用者,在LINUX中大家熟知,這裡只是總結一下,這個帳號有幾個神器的屬性,能充當任何檔案和進程的屬主,還有一些特殊的操作。 這裡面主要涉及檔案和進程的屬豬概念,我們可以通過ls
Time of Update: 2018-12-03
1. 配置Apache # vi /usr/local/apache/conf/httpd.conf 搜尋:NameVirtualHost 將前面的注釋去掉。 變成:NameVirtualHost *:80 之後在後面添加一個虛擬機器主機配置: <VirtualHost *:80> ServerAdmin webmaster@nanu.8866.org DocumentRoot /www ServerName nanu.8866.org
Time of Update: 2018-12-03
通過使用tr,您可以非常容易地實現 sed 的許多最準系統。您可以將 tr 看作為 sed的(極其)簡化的變體:它可以用一個字元來替換另一個字元,或者可以完全除去一些字元。您也可以用它來除去重複字元。這就是所有
Time of Update: 2018-12-03
Linux環境下的軟體安裝,並不是一件容易的事情;如果通過原始碼編譯後在安裝,當然事情就更為複雜一些;現在安裝各種軟體的教程都非常普遍;但萬變不
Time of Update: 2018-12-03
linux 常用命令總結: 一。 通用命令: 1. date :print or set the system date and time 2. stty -a: 可以查看或者列印控制字元(Ctrl-C, Ctrl-D, Ctrl-Z等) 3. passwd: 修改密碼4. logout, login: 登入shell的登入和登出命令 5. pwd: 查看當前路徑6. more, less, head tail: 顯示或部分顯示檔案內容. 7. lp/lpstat/cancel,
Time of Update: 2018-12-03
linux(問題部分) 一、用命令或Shell指令碼完成如下工作(要求盡量簡潔):尋找一個錯誤碼EPERM在標頭檔中的定義並顯示出來。尋找/usr目錄下大小超過50K並且最近2小時內被修改過的檔案。將系統中使用bash的使用者都改為登入後使用csh。查看當前系統掛載的存放裝置。用gcc將fred.c,
Time of Update: 2018-12-03
和Windows系統一樣Linux也有靜態/動態連結程式庫,下面介紹建立和使用方法:假設有下面幾個檔案:標頭檔String.h,聲明相關函數原形,內容如下:Strlen.c:函數Strlen的實現,擷取給定字串的長度,內容如下:Strlnen.c:函數StrNlen的實現,擷取給定字串的長度,如果輸入字串的長度大於指定的最大長度,則返回最大長度,否者返回字串的實際長度,內容如下:產生靜態庫:利用GCC產生對應目標檔案:gcc –c Strlen.c
Time of Update: 2018-12-03
linux下檔案鎖定有兩種:一種是以原子操作方式建立鎖檔案;另一種是允許鎖定檔案的一部分,從而獨享對這一部分內容的訪問。 1、鎖檔案 許多應用程式只需要能夠針對某個資源建立一個鎖檔案,然後其他程式通過檢查這個檔案來判斷它們是否被允許訪問這個資源。建立鎖檔案使用fcntl.h標頭檔(樓主機器上位於/usr/include下)定義的open系統調用,並帶上O_CREAT和O_EXCL標誌。這樣就以原子操作完成兩項工作:確定檔案不存在,然後 建立 #include
Time of Update: 2018-12-03
著作權聲明請尊重原創作品。轉載請保持文章完整性,並以超連結形式註明原始作者“tingsking18”和主要站台地址,方便其他朋友提問和指正。 下載了qt-sdk-linux-x86-opensource-2009.02.bin,在redhat linux as5 下安裝後,可以正常啟動qt creator了。可是編譯qt內建的example程式的時候卻發現連結有錯誤:/opt/qtsdk-2009.02/qt/lib/libQtGui.so:undefined reference to
Time of Update: 2018-12-03
2.3 evdev_handler的實現Linux輸入子系統已經建立好了幾個handler,用來處理幾類常見的事件,如滑鼠、鍵盤、搖杆等。其中最為基礎的是evdev_handler,它是在driver/input/evdev.c中實現的。它能夠接收任意類型的事件,任意id的裝置都可以和它匹配串連,它對應的裝置節點為/dev/eventX,次裝置號的範圍為64~95。2.3.1 初始化和input_device_id如程式清單 2.6所示。程式清單 2.6 evdev_handler/
Time of Update: 2018-12-03
如果要將該程式應用於具體工程中,建議將中斷處理函數“button_irq()”中的“__udelay(50000)“需要改為使用核心定時器。按鍵原理圖//------------------------------------------驅動程式-----------------------------------------------------//#include <linux/config.h>#include <linux/module.h>#include &
Time of Update: 2018-12-03
struct hostent { char *h_name; /* 主機的官方網域名稱 */ char **h_aliases; /* 一個以NULL結尾的主機別名數組 */ int h_addrtype; /* 返回的地址類型,在Internet環境下為AF-INET */ int h_length; /* 地址的位元組長度 */ char **h_addr_list; /* 一個以0結尾的數組,包含該主機的所有地址*/ }; #define h_
Time of Update: 2018-12-03
這裡不是要總結grep命令的詳細使用方法,而是記錄個人的使用經曆。 今天在編寫一個測試小程式的時候,每次運行一個庫函數時,都出現"segementation default",但是調試時卻無法進入這個函數。運行 grep -n -r "函數名" 庫路徑發現"函數名"是一個全域的函數指標,它在動態載入動態庫時被賦值,因此才發現是載入動態庫出現了問題。
Time of Update: 2018-12-03
[root@localhost /]# cat /proc/versionLinux version 2.6.9-5.EL (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 Wed Jan 5 19:22:18 EST 2005[root@localhost /]# cat /etc/redhat-releaseRed Hat Enterprise Linux