原创 Linux操作系統的源代碼目錄樹結構圖解

Linux用來支持各種體系結構的源代碼包含大約4500個C語言程序,存放在270個左右的子目錄下,總共大約包含200萬行代碼,大概佔用58MB磁盤空間

原创 Samba 中文手冊

一、Samba簡介 給Windows客戶提供文件服務是通過samba實現的,凡架設過MS Windows網絡的人都知道MS Windows網絡的核心是SMB/CIFS,而samba也是一套基於UNIX類系統、實現SMB/CIFS協議的

原创 Fedora Core 5 內核源代碼安裝手記

FC5 release已經快一個月了,才發現安裝後沒有內核源碼,安裝光盤裏也找不到,這是和以前版本不一樣的地方。只好自己動手編譯源碼。一般也不需要用的Linux 內核源碼,但是在安裝一些軟件的時候提示Invalid module form

原创 cramfs

1、cramfs的特點 在嵌入式的環境之下,內存和外存資源都需要節約使用。如果使用RAMDISK方式來使用文件系統,那麼在系統運行之後,首先要把外存(Flash)上的映像文件解壓縮到內存中,構造起RAMDISK環境,纔可以開始運行程序

原创 移植U-boot-1.2.0到S3C2410

前段時間移植了vivi-0.1.4,也對源代碼進行了解析學習。原本的想法是給vivi增加tftp功能,那麼就需要寫cs8900a驅動(我用的網卡芯片是CS8900A-CQ3Z),然後呢實現tftp協議,

原创 jffs2

  JFFS2 文件系統及新特性介紹   JFFS2 是一個開放源碼的項目(www.infradead.org)。它是在閃存上使用非常廣泛的讀/寫文件系統,在嵌入式系統中被普遍的應用。這篇文章首先分

原创 Linux下使用QQ的三個方法

第一種:LUMAQQ (1) 下載文件 下載LUMAQQ(無須配置,直接解壓打上Patch到LIB):http://lumaqq.linuxsir.org/download/2005/lumaqq_2005-linux_gtk2_x86

原创 嵌入式Linux文件系統詳細介紹

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

原创 Select()系統調用及文件描述符集fd_set的應用

在網絡程序中,一個進程同時處理多個文件描述符是很常見的情況。select()系統調用可以使進程檢測同時等待的多個I/O設備,當沒有設備準備好時,select()阻塞,其中任一設備準備好時,select()就返回。 select()的

原创 升級linux內核到2.6.24

序  言 由於開發環境需要在linux-2.6內核上進行,於是準備對我的虛擬機上的Linux系統升級。沒想到這一弄就花了兩天時間(反覆裝系統,辛苦啊~~),總算把Linux系統從2.4.20-8內核成功升級到了2.6.24內核。 網上雖

原创 source insight 快捷鍵

退出程序                             : Alt+F4 重畫屏幕                             : Ctrl+Alt+Space 完成語法                     

原创 grub修復詳解

1、下載工具 如果你將 Grub 安裝到了 MBR,重新安裝 Windows XP/2K 等會將 MBR 清除,那麼怎麼修復 MBR 中的 Grub 引導記錄呢?這裏介紹的方法是使用 Grub4DOS

原创 yaffs

1  NAND Flash的特點   非易失性閃速存儲器Flash具有速度快、成本低、密度大的特點,被廣泛應用於嵌入式系統中。Flash存儲器主要有NOR和NAND兩種類型。NOR型比較適合存儲程序代碼;NAND型則可用作大容量數據存儲

原创 Linux 2.6.19.x 內核編譯配置選項簡介

Code maturity level options代碼成熟度選項 Prompt for development and/or incomplete code/drivers 顯示尚在開發中或尚未完成的代碼與驅動.除非你是測試人員或者開

原创 瞭解 TCP 系統調用序列

TCP/IP 編程接口提供各種系統調用,以幫助您有效地使用該協議。TCP 堆棧代碼數量繁多,深入到內核級別的完整調用序列可以幫助您瞭解 TCP 堆棧。在本文中,將回顧和學習關於 TCP 調用序列的詳細信息,其中包括對 FreeBSD