Time of Update: 2018-12-05
編者:這裡並不是移植yaffs2檔案系統,只是給核心打個補丁,使之支援yaffs2檔案系統。 1、擷取yaffs2 源代源碼現在大部分開發板都可以支援yaffs2 檔案系統,它是專門針對嵌入式裝置,特別是使用nand flash 作為儲存空間的嵌入式裝置而建立的一種檔案系統,早先的yaffs 僅支援小頁(512byte/page)的nand flash,現在的開發板大都配備了更大容量的nand flash,它們一般是大頁模式的(2K/page),使用yaffs2 就可以支援大頁的nand
Time of Update: 2018-12-05
0. 說明 作者:Gao Peng<gaopenghigh@gmail.com> 本文章由Gao Peng編寫,轉載請註明出處。 原文地址: http://blog.csdn.net/gaopenghigh/article/details/8831692 1. 進程描述符(process descriptor) 核心中,進程的所有資訊存放在一個叫做“進程描述符”(process descriptor)的struct中,結構名叫做task_struct,
Time of Update: 2018-12-05
近日需要給一個伺服器安裝VNC服務端,在光碟片中找到了相關的RPM包,但是在安裝的時候提示有依賴關係,嘗試在網上找了一下相關資料也沒有答案,無奈之下選擇了不檢查依賴進行安裝rpm -ivh vnc-server-10.09.rpm --nodeps安裝完成後啟動vncvncserver然後設定密碼[root@localhost /]# vncserver You will require a password to access your desktops. Password:
Time of Update: 2018-12-05
這節我們討論linux是如何利用x86結構中的段機制的,更確切的說是如何繞過linux的段機制的。 我們決定從linux的可移植性開始討論。我們說linux是一個廣泛移植的操作移動,它支援x86,Alpha,arm等多種體繫結構。但是很多的結構其實都是不支援段機制的,比如arm,Alpha等,但是他們都支援分頁機制。linux為了能移植到x86上,做了不少工作。 首先我們說,x86是肯定有段機制的,那麼我們要在x86上運行程式,那不可避免要用到段機制。
Time of Update: 2018-12-05
對每個系統/網路系統管理員來說,每天監測Linux系統效能是一項非常艱巨的任務。在IT業從事5年的Linux系統管理員後,我發現監控和保持系統正常運行真不是件容易的事,為此,我總結了8個非常實用的命令列工具給Linux/Unix系統管理員。這些命令支援所有的Linux系統,不僅可以用於監控系統,還可以發現導致效能問題的原因所在。下面提供的8個命令足夠你選擇其中一個用於你的情境中。1.TOP——Linux進程監控Linux的top命令是一個效能監控程式,許多Linux系統管理員經常使用它來監測系統
Time of Update: 2018-12-05
感覺Android好熱門,想自學一點,可是它的核心還是基於LINUX的,無奈,一切要從頭學起,還是老規矩,一切從零開始,該轉的轉,該刊的看,該學的學,反正我現在是一張白紙,要做到臉皮要厚!歡迎大家指點!尤其是對我的錯誤,更要說出來,我是一個菜菜菜菜菜菜菜菜菜菜菜菜菜菜..鳥!
Time of Update: 2018-12-05
最近需要在伺服器上部署定時任務,無奈又沒有root許可權,只拿到了sudo密碼,無法使用/etc/crontab來布置定時任務,下面說下布置某使用者定時任務的方法 主要是用crontab命令來實現1.指定使用者的crontab檔案 sudo touch /var/spool/cron/testusercrontab -u testuser /var/spool/cron/testuser2.編輯crontab檔案首先指定編輯器,我這之前預設是用nano,表示不會用,改為了vimsudo
Time of Update: 2018-12-05
NO.2 Camera解碼器、控制器 1.根據camera控制器的描述,映像傳輸有兩個DMA通道,我們用的是C通道,所以先將DMA記憶體初始化,因為在V4L2操作中有把VIDIOC_REQBUFS中分配的資料緩衝轉換成物理地址的操作所以DMA在用之前要初始化,包括實際物理地址的計算init_image_buffer(camera_dev);// 初始化 static int __inline__ init_image_buffer(struct s5pc100_camera_device *
Time of Update: 2018-12-05
fork系統調用產生一個新的進程, 叫子進程, 是調用進程的一個複製品. 調用進程叫父進程, 子進程繼承了父進程的幾乎所有的屬性:. 實際UID,GID和有效UID,GID.. 環境變數.. 附加GID.. 調用exec()時的關閉標誌.. UID設定模式位元位.. GID設定模式位元位.. 進程組號.. 會話ID.. 控制終端.. 當前工作目錄.. 根目錄.. 檔案建立掩碼UMASK.. 檔案長度限制ULIMIT.. 預定值, 如優先順序和任何其他的進程預定參數,
Time of Update: 2018-12-05
From: http://yblog.org/archive/index.php/11734SSD和一般傳統硬碟最大的不同,就是它的寫入壽命比較有限,同一塊資料區裡面的快閃記憶體(flash memory)經不起大量多次的寫入,故SSD採用控制晶片內建的特殊演算法,把資料平均寫入到不同區塊的快閃記憶體晶片上。本文範例為Ubuntu Linux,我的Acer 3750G筆電裝的是Ubuntu 11.04,SATAII SSD 120GB(SandForce
Time of Update: 2018-12-05
原創作品,轉載請以超連結形式說明出處! 原文連結:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel 的SAM9x25平台,Linux系統,用於工業裝置。這也是我首次參與工業裝置的研發。在調試Atmel SAM9x25的Linux串口裝置的時候,發現無論是讀還是寫,都會產生異常。相關的異常資訊如下:===============================================================
Time of Update: 2018-12-05
每月最後一天到下個月4號之間00:05做一些事情:05 0 28-31,1-4 * * [ `date -d tomorrow +\%e` -ge 1 -a `date +\%e` -le 4 ] && do something 附crontab時間格式介紹:f1 f2 f3 f4 f5 program其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程式。當 f1 為 *
Time of Update: 2018-12-05
您之前可能聽說過 Journaling Flash File System(JFFS)和 Yet Another Flash File System(YAFFS),但是您知道使用底層 flash 裝置的檔案系統意味著什麼嗎?本文將向您介紹 Linux 的 flash 檔案系統,並探索它們如何通過平均讀寫(wear leveling)處理底層的可消耗裝置(flash 組件),並鑒別各種不同的 flash
Time of Update: 2018-12-05
博主按:其實老早就想寫這個I2C的了,期間有各種各樣的事情給耽誤了。藉著五一放假的時間把這個寫出來,供同志們參考。以後會花一些時間深入研究下核心,雖然以前對核心也有所瞭解,但是還不系統。I2C的硬體結構並不複雜,一個適配器加幾個裝置而已。Linux下驅動的體繫結構看著挺複雜,實際也是比較簡單的。在本文中我還是使用實際的例子,結合硬體和軟體兩個方面來介紹。希望能給初學的同志們一些協助,另外拋磚引玉,希望高手能給一些指點。話不多說,開整!~ 本文用到的一些資源: 1. Source
Time of Update: 2018-12-05
這個makefile可用於編譯大多數的c++工程。你可以根據需要修改下面的參數:VPATH: 源檔案的檔案路徑。多個檔案夾路徑用空格分隔OBJ: 編譯目標所需要的.o檔案當然,你也可以不改動此檔案,而直接在 make 命令的參數中指定如:make VPATH="path1 path2" OBJ="main.o a.o b.o" CC = g++ -gCOMPILE.C = $(CC) -c VPATH = ../pubCXXFLAGS = -lgcc_s MAKEEXE = $
Time of Update: 2018-12-05
我的電腦安裝了雙系統,Windows和Linux,不過由於Linux在最近一段時間內不會使用,所以我打算刪除Linux。 刪除Linux最需要注意的地方,就是MBR(Master Boot Record)。在刪除Linux分區前,我們需要將啟動Windows的引導資訊寫入MBR,否則,MBR中的Linux引導資訊,當然就不能啟動Windows系統了。一:將Windows的引導資訊寫入MBR
Time of Update: 2018-12-05
文章目錄 Xming + PuTTY 在Windows下遠程Linux主機使用圖形介面的程式 Xming + PuTTY 在Windows下遠程Linux主機使用圖形介面的程式一、原理 Linux/Unix的X Window具有網路透明性。X
Time of Update: 2018-12-05
在linux中,可以用apache 和 wu-ftpd 伺服器通過一些簡單設定,實現個人空間服務,apache是web伺服器,ftp提供首頁上傳功能.本文以redhat 7.2 linux為例,假設apache 和 wu-ftpd伺服器已經安裝,具體配置方法如下: (1)安裝redhat7.2 linux時選擇"伺服器"或者定製安裝伺服器軟體; (2)修改/etc/httpd/conf/httpd.conf檔案中下面關於個人空間設定的一段.(//後是詳細說明) UserDir
Time of Update: 2018-12-05
locale:local encode,即本地編碼的意思。這個命令不帶任何參數就是顯示當前系統的字元集編碼。也可以設定環境變數但是單引號怎麼一直顯示亂碼,比如Don't就顯示Don和亂碼。。。這個一直沒解決,不知道是什麼問題。 [root@DBSVR02 ~]#
Time of Update: 2018-12-05
作者:h2appy轉載請註明出處。 網上有些文章說XFS不用做磁碟重組,其實是錯誤的。XFS用延遲寫入等技術確實可以減少片段的出現,但是如果伺服器用了幾年,並且檔案操作比較頻繁,還是會出現片段的,應該整理。注意:在Debian中XFS相關命令在xfsprogs包中,而xfs_fsr命令是在xfsdump包中的。所以要用xfs_fsr整理片段,記得安裝xfsdump包。 其他Linux發行版本中,包含xfs相關命令的包也應該叫類似的名字,自己google一下。 xfsdump