Time of Update: 2018-12-03
ghost和g4l 安裝作業系統,速度太慢,整個過程太冗長乏味了。 安裝過程中,需要回答若干問題,系統需要安裝無數個軟體,建立和寫入無數的檔案。因為涉及到大量的檔案定位和讀寫,速度一定是快不起來的。
Time of Update: 2018-12-03
Linux配置支援高並發TCP串連(socket最大串連數)及最佳化核心參數
Time of Update: 2018-12-03
top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員。下面詳細介紹它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0
Time of Update: 2018-12-03
新下載一個arm-linux-gcc4.4.3(:http://www.arm9.net/download.asp)試一下。export PATH="/home/new/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH" export PATH="/home/new/usr/local/arm/4.3.2/bin:$PATH"
Time of Update: 2018-12-03
作者:斷水刀轉載自:todaygood.cublog.cn 其實不能稱為移植,只是將一般的Jflash代碼修改一下,以適合自己的板子。參考文檔:常見的JTAG cable結構都比較簡單,一端是DB25,接到電腦的並口上,中間經過74HC244和一些電阻實現電平轉換(5V3.3V?)(也有比較猥瑣的只用了 幾個100 Ohm電阻的方案,似乎我這裡用來燒CPLD的就是一條這樣子的...),另一端的JTAG header接到目標板的JTAG
Time of Update: 2018-12-03
Linux0.11核心中的wait_on_buffer和wait_on_inode函數是非常有代表性的延遲性函數處理過程,網上關於這兩個函數的討論也很多,最主要的一個問題是為什麼要在判斷b_lock之前關中斷,這個問題也困擾了我很長時間,查了不少文章,學到不少東西,但總是覺得有些細節沒有弄清楚,因此藉著自己實踐開發一個小OS的過程,研究了一下wait_on_buffer,還是學到不少東西的。貼出來,分享給大家,歡迎討論~ Linux0.11版函數定義:static inline
Time of Update: 2018-12-03
nmon監控linux資源查看linux版本:cat /etc/issue cat /proc/versionuname -a根據linux的版本資訊下載對應的nmon版本http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmon nmon for
Time of Update: 2018-12-03
1、loadrunner監控linux系統:(linux系統必須安裝了rstatd服務,如果沒有就按下面的步驟安裝)service rstatd status 1)下裝rstatd包(http://sourceforge.net/projects/rstatd;)2)安裝:a、解壓 tar -zxvf rpc.rstatd-4.0.1.tar.gzcd rpc.rstatd-4.0.1.tar.gz./configuremakemake
Time of Update: 2018-12-03
1 安裝 tar zxvf xxx.tar.gz ./configure make make install2 使用pidstat:Usage: /usr/local/sysstat/bin/pidstat [ options ] [ <interval> [ <count> ] ]Options are:[ -C <command> ] [ -d ] [ -h ] [ -I ] [ -l ] [ -r ] [ -s ][ -t ] [ -
Time of Update: 2018-12-03
1、編寫核心模組,以hello為例#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 hello_exit(void)
Time of Update: 2018-12-03
module_param()理解-------------------------------------------在使用者態下編程可以通過main()的來傳遞命令列參數,而編寫一個核心模組則通過module_param()module_param()宏是Linux 2.6核心中新增的,該宏被定義在include/linux/moduleparam.h檔案中,具體定義如下:#define module_param(name, type, perm)
Time of Update: 2018-12-03
今天依照《linux裝置驅動開發詳解》手動設定一下核心,主要是如何在核心中添加自己的選著,比如增加一個自己添加的驅動,具體過程如下:1、首先在drivers目錄下添加自己驅動的目錄,暫命名為mydriver。使用命令mkdir mydriver2、在mydriver目錄下建立Kconfig檔案,用來顯示配置,使用命令sudo gedit Kconfig在Kconfig中添加如下內容:##mydriver configuration#menu "MYDriver "comment "MY
Time of Update: 2018-12-03
1. 標準輸入stdin檔案描述符為0,標準輸出stdout檔案描述符為1,標準錯誤stderr檔案描述符為22. /dev/null 空裝置,相當於垃圾桶3. 重新導向符號:>3. 2>1 與 2>&1 的區別 2>1, 把標準錯誤stderr重新導向到檔案1中 2>&1,把標準錯誤stderr重新導向到標準輸出stdout4. 舉例: 假設有指令碼test.sh,內容如下,t是一個不存在的命令,執行指令碼進行下面測試。 #
Time of Update: 2018-12-03
設有兩機,均為區域網路,兩機可相互連信無問題,中間無防火牆。兩機IP分別為:A:192.168.1.240 B:192.168.1.102假設A,B機的SSH都允許root登入設要把 A上的 /root/abc.zip 傳到 B機並放到/abc目錄,可以在A機上用命令 scp /root/abc.zip root@192.168.1.102:/abc/若 SSH連接埠不是預設的22,比如,是連接埠1234 則加-P參數: scp -P 1234 /root/abc.zip
Time of Update: 2018-12-03
硬體平台:FL2440開發板核心版本:2.6.28主機:ubuntu 11.04核心版本:2.6.39原創作品,轉載請標明出處http://blog.csdn.net/yming0221/archive/2011/06/24/6566551.aspx 本來以為fl2440的nand
Time of Update: 2018-12-03
嵌入式Linux開發環境的建立 [實驗內容] 通過運用crosstool-0.43.tar.gz指令碼工具包來製作自己的交叉編譯器。此編譯器能夠編譯u-boot-1.3.1, linux-2.6.22.6核心。 [實驗環境] 1. Ubuntu8.10發行版 2. linux-2.6.22.6核心 3. FS2410平台 [實驗步驟]
Time of Update: 2018-12-03
序言 Linux是Unix作業系統的一種變種,在Linux下編寫驅動程式的原理和思想完全類似於其他的Unix系統,但它dos或window環境下的驅動程式有很大的區別。在Linux環境下設計驅動程式,思想簡潔,操作方便,功能也很強大,但是支援函數少,只能依賴kernel中的函數,有些常用的操作要自己來編寫,而且調試也不方便。本人這幾周來為實驗室自行研製的一塊多媒體卡編製了驅動程式,獲得了一些經驗,願與Linuxfans共用,有不當之處,請予指正。
Time of Update: 2018-12-03
Linux作業系統案頭應用軟體使用推薦 來源:賽迪網技術社區 作者:kornLinux系統近兩年在案頭應用上的發展有目共睹, 面對類似windows一樣的案頭應用,Linux也有對應的如那件與其比拼。 現在把我的Linux系統下使用的軟體與在windows下的軟體環境給出一個對比結果。 一、辦公軟體 永中office2007 PK Microsoft Office2003
Time of Update: 2018-12-03
關鍵字: linux jsvc tomcat 服務 一直在找讓tomcat並且加載到 linux服務中的方法,有的使用wrapper,我暫時還沒找到這種安裝的方法。看tomcat DOC文檔發現JSVC可以做到,即刻實踐,下面給自己做一下總結—— 1、JDK和Tomcat的安裝這裡就略過了 2、建立使用者: #groupadd tomcat#useradd -s /sbin/nologin -g tomcat tomcat 3.修改目錄所有者:#chown -R
Time of Update: 2018-12-03
Linux作業系統中記憶體buffer和cache的區別我們一開始,先從Free命令說起。free 命令相對於top 提供了更簡潔的查看系統記憶體使用量情況:$ free total used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000