Time of Update: 2018-12-05
文章目錄 2.1 各層間關鍵資料介面 1. 無線網路驅動(ath9k_htc) ath9k_htc是一個基於USB介面的SoftMAC無線網路適配器。為了其驅動能正常工作,首先必須調用usb_register來註冊驅動定義的usb_driver,以藉助USB Core的力量來處理與USB協議相關的事件。其代碼如下:static struct usb_driver ath9k_hif_usb_driver = {.name =
Time of Update: 2018-12-05
由於在PHP程式中用了jpgraph,需要TTF支援。需要安裝freetype1.x。編譯freetype1.3.1的時候不能編譯通過.其錯誤如下.ftdump.c:172:1: pasting "." and "glyph_object" does not give a valid preprocessing tokenftdump.c:182:1: pasting "." and "first_instance" does not give a valid preprocessing
Time of Update: 2018-12-05
最常用的編譯版本是arm-linux-gcc-2.95.3、arm-linux-gcc-3.4.1 和 arm-linux-3.3.2
Time of Update: 2018-12-05
用了幾天Ubuntu(這幾天我的筆記本還沒進過Windows,哈哈),配置的差不多了,今天從Adobe下載並安裝了 Flex Builder Linux,終於可以在Ubuntu下寫AS了。FB的安裝過程還是挺順利,就是之前安裝Java-sdk折騰了一點時間,一開始我用的都是Ubuntu7.10預設的軟體源,在apt-get中找不到Java6 sdk,然後到sun去下載最新的javasdk的bin檔案,接著想照著網上的教程打包成deb安裝,結果在打包成deb這一步怎麼都不成功。。。
Time of Update: 2018-12-05
scp就是secure copy,一個在linux下用來進行遠程拷貝檔案的命令。有時我們需要獲得 遠程伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共用,無法通過常規途徑獲得檔案時,只需要通過簡單的scp命令便可達到目的。一、 將本機檔案複製到遠程伺服器上#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid/home/administrator/ 本地檔案的絕對路徑news.txt
Time of Update: 2018-12-05
Asio:Improved performance.Reduced compile times.Reduced the size of generated code.Extended the guarantee that background threads don't call user code to all asynchronous operations (#3923).Changed to use edge-triggered epoll on Linux.Changed to use
Time of Update: 2018-12-05
linux 下有 linuxthreads 和 NPTL,nptl 比 linuxthreads 先進,目前新核心都支援 ntpl,相應的 glibc 也支援,遇到老的機器,用的還是 linuxthreads,雖然二者二進位相容,但是某些細節上還是不同,問題現實存在,無奈也得解決。 方法是用 confstr 來讀取系統的配置資訊: #include <unistd.h> static bool CheckNptl(){ char buf[32]; confstr(_CS_
Time of Update: 2018-12-05
1. 資料結構vfsmountstruct vfsmount { struct list_head mnt_hash; // hash表 struct vfsmount*mnt_parent; /* fs we are mounted on */ struct dentry*mnt_mountpoint; /* dentry ofmountpoint *
Time of Update: 2018-12-05
1. bdi是什麼? bdi,即是backing device info的縮寫,顧名思義它描述備用存放裝置相關描述資訊,這在核心代碼裡用一個結構體backing_dev_info來表示。 bdi,備用存放裝置,簡單點說就是能夠用來儲存資料的裝置,而這些裝置儲存的資料能夠保證在電腦電源關閉時也不丟失。這樣說來,磁碟片存放裝置、光碟機存放裝置、USB存放裝置、硬碟存放裝置都是所謂的備用存放裝置(後面都用bdi來指示),而記憶體顯然不是2.
Time of Update: 2018-12-05
1. 什麼是workqueue Linux中的Workqueue機制就是為了簡化核心線程的建立。通過調用workqueue的介面就能建立核心線程。並且可以根據當前系統CPU的個數建立線程的數量,使得線程處理的事務能夠並行化。workqueue是核心中實現簡單而有效機制,他顯然簡化了核心daemon的建立,方便了使用者的編程.
Time of Update: 2018-12-05
1. inotify主要功能它是一個核心用於通知使用者空間程式檔案系統變化的機制。眾所周知,Linux 案頭系統與 MAC 或 Windows 相比有許多不如人意的地方,為了改善這種狀況,開源社區提出使用者態需要核心提供一些機制,以便使用者態能夠及時地得知核心或底層硬體裝置發生了什麼,從而能夠更好地管理裝置,給使用者提供更好的服務,如 hotplug、udev 和 inotify 就是這種需求催生的。Hotplug
Time of Update: 2018-12-05
一.find命令用於:在一個目錄(及子目錄)中搜尋檔案,你可以指定一些匹配條件,如按檔案名稱、檔案類型、使用者甚至是時間戳記尋找檔案。find命令的常用形式為:find [path...] [expression]path:指定要尋找的路徑expression:可以分為“-options [-print -exec -ok ...]”-print:把匹配的檔案輸出-type:尋找指定類型檔案,後面常用選項有: b - 塊裝置檔案。 d - 目錄。
Time of Update: 2018-12-05
作者:李智敏,華清遠見嵌入式學院講師。嵌入式系統由硬體環境、嵌入式作業系統和應用程式組成,硬體環境是作業系統和應用程式啟動並執行硬體平台,它隨應用的不同而有不同的要求。硬體平台的多樣性是嵌入式系統的主要特點,如何使嵌入式作業系統在不同的硬體平台上有效地運行,是嵌入式系統開發中需要解決的關鍵問題。解決的方法是在硬體平台和作業系統之間提供硬體相關層來屏蔽這些硬體的差異,給作業系統提供統一的運行環境,這種硬體相關層就是嵌入式系統中的板級支援包BSP(Board Support
Time of Update: 2018-12-05
作者:孫曉明,華清遠見嵌入式學院講師。【實驗環境】 1、主 機:Fedora9 DVD 發行版 2、目標機:mini2440友善之臂 3、源碼包: ftp://ftp.qtsoftware.com/qt/source/qt-embedded-linux-opensource-src-4.5.2.tar.gz 4、編譯器 arm-linux-gcc-4.1.2
Time of Update: 2018-12-05
【Linux裝置驅動程式(第三版)】----HelloWorldHelloWorld.c#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){printk(KERN_ALERT "Hello, World!\n");return 0;}static void
Time of Update: 2018-12-05
轉自:http://www.pczpg.com/html/caozuoxitong/Lunix_Unix/20090927/19342.html 1、硬碟安裝的linux,在系統圖形介面啟動後,可使用Ctrl+Alt+F1~6切換到字元介面,再用Ctrl+Alt+F7切換到圖形介面。對於使用虛擬機器安裝的linux,由於虛擬機器屏蔽了Ctrl+Alt鍵,必須使用其他熱鍵:Ctrl+Alt+shift+F1~6切換到字元介面;使用Alt+F7返回到圖形介面。2、如果為了每次啟動直接進入字元介面,則
Time of Update: 2018-12-05
來源: ChinaUnix部落格 日期: 2006.08.28 00:33 GNU交叉工具鏈(arm-linux-gcc 3.4.4)Modified by litroncn (litroncn@163.com)Based on sunhe (msunhe@gmail.com)1 Linux下工作使用者及環境1.1軟體環境Linux ubuntu 6.06 LTSKernel version 2.6.15-23-686gcc version 4.0.3 (Ubuntu
Time of Update: 2018-12-05
作者:wildwolf 來源:賽迪網技術社區 (一) 理解Linux下進程的結構 Linux下一個進程在記憶體裡有三部份的資料,就是 “資料區段”,“堆棧段”和“程式碼片段”,其實學過組合語言的人一定知道,一般的CPU象I386,都有上述三種段寄存器,以方便作業系統的運行。“代碼 段”,顧名思義,就是存放了程式碼的資料,假如機器中有數個進程運行相同的一個程式,那麼它們就可以使用同一個程式碼片段。
Time of Update: 2018-12-05
一直以來,對於開源使用者來說,一個優秀的系統監視軟體是使用者十分期待的,不同於Windows系統監視軟體工具種類繁多,Linux監視軟體可謂屈指可 數,其中Conky軟體可以說是優秀App代表。Conky是一種開源軟體,用於開源系統的系統監視,可以在Ubuntu、openSUSU、Mint、 Fedora和Debian上使用的監視軟體。Conky不但能夠對系統進行很好的監控,而且其簡單大氣的美觀,使得很多使用者把它當作應用“掛件”用來裝
Time of Update: 2018-12-05