Time of Update: 2018-12-05
最近要在一塊老闆子上面移植openwrt,需要擴充網口,於是選擇了qf9700這款USB網卡,附贈的光碟片裡面有提供在linux下面安裝的驅動原始碼,所以我們要自己編譯驅動原始碼產生核心載入模組,載入模組成功後才能正常使用網卡。下面介紹一下qf9700在x86和arm上的驅動的安裝和配置。x86(使用ubuntu10.04): 1.首先要確認使用的linux的核心的版本號碼,在終端裡面輸入 uname -r 獲得。 2.下載與你目前使用的核心版本一致的原始碼,
Time of Update: 2018-12-05
簡介: linux訊號機制遠遠比想象的複雜,本文力爭用最短的篇幅,對該機製做了深入細緻的分析。讀者可以先讀一下訊號應用執行個體(在訊號(下)中),這樣可以對訊號發送直到相應的處理函數執行完畢這一過程有個大致的印象。本文盡量給出了較新函數的應用執行個體,著重說明這些的功能。一、訊號及訊號來源訊號本質
Time of Update: 2018-12-05
今天用ssh登陸架好的VMware +linux 在Putty下編譯器,發出警告,部分內容顯示為亂碼,認為與自己設定linux語言為中文有關,遂改語言為英文,重新編譯,還是警告內容有亂碼 看上去十分不爽,於是尋找解決辦法,最後找到如下辦法最為有效: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->編輯/etc/sysconfig/i18n,
Time of Update: 2018-12-05
副檔名為.bin檔案是二進位的,它也是來源程式經編譯後得到的機器語言。有一些軟體發行就緒為以.bin為尾碼的安裝包,例如,流媒體播放器 RealONE。如果安裝過RealONE的Windows版的話,那麼安裝RealONE for Linux版本(檔案名稱:r1p1_linux22_libc6_i386_a1.bin)就非常簡單了:QUOTE:#chmod +x r1p1_linux22_libc6_i386_a1.bin./
Time of Update: 2018-12-05
ftp命令: 其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程式來進行檔案的拷貝。1. 串連ftp伺服器 格式:ftp [hostname| ip-address] a)在linux命令列下輸入:ftp 192.168.26.66 b)伺服器詢問你使用者名稱和口令,分別輸入使用者名稱和相應密碼,待認證通過即可。 2. 下載檔案 下載檔案通常用get和mget這兩條命令。 a) get 格式:get [remote-file]
Time of Update: 2018-12-05
1)redhat的啟動方式和執行次序是: 載入核心 執行init程式 /etc/rc.d/rc.sysinit # 由init執行的第一個指令碼 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL為預設的運行模式 /etc/rc.d/rc.local #相應層級服務啟動之後、在執行該檔案(其實也可以把需要執行的命令寫到該檔案中) /sbin/mingetty # 等待使用者登入
Time of Update: 2018-12-05
1. idle是什麼 簡單的說idle是一個進程,其pid號為0。其前身是系統建立的第一個進程,也是唯一一個沒有通過fork()產生的進程。在smp系統中,每個處理器 單元有獨立的一個運行隊列,而每個運行隊列上又有一個idle進程,即有多少處理器單元,就有多少idle進程。系統的空閑時間,其實就是指idle進程 的"已耗用時間"。既然是idle是進程,那我們來看看idle是如何被建立,又具體做了哪些事情? 2. idle的建立 我們知道系統是從BIOS加電自檢,載入MBR中的引導程式(LILO/
Time of Update: 2018-12-05
合成語音歸根到底是根據漢字在字元集的定位來取語音庫中的資料定位方法:根據救字的兩個位元組中的值.從高位元組算出漢字的位wm.從低位元組算出漢字的區qm,(qm一176)*94+wm一160就是該況字在漢字集裡的位置position,而該漢字所對應的語音資料的位移量就是(position一1) 3200+46。根據定位方法取得漢字在語音庫中的發音資料後,根據WAV格式合成語音檔案。定位和合成代碼如下:#define MAXLEN
Time of Update: 2018-12-05
ARM-Linux移植之(四)——根檔案系統構建K-Style 轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com 相關工具版本:busybox-1.7.0 arm-linux-4.3.2
Time of Update: 2018-12-05
ARM-Linux移植之(三)——init進程啟動流程分析K-Style 轉載請註明來自于衡陽師範學院08電2 K-Style http://blog.csdn.net/ayangke,QQ:843308498
Time of Update: 2018-12-05
常用的APT命令參數: apt-cache search package 搜尋包 apt-cache show package 擷取包的相關資訊,如說明、大小、版本等 sudo apt-get install package 安裝包 sudo apt-get install package - - reinstall 重新安裝包 sudo apt-get -f install 修複安裝"-f = ——fix-missing" sudo apt-get
Time of Update: 2018-12-05
我遠程Linux主機使用的是CentOS 5.5,在Windows下一直用Putty/Poderosa ssh登陸遠程主機,一直想能不能再putty terminal用tkdiff,gvim,emacs等起圖形介面的程式,這樣起不方便了很多,今天學了一招,可以用putty+xming.1.CentOS主機上允許SSH的X #vi /etc/ssh/sshd_config取消這一行的注釋——如果沒有這一行則手動添加之:X11Forwrding yes2.Xming安裝:Xming是一款開源的X
Time of Update: 2018-12-05
windows下的 header 和lib檔案的存放路徑 用IDE工具設定,熟悉VC或者VS2005的人都會配置,剛要轉到linux開發對linux系統編程不熟悉,特別是編譯啟動並執行檔案的搜尋和lib等機制不瞭解還有調試環境等需要學習,linux的標頭檔的搜尋如下:參考博文:http://blog.csdn.net/xuzhihong_gdut/article/details/3836262 一、標頭檔gcc 在編譯時間尋找所需要的標頭檔 : ※搜尋會從-I開始 ※然後找gcc的環境變數
Time of Update: 2018-12-05
Linux下USB gadget裝置詳解 USB gadget是什嗎?Linux-USB Gadget 驅動架構(以下簡稱 Gadget)實現了USB 協議定義的裝置端的軟體功能。相對於 Linux USB 主機端(Host) 驅動而言, Gadget 驅動出現較晚,它出現在2.4.23 以後。 Gadget 架構提出了一套標準 API, 在底層, USB 裝置控制器(USB Device Controller, UDC)驅動則實現這一套 API, 不同的 UDC (通常是 SOC
Time of Update: 2018-12-05
作者:曹江華 IPv6(Internet Protocol Version 6)協議是取代 IPv4 的下一代網路通訊協定,它具有許多新的特性與功能。由 IP 位址危機產生和發展起來的 IPv6 作為下一代互連網協議已經得到了各方的公認,未來互連網的發展離不開IPv6的支援和應用。Ipv6 協議和 Ipv4 協議不論在結構上還是系統工具的使用上都不大相同。 Linux 是所有作業系統中最先支援 IPv6 的,這裡介紹一下 Linux 下的 IPv6
Time of Update: 2018-12-05
通過本篇文章,讀者可以瞭解Linux和Unix的基本概念、曆史、發展情況;首先,我們通過簡單的介紹Unix和Linux,讀者可以對其進行比較不同之處,瞭解Linux的出現為何非常好,Linux的相關背景;前言(1):作業系統介紹核心負責控制硬體資源分派,而如果只有核心,則只能讓電腦硬體運行,而不能有任何功能,因此需要系統調用提供給開發人員使用,從而開發應用程式;核心能夠控制硬體,比如:讓CPU可以運算、讓硬碟可以讀寫資料等;只有核心的話,只能讓電腦運行,但是我們不能控制電腦;而系統調用是作業系統
Time of Update: 2018-12-05
以RedHat9.0為例,系統預設的核心版本為2.4.20-8,已經內建了IPv6這個模組,配置過程如下:以root使用者登入(以下舉例中的命令對大小寫敏感)Linux IPv6配置1:載入ipv6模組運行命令insmod ipv6或者modprobe ipv6,然後用命令lsmod可以查看系統已載入的模組列表,如果看到ipv6,則表示模組已經載入成功。用命令rmmod
Time of Update: 2018-12-05
功能說明:顯示文字。語 法:echo [-ne][字串]或 echo [--help][--version]補充說明:echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。參 數:-n 不要在最後自動換行-e 若字串中出現以下字元,則特別加以處理,而不會將它當成一般文字輸出:\a 發出警告聲;\b 刪除前一個字元;\c 最後不加上分行符號號;\f 換行但游標仍舊停留在原來的位置;\n 換行且游標移至行首;\r 游標移至行首,但不換行;\t 插入tab;\v
Time of Update: 2018-12-05
1.下載Winscp4.2.7並安裝,地址就不貼了,google一下應該很多.2.安裝完畢後,先使用圖形化登陸一次,獲得Linux伺服器密鑰緩衝...[這一步不要遺漏],並儲存改設定.3.編寫自動同步指令檔 # winscp.exe /console /script=sample.txt# Automatically answer all prompts negatively not to stall# the script on errors# option echo on|off
Time of Update: 2018-12-05
串列通訊口COM1、COM2 --學習筆記 一、串口通訊的基本原理. 序列埠的本質功能是作為CPU和串列裝置間的編碼轉換器。當資料從CPU經過序列埠發送出去時,位元組資料轉換為串列的位。在接收資料時,串列的位被轉換為位元組資料。 在Windows環境(Windows NT、Win98、Windows2000)下,串口是系統資源的一部分。 應用程式要使用串口進行通訊,必須在使用之前向作業系統提出資源申請要求(開啟串口),通訊完成後必須釋放資源(關閉串口)。 二、串口訊號線的接法.