Time of Update: 2018-07-22
[Loong]:之前寫過基於ALSA的WAV播放錄音程式,見http://blog.csdn.net/sepnic/archive/2011/01/14/6140824.aspx。現在本想好好整理一下ALSA的編程思想,但Google了一下,發現已經有同道做了類似的工作,故將其轉載過來,並添加一些本人的疑問以及補充(將會繼續補充,原文很多重要的ALSA參數沒有提到)。
Time of Update: 2018-07-22
1. 核心棧切換 (MIPS) 調度切換至一個進程時,根據 task_struct->thread_info 的值設定 *kernelsp(當前正在運行進程之核心棧棧底),其值為 thread_info + THREAD_SIZE - 32(MIPS 下,使用 set_saved_sp 宏)。2. 異常、中斷寄存器的儲存 (MIPS) 使用SAVE_SOME 儲存上下文時,如發現從使用者態切入核心態,則首先用 get_saved_sp 宏,將*kernelsp
Time of Update: 2018-07-22
首先你需要為SOC的各個功能部分定義他的一些資源.例如可用於訪問的寄存器地址.中斷號,DMA什麼的。然後將這些資源(resource) 作為 platform 的dev .通過platform_add_devices函數將你定義的paltform_device變數註冊到系統的dev裡面.。或者你可以象我這樣將你需要的驅動添加:static struct platform_device *smdk2410_devices[] __initdata =
Time of Update: 2018-07-22
kill -HUP 進程號 說明: HUP訊號就是SIGHUP. 給一個後台進程發送一個SIGHUP訊號可以使這個後台進程重讀設定檔. 在linux製作ISO檔案命令 dd if=/dev/cdrom of=/root/rh1.iso mkisofs -r -o myiso.iso /dev/cdrom cp -r /home/user
Time of Update: 2018-07-22
Linux 下nice/renice命令小結 2010-03-30 12:58 1.1.1 nice命令 核心根據進程的nice值決定進程需要多少處理器時間. nice值的取值範圍是是: -20到20. 一個具有-20 的 nice 值的進程有很高的優先順序. 一個 nice 值為 20 的進程的優先順序則很低. &
Time of Update: 2018-07-22
top top命令是最流行的效能工具之一。大多數系統管理員運行top查看Linux和UNIX系統的運行情況。top工具 + 生產力提供一種監視進程和Linux整體效能的理想方法。將Linux進程稱作任務更準確,但是在本章中我們還是將它們稱作進程,因為這個工具也這樣稱呼它們。1普通使用者和root使用者都可以運行top。圖3-1顯示一個空閑系統的典型top輸出。 圖3-1 top輸出
Time of Update: 2018-07-22
Linux機器硬體及軟體說明: Inter i386CPU,1.5GHz,512M記憶體 IDE硬碟(非常重要,如果是SATA硬碟,硬碟名稱會有區別) 使用的隨身碟容量大於3.7GB 一、首先需要製作隨身碟安裝盤 1.下載ISO鏡像檔案,我下載的是CentOS-5.3-i386-bin-DVD.iso 2.提取boot.iso,解壓下載的鏡像檔案,或直接用壓縮軟體開啟下載的鏡像檔案,複製出images中的boot.iso
Time of Update: 2018-07-22
修改設定檔,你現在只是在虛擬機器上添加了硬體,但是系統裡面還沒有網卡的設定檔。修改一下的檔案:/etc/sysconfig/network-scripts/ifcfg-interface-name設定檔infcfg-interface-name包含了初始化介面所需的大部分詳細資料。其中interface-name將根據網卡的類型和排序而不同,一般其名字為eth0、eth1、eth2、ppp0等,其中eth表示以太類型網卡,0表示第一塊網卡,1表示第二塊網卡,依次類推。ppp0表示第一個point
Time of Update: 2018-07-22
步驟: 1、在工具列中的虛擬機器--》設定 --》網路介面卡: 在右邊的網路連接中選擇bridged(橋接模式)--》確定 2、 配置網卡IP地址: 啟動虛擬機器,開啟檔案ifcfg-eth0
Time of Update: 2018-07-22
這幾天在搭建虛擬機器環境時,使用vCenter 5.5模板建立虛擬機器時,遇到一個網卡問題,進行了相關的處理後,恢複正常,將這一過程記錄如下。 環境: ESXi 5.5.0.1 vCenter 5.5 Center OS 6.5 操作過程: 首先在物理機上安裝ESXi 5.5.0.1,安裝完成後將物理機資源虛擬化; 然後使用vSphere Client串連其中一個ESX i,建立一個虛擬機器,安裝Windows 2012 Server R2作業系統;
Time of Update: 2018-07-22
在學習了pex網路無人值守裝機後,在裝機操作過程中出現以下錯誤: 於是從dhcp伺服器開始檢查,mygod發現dhcp和tftp服務沒有開啟 [root@svr7 tftpboot]# systemctl status dhcpd● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset:
Time of Update: 2018-07-22
一、安裝Texlive 這個比較簡單,Texlive的安裝還是比較傻瓜的,裝好之後設定幾個PATH就可以了,官網上都有說明。只要能運行tex或latex,即說明安裝和路徑設定成功 二、準備中文字型
Time of Update: 2018-07-22
我自己遇到這個問題,花了一些時間同時結合部落格http://blog.csdn.net/hanpengyu/article/details/6754177加以完善整理出下面的解決方案: 首先進入VMware中的linux的系統,然後進行如下操作: 1、點擊“view”——然後將Autofit window這個選項勾選。(一般版本高的VMware虛擬機器都會預設該設定) 2、該步驟是關鍵,具體的操作為:點擊“VM”——選中“install
Time of Update: 2018-07-22
現在,我們知道如何建立或者是改變一個目錄或檔案的屬性了,不過,你知道,當建立一個新的檔案或目錄時,它的預設屬性是什麼嗎。那就與umask有關了。那麼,umask是什麼呢。基本上,umask就是指定“目前使用者在建立檔案或目錄時候的屬性預設值”。那麼,如何得知或設定umask呢。它以下面的方式來指定條件: [root@linux ~]# umask 0022 [root@linux ~]# umask -S u=rwx,g=rx,o=rx
Time of Update: 2018-07-22
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */
Time of Update: 2018-07-22
執行下列代碼,不需要全執行,任意一行就可以了。setterm -bleng 0setterm -blength 0xset b off 把上面的語句定到~/.bashrc就行 =========== 下面另一種方法 臨時的方案sudo rmmod
Time of Update: 2018-07-22
在網站http://tomcat.apache.org/download-70.cgi下載apache-tomcat-7.0.22.tar.gz包:(1)當從“Source Code Distributions“下載包時,會遇到在bin目錄下找不到bootstarp.jar的問題,“startup.sh”後顯示 [root@ncut apache-tomcat-7.0.22]# bin/startup.sh Using CATALINA_BASE:
Time of Update: 2018-07-22
當在使用命令列時,有很多時間都用來尋找你所需要的檔案,如ls find等。 S h e l l提供了一套完整的字串模式比對規則,或者稱之為元字元,當s h e l l遇到上述字元時,就會把它們當作特殊字元,而不是檔案名稱中的一般字元,這樣使用者就可以用它們來匹配相應的檔案名稱,我理解這可以稱為萬用字元。
Time of Update: 2018-07-22
首先我的作業系統是Debian Linux,我Debian用的是Xfce案頭環境,昨天我用了命令apt-get install gnome,安裝了一堆軟體之後重啟,就進入不了圖形介面了,只能進入字元介面,今天可好折騰了。 上午在網上查資料,可能總結了幾個吧 1、在字元介面輸入命令startx 2、修改init的預設級,所在檔案的位置/etc/inittab,把default改為5 init 5是進入如形介面init 0 :停機(千萬不能把initdefault 設定為0 )
Time of Update: 2018-07-22
在Linux系統上安裝Xen 作者:zccst 前面的話 1, Linux虛擬化 大家都知道,windows下有一款虛擬機器:VMware,做得很好。可是在Linux下是否也有類似的虛擬機器呢。答案是肯定的,而且從Linux虛擬機器概念的提出到今天,已經陸續推出多種虛擬機器軟體,比較知名的如Xen,KVM等等。 2, Linux下面的虛擬化有兩種模式,一種是半虛擬化,一種是全虛擬化。半虛擬化