原创 Linux操作系統啓動流程與Grub的配置方法

 作者:sixth 一、Linux的啓動流程   1. 從BIOS到KERNEL BIOS自檢->MBR(GRUB)->KERNEL->KERNEL自解壓->內核初始化->內核啓動 2. 內核啓動:創建1#進程並執行,由它創建若干

原创 bash 變量賦值方式

    例子:經常在configure腳本中,會出現以下類似的語句,都表示什麼意思呢? if test -n "${ZSH_VERSION+set}"; then ac_env_build_alias_set=${build_alia

原创 LINUX的熱插拔機制(經典文章)

 Hot Plug Greg Kroah-Hartman linux的熱插拔是Greg Kroah-Hartman維護,所以這是篇經典文章。如果你有USB或者PCI設備驅動開發基礎,一讀就可以理解。Hot-pluggable device

原创 .Rom .img .RAM文件

 Q: 編譯之後在 images 目錄下生成的那些文件都是什麼意思 A: 對於一些可能出現的文件,這裏做一個解釋: romfs.img: 這個文件是通過 tools/romfs-inst.sh 腳本,生成 romfs 目錄及其 下面的文件

原创 OpenWrt Buildroot

  OpenWrt Buildroot Usage and documentation by Felix Fietkau and Waldemar Brodkorb, based on uClibc Buildroot docume

原创 vmlinuxz initrd initrd.imd

 vmlinuz自然就是內核了,initrd.img是一個小的映象,包含一個最小的linux系統。通常的步驟是先啓動內核,然後內核掛載initrd.img,並執行裏面的腳本來進一步掛載各種各樣的模塊,然後發現真正的root分區,掛載並執行

原创 linux下/dev目錄設備名

  /dev/null是用來"吸收"export的,不論它有多少。/dev/zero則不停的export 0,只要你要,要多少有多少。/dev/urandom用來生成低質量的隨機數序列,不信用cat /dev/urandom try 一下

原创 AWK 用法

awk 用法:awk ' pattern {action} '    變量名 含義 ARGC 命令行變元個數 ARGV 命令行變元數組 FILENAME 當前輸入文件名 FNR 當前文件中的記錄號 FS 輸入域分隔符,默認爲一個空格 R

原创 簡單搭建MIPS交叉編譯環境------新手推薦

 去如下網站下載一個工具包就OK了,o(∩_∩)o...哈哈,過程很簡單了   http://www.uclibc.org/ 下載一個buildroot,這是個工具集,接下來所要做的事情就是把gcc、binutils等文件下載下來,放在

原创 嵌入式Linux文件系統簡介

  Linux支持多種文件系統,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,爲了對各類文件系統進行統一管理,Linux引入了虛擬文件系統VFS(Virtual File System),爲各

原创 幾個重要的Linux系統內核文件介紹

 編譯Linux內核,需要根據規定的步驟進行,下面介紹編譯內核過程中涉及到幾個重要的文件……mynix編譯自www.linux.org之Linux HowTo之Kernel HowTo   在網絡中,不少服務器採用的是Linux系統。爲了

原创 Wireless Router with a 3G/UMTS/HSDPA dongle (OPENWRT 無線網絡連接)

  Wireless Router with a 3G/UMTS/HSDPA dongle This article describes how I set up a wireless access point that is

原创 Linux中/usr與/var目錄詳解

 Linux中/usr與/var目錄詳解   /usr文件系統   /usr 文件系統經常很大,因爲所有程序安裝在這裏. /usr 裏的所有文件一般來自Linux distribution;本地安裝的程序和其他東西在/usr/local

原创 sysfs 文件系統

  sysfs 文件系統總是被掛載在 /sys 掛載點上。雖然在較早期的2.6內核系統上並沒有規定 sysfs 的標準掛載位置,可以把 sysfs 掛載在任何位置,但較近的2.6內核修正了這一規則,要求 sysfs 總是掛載在 /sys

原创 What is mini_for? mini_fo文件系統

  What is mini_fo? mini_fo is a virtual kernel file system that can make read-only file systems writable. This is done