Time of Update: 2018-12-05
資源========================================OSUbuntu 7.04 (kernel version: 2.6.20-15)ToolChainARM-GCC v3.4.1http://www.handhelds.orgLinux kernellinux-2.6.20.10.tar.bz2 & linux-2.6.20.tar.bz2http://www.kernel.orgLinux kernel patch for OMAPpatch-2.6.
Time of Update: 2018-12-05
Linux 2.6下經常見到這兩個macro,例如: -------------------------------------------------- if (likely(sndcmd)) { chip->cmdfunc(mtd, NAND_CMD_READ0, 0x00, page); sndcmd = 0; }
Time of Update: 2018-12-05
建立線程:int pthread_create(pthread_t *restrict thread, const pthread_attr_t *restrict attr, void *(*start_routine)(void*), void *restrict arg);參數: thread輸出線程id attr 線程屬性, 預設NULL start_routine線程執行函數 arg線程執行參數 note:
Time of Update: 2018-12-05
windows+ubuntu 雙系統,windows下查看ubuntu檔案 作者:moc062066http://blog.csdn.net/moc062066 xp、linux雙系統,在linux下可以很輕鬆的查看windows系統下的檔案,反之,在windows下,想要查看linux的檔案就顯得很難實現。
Time of Update: 2018-12-05
cat /etc/passwd 查看linux使用者cat /etc/shadow 查看使用者密碼需要root許可權cat /etc/sysconfig/network-scripts/ifcfg-ethn N代表網卡號 查看所在網卡的ip資訊ifconfig 查看本機ip資訊cat /etc/resolv.conf 查看DNS資訊bash -i 在反彈的shell中使用可以直觀顯示命令bash prompt: 當你以普通限權使用者身份進入的時候,一般你會有一個類似bash$的prompt。
Time of Update: 2018-12-05
整理:Wilbur Lang何謂 core?在使用半導體作為記憶體的材料前,人類是利用線圈當作記憶體的材料(發明 者為王安),線圈就叫作 core ,用線圈做的記憶體就叫作 core memory。如今 ,半導體工業澎勃發展,已經沒有人用 core memory 了,不過,在許多情況下, 人們還是把記憶體叫作 core 。 何謂 core dump?我們在開發(或使用)一個程式時,最怕的就是程式莫明其妙地當掉。雖然系 統沒事,但我們下次仍可能遇到相同的問題。於是這時作業系統就會把程式當掉
Time of Update: 2018-12-05
十足的菜鳥問題,今天終於想通了一點點。引子:通常在寫代碼時先要包含一通標頭檔,這些標頭檔們在什麼地方呢?這個問題起源於課題中需要操作OK6410的PWM寄存器,查了許多文獻說需要ioremap()映射,需要包含 asm/io.h。那時還沒搞清楚核心編程和應用程式編程的區別(哈哈夠菜吧),在使用者應用程式中 #include <asm/io.h> 報錯未找到,後來才知道#include <asm/io.h>
Time of Update: 2018-12-05
為什麼建立核心代碼樹?菜鳥簡單的以為,好比為某戶型的房子(某個版本的Linux)設計門窗,那麼當然需要根據該戶型房子的具體參數進行設計了,或者說核心模組要基於核心版本或者該版本的核心代碼。那麼核心的編譯是要基於某個Linux版本原始碼並產生與該版本相適應的核心模組,建立核心樹即提供該版本Linux相關的東西及需要的檔案。據網上所查,產生代碼樹過程大致如下:1、將程式碼封裝拷到 /usr/src 目錄下,使用超級使用者登入,解壓,出現(例如)linux2.6.28 的子目錄,即Linux2.6.2
Time of Update: 2018-12-05
http://blogold.chinaunix.net/u3/101649/showart.php?id=2073912 按以上步驟得出結論如下:Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... donezImage magic = 0x016f2818Setup linux parameters at 0x30000100linux command line is: "noinitrd
Time of Update: 2018-12-05
1,進入工作目錄,建立需要的目錄$mkdir rdmnt // 新ramdisk掛載的目錄$mkdir rdimg // 產生的鏡像檔案的目錄$mkdir rdold // ramdisk舊檔案目錄$mkdir rdold/tmp // 掛載舊ramdisk的目錄2,掛載舊的ramdisk$mount -o loop
Time of Update: 2018-12-05
vmware中升級linux核心及安裝網卡驅動Wednesday, April 20, 2005, 17:55 - 技術我是從RedHat9升級到2.4.27核心的,核心可以從http://www.kernel.org/獲得。 好了把核心上傳到你vmware的linux裡,解壓。接著便是一些常規的步驟: make mrproper make menuconfig make dep make bzImage make modules make modules_install make
Time of Update: 2018-12-05
首先得登入到root賬戶下,1.命令useradd 建立賬戶名2.命令passwd 添加密碼passwd 賬戶 也可以更改該賬戶的密碼會在三個檔案/etc/passwd,/etc/shadow,/etc/group中增加一條記錄/etc/passwd:cat /etc/passwd x表示賬戶密碼已經被移到/etc/shadow這個加密的檔案中了,/etc/passwd是所有程式都可讀取的UID:0表示這個帳號是系統管理員,1~499保留個系統使用,500~65535一般使用者用GID:
Time of Update: 2018-12-05
一.核心來源程式的檔案組織: 1.Linux核心來源程式通常都安裝在/usr/src/linux下,而且它有一個非常簡單的編號約定:任何偶數的核心(例如2.0.30)都是一個穩定地發行的核心,而任何奇數的核心(例如2.1.42)都是一個開發中的核心。 本文基於穩定的2.2.5原始碼,第二部分的實現平台為 Redhat Linux 6.0。 2.核心來源程式的檔案按樹形結構進行組織,在來源程式樹的最上層你會看到這樣一些目錄: ◆Arch
Time of Update: 2018-12-05
linux下的lvs配置 由Linux系統中文網(Linux521.com)編輯收集整理,除Linux521註明原創文章外,其著作權歸原作者所有。如果您在學習中遇到問題歡迎在下面的評論中留言,我們會盡全力解答您的問題。我的配置環境是VMWare,系統是RHEL5,1、環境描述、本文在配置LVS時使用四台linux,虛擬VIP:192.168.0.254 一台做Directorserver(192.168.0.54) ,作業系統RHEL5一台做heartbeat 兩台做realserver(192
Time of Update: 2018-12-05
一.下載JDK1.登入Sun的JDK官方下載網址:http://java.sun.com/javase/downloads/index.jsp2.下載jdk-1_5_0_07-linux-i586-rpm.bin檔案 二.安裝JDK1.增加jdk-1_5_0_07-linux-i586-rpm.bin檔案的可執行許可權#root> chmod
Time of Update: 2018-12-05
-- 安裝 erlang1. 下載 erlang 原始碼http://www.erlang.org/download.html2. 解壓縮原始碼tar -zxvf otp_src_RXXXX.tar.gz./configure --prefix=/usr/local/erlangmake && make install3. 若是缺少 odbc : ODBC library – link check failed,則安裝apt-get install
Time of Update: 2018-12-05
回家將近20天了,這段時間總的來說還是對得起自己的,最起碼這次帶回來的書還是看了的(看電視劇廣告浪費的時間不算)。結合下自我反思,頗有心得。上學期選修了"數學建模",沒有好好利用。也是,這兩年浪費了太多的時間,接下來的時間要好好利用了。既然我的個性偏向研究,就不用再在應用程式層上重複學習了,下學期好好研究人工智慧和數學建模,當然手頭上的事不會丟的。 有了目標,在正式行動前當然就是整理裝備了,曾經在windows上安裝過matlab(矩陣實驗室),也僅僅是安裝而已,都說了前面浪費了很多
Time of Update: 2018-12-05
上一篇講了並發控制的幾種機制,比如中斷屏蔽、原子操作、自旋鎖。下面我們來說一說並發控制的另一個重要的機制:訊號量。訊號量的使用和自旋鎖類似,得到訊號量的進程進入臨界區,不同的是當擷取不到訊號量的時候,進程不會一直等待,而是進入休眠狀態。訊號量的概念想必大家在學習作業系統原理的時候已經很熟悉了。那麼下面我們來看一下linux為訊號量提供的操作都有哪些。首先肯定是如何定義一個訊號量,如:struct semaphore sem;這樣就定義了一個訊號量。如何初始化呢?static inline
Time of Update: 2018-12-05
linux的檔案重新命名非常簡單。常用的是mv命令和rename命令。下面介紹一下這兩個命令的用法,具體結節可以參考手冊。1、mvmv fromfile tofile 如把檔案a.txt得命名為b.txt,可以是mv a.txt b.txt。
Time of Update: 2018-12-05
題記:今天看到一篇關於查看CPU和作業系統資訊的文章,轉過來和大家分享一下,O(∩_∩)O!瞭解cpu架構 http://blog.csdn.net/wyzxg/archive/2009/12/17/5027738.aspx前兩天簡單總結了cpu架構,今天總結下查看各種os系統的位元和cpu硬體支援的位元,因為這些我們在日常工作中要經常用到的,作為日常的一個備忘錄,總結下可以加強自己的記憶,也可以讓自己在總體上有個認識;每間隔一段時間就總結下,慢慢你會發現優點是大大滴啊1.查看linux的作