Time of Update: 2018-12-04
RAID的實現:RAID:廉價冗餘磁碟陣列,是將幾塊硬碟變成一個整體使用後來因為它失去了原有的廉價目的,變得很昂貴,就更名為獨立冗餘磁碟陣列雖然我們無法實現硬體上得RAID因為實力有限,沒有買那些裝置,但是我們還是能實現RAID的下面我們就來看一下如何?軟RAID:第一:軟RAID 0的實現:首先介紹一下RAID 0 的原理,RAID 0是將一股資料流分成兩份分別存在兩個盤上,以實現提高一倍效能的現象,不僅如此,它還提供了很大的輸送量,下面我們就實現一下軟RAID
Time of Update: 2018-12-04
問題:在linux環境編譯應用程式或lib的source code時常常會出現如下的錯誤訊息:/usr/bin/ld: cannot find -lxxx這些訊息會隨著編譯不同類型的source code 而有不同的結果出來如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/usr/bin/ld: cannot find
Time of Update: 2018-12-04
從 Solaris 遷移到 x86 上的 Linux 指南轉自:IBMdeveloperWorksSolaris 被認為是風格和 Linux 最為接近的一種 UNIX,但是對於程式的遷移來說,他們在諸如記憶體映射、線程連同對自然語言的支援等領域還是有很大區別的。這個移植指南能夠為您在計劃將程式移植到 Linux/x86 上時提供一些建議,並且協助您理解研發環境和體系架構之間的區別。內容:int get_stack(void **StackPtr) { *StackPtr = 0; __asm__
Time of Update: 2018-12-04
vmstat
Time of Update: 2018-12-04
這幾天的努力也算沒有白費,現在我將貢獻出我的成果,當然代碼很大一部分都不是我寫的。V4L2視頻採集我參考了V4L2官方源碼,H.264編碼我使用了開源編碼庫x264,並參考了網上的一些例子。但是代碼中畢竟還是有我的心血的,所以請珍惜我的勞動成果,代碼寫的不好的地方或者有意見和建議希望您可以提出,謝謝!下面我貼兩張圖,讓大家對我代碼心裡有數,因為編碼方面還是有些瑕疵,有些花屏。但我已經無心繼續研究了,希望解決了花屏的問題的朋友可以告訴我解決方案,謝謝你了哦 ^_^話說h264的壓縮真的很牛逼誒~5
Time of Update: 2018-12-04
Linux核心調試之Oops資訊Oops這個英文單詞的意思是“哎呀”,當核心出錯時(比如訪問非法地址),輸出的資訊就成為Oops資訊,下面用一個例子來介紹一下Oops資訊:例子:為了測試Oops資訊,這裡我們可以任意選擇一個核心檔案做測試,我以i2c為例:1.修改linux原始碼/drivers/i2c/i2c-core.c在函數static int __init i2c_init(void)的開頭添加如下語句:int * ptest = NULL;*ptest =
Time of Update: 2018-12-04
為了更好地對國際化和本地化進行支援,Linux系統 提供了符合Posix標準的 NLS(National Language
Time of Update: 2018-12-04
一、RAID介紹
Time of Update: 2018-12-04
常用Linux標頭檔 /* linux/drivers/sys-print.c * Author: Woodpecker <Pecker.Hu@gmail.com> * * use sysfs to implement a Dynamic printk. * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in
Time of Update: 2018-12-04
一. 管道命令管道命令操作符是:”|”,它只能處理經由前面一個指令傳出的正確輸出資訊,對錯誤資訊資訊沒有直接處理能力。然後,傳遞給下一個命令,作為標準的輸入.管理命令的輸出說明:【指令1】正確輸出,作為【指令2】的輸入 然後【指令2】的輸出作為【指令3】的輸入 ,【指令3】輸出就會直接顯示在螢幕上面了。通過管道之後【指令1】和【指令2】的正確輸出不顯示在螢幕上面【提醒注意】:1. 管道命令只處理前一個命令正確輸出,不處理錯誤輸出;2. 管道命令右邊命令,必須能夠接收標準輸入資料流命令才行;二.
Time of Update: 2018-12-04
本文所涉及實驗為博文http://blog.csdn.net/tianshuai11/article/details/7465587中樣本,請先閱讀上述博文,然後消化以下例子一,模組方法 jiq.c#include <linux/module.h>#include <linux/moduleparam.h>#include <linux/init.h>#include <linux/sched.h>#include
Time of Update: 2018-12-04
一、ioctl 1)概念:#include<sys/ioctl.h> 2)功 能: 控制I/O裝置 ,提供了一種獲得裝置資訊和向裝置發送控制參數的手段。用於向裝置發控制和配置命令 ,有些命令需要控制參數,這些資料是不能用read / write 讀寫的,稱為Out-of-band資料。也就是說,read / write 讀寫的資料是in-band資料,是I/O操作的主體,而ioctl 命令傳送的是控制資訊,其中的資料是輔助的資料。 3)用 法: int
Time of Update: 2018-12-04
一,流媒體簡介 流媒體指的是在網路中使用流技術傳輸的連續時基媒體,其特點是在播放前不需要下載整個檔案,而是採用邊下載邊播放的方式,它是視頻會議、IP電話等應用場合的技術基礎。RTP是進行即時資料流媒體傳輸的標準協議和關鍵技術。 網路上傳輸的資料形式有文字,圖形,聲音和視頻。網路上傳輸音頻/視頻(Audio/Video,簡稱A/V)時,基本上只有下載和串流兩種選擇。
Time of Update: 2018-12-04
使用RPC時,在LINUX系統上使用rpcgen -M並不能產生具有多線程的RPC代理存根,只是產生的程式碼具有安全執行緒特性。在網路有一些網友討論了一種實現方式,就是在接收到用戶端的請求時,建立一個線程來處理用戶端代碼,這方式一個外國的朋友給出了實現代碼(http://www.redhat.com/archives/open-source-now-list/2004-June/msg00000.html ),但在複製到我的LINUX(LINUX
Time of Update: 2018-12-04
所有開啟的檔案都有一個當前檔案位移量(current file offset),以下簡稱為 cfo。cfo 通常是一個非負整數,用於表明檔案開始處到檔案當前位置的位元組數。讀寫操作通常開始於 cfo,並且使 cfo 增大,增量為讀寫的位元組數。檔案被開啟時,cfo 會被初始化為 0,除非使用了 O_APPEND 。 使用 lseek 函數可以改變檔案的 cfo 。 #include off_t lseek(int filedes, off_t
Time of Update: 2018-12-04
複製cdrom cd /mntmkdir netinsmkdir /mnt/netins/imagesmount -t auto /dev/cdrom /mnt/netins/cp -ar /mnt/cdrom/Fedora/ /mnt/netins/cp -ar repodata/ /mnt/netins/cp -ar pxeboot/ /mnt/netins/images/eject更換光碟片,重複剛才的命令。安裝nfsvim /etc/exports/mnt/netins/
Time of Update: 2018-12-04
Linux的作業系統I2C驅動架構解說(轉)最近因為工作需要涉及到了I2C匯流排。雖然我過去用過I2c,但看了 Linux kernel 後才發現,一個 layer 能被做到這樣完善。 1.Linux的I2C驅動架 Linux中I2C匯流排的驅動分為兩個部分,匯流排驅動(BUS)和裝置驅動(DEVICE)。其中匯流排驅動的職責,是為系統中每個I2C匯流排增加相應的讀寫方法。但是匯流排驅動本身並不會進行任何的通訊,它只是存在在那裡,等待裝置驅動調用其函數。
Time of Update: 2018-12-04
文章目錄 Linux中的system函數詳細分析
Time of Update: 2018-12-04
[root@scs-2 tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276 80160
Time of Update: 2018-12-04
# 觸發式掛載1、 主設定檔/misc /etc/auto.misc2、 輔設定檔[root@www ~]# vim /etc/auto.master # Sample auto.master file# This is an automounter map and it has the following format# key [ -mount-options-separated-by-comma ] location# For details of the format look