原创 【轉】學習OS歷程

我的項目代碼: http://code.google.com/p/maray/ 這兩天我在寫計劃,完成後在此博客公佈。 發信人: raywill (曉楚), 信區: Linux 標  題: 我寫操作系統的一點經驗 發信站: 武漢白雲黃鶴站

原创 博客開篇佈道

不斷的在CSDN的論壇和大牛們的博客上看到,一個程序員10年,或更多年的成長經歷,每個人都是一部血淚斑駁的歷史,這個過程中辛酸恐怕只有自己才能夠清楚,作爲IT newborn只有心靈的震撼和未來這條路深深的思考。人生的路千萬條,究竟哪一條

原创 zz linux 2.6.x Makefile

nux-2.6.x makefile   linux-2.6.20.6/Documentation/kbuild/makefiles.txt   一、             概述   linux的makefile有五個部分:   Mak

原创 補充一下嵌入式的基礎知識

1.嵌入式操作系統結構 一般情況下分爲硬件子系統和軟件子系統; 硬件子系統主要包括:CPU小系統,電源模塊,調試模塊,時鐘模塊,接口模塊,復位和配置模塊; 軟件子系統主要包括:驅動層,中間層,應用層   2.實時操作系統 實時的本質是任務

原创 常用網站

嵌入式綜合性網站 http://www.eg3.com (英文) 豐富的產品介紹、豐富的鏈接(嵌入式領域)。http://altair.ihep.su/~kulemzin/index.html (英文) 爲嵌入式開發人員提供大量的信息

原创 raw_input() 與 input() __ Python區別

raw_input() 與 input() __ Python 這兩個均是 python 的內建函數,通過讀取控制檯的輸入與用戶實現交互。但他們的功能不盡相同。舉兩個小例子。 1 >>> raw_input_A = raw_in

原创 zz linux zImage生成過程詳解

http://blog.csdn.net/BoySKung/archive/2008/12/26/3616211.aspx 可以看到,在頂層makefile的第278行,包含了scripts/Kbuild.include文件,在這裏定義了

原创 Linux系統內核接收以太幀的處理程序

1. 前言 以太頭中除了6字節目的MAC地址、6字節源MAC地址外,還有兩字節的以太幀類型值,如IPv4爲0x0800,ARP爲0x0806等,網卡驅動收到以太幀後通過接口函數netif_receive_skb()(netif_rx實際

原创 二層和三層轉發

  二層轉發的機制是什麼?學習線程和報文轉發線程。二層只跟MAC地址有關 與IP無關 所以在二層做IP-MAC綁定是無效的。   三層以太網交換機的轉發機制主要分爲兩個部分: 二層轉發和三層交換。      先講二層轉發流程。      

原创 zz linux的uboot啓動映像uImage製作過程

在arch/arm/boot/Makefile 62行開始有命令和規則:  quiet_cmd_uimage = UIMAGE  $@       cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A ar