原创 nfs網絡系統文件

      NFS是Network FileSystem,基於RPC(Remote Procedure CallProtocol遠程過程調用協議)實現。NFS是TCP/IP協議集所提供的一種子協議,該協議可以實現LINUX/UNIX主

原创 橋接,NAT,Host Only的區別

虛擬機網絡模式 無論是vmware,virtual box,virtual pc等虛擬機軟件,一般來說,虛擬機有三種網絡模式: 1.橋接 2.NAT 3.Host-Only 哪一種網絡是適合自己的虛擬機呢? 橋接    

原创 ARM指令下的特殊符號

總結一下arm指令裏幾個特殊符號的意義     特殊符號     對應指令 含義     = DCB 分配一片連續的字節存儲單元並用指定的數據初始化     & DCD 分配一片連續的字存儲單元並用指定的數據初始化     % SPAC

原创 GIT 使用手記

$ git status //查看當前狀態 設置用戶信息 這兩條配置很重要,每次 Git 提交時都會引用這兩條信息,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄: $ git config --global u

原创 S3C2410 MMU技術精解

MMU,全稱Memory Manage Unit, 中文名——存儲器管理單元。     許多年以前,當人們還在使用DOS或是更古老的操作系統的時候,計算機的內存還非常小,一般都是以K爲單位進行計算,相應的,當時的程序規模也不大,所以

原创 GNU ARM 彙編

前言: 以前用ARM的IDE工具,使用的是ARM標準的彙編語言。現在要使用GNU的工具,當然要了解一點GNU ARM彙編的不同之處。其實非常的簡單,瀏覽一下文檔然後再看看程序就完全可以搞定了,或者你硬着頭皮看GNU ARM的彙編程序,用

原创 關於計算機啓動流程的討論總結

bootsect.s  Grub stage1 MBR 512 覆蓋 分區表             2013-10-18 18:54:50           分類: LINUX http://blog.sina.com.cn/

原创 編寫MBR從硬盤啓動linux0.11

  計算機啓動時BIOS會把啓動盤第一個扇區的數據讀入內存0x7C00開始處,然後跳到這裏繼續執行。從硬盤啓動和從軟盤啓動唯一的區別就是映象文件存儲方式的不同: 1. 對於從軟盤啓動的方式,映象文件連續地存放在軟盤開始的位置處。放在第一

原创 STM8S 115200bps 串口中斷連續接收出錯問題

  內部16M晶振誤差太大,導致波特率不準,9600bps可以。要想使用115200,就用外部晶振吧。   還有數據寄存器DR中的數據如果沒有及時取走(也可能因爲波特率不準)導致數據溢出,出現反覆中斷現像,如在調試時如果暫停時串口上還有數

原创 8086 CPU 寄存器簡介

引子 打算寫幾篇稍近底層或者說是基礎的博文,淺要介紹或者說是回顧一些基礎知識, 自然,還是得從最基礎的開始,那就從彙編語言開刀吧, 從彙編語言開刀的話,我們必須還先要了解一些其他東西, 像  CPU ,內存這些知識點還是理解深刻一點的

原创 SecureCRT設置彩色和顯示中文

設置Options->SessionOptions ->Emulation->Terminal,然後把Terminal類型改成ANSI or linux or xterm,並點中ANSI Color複選框。 字體設置:Option

原创 系統引導

實驗目的 建立對操作系統引導過程的深入認識; 掌握操作系統的基本開發過程; 能對操作系統進行簡單的控制,揭開操作系統的神祕面紗。 實驗內容 此次實驗的基本內容是:編寫一個放入引導扇區的操作系統引導程序bootsect.s,和一個進

原创 用WinRAR解壓7z.001,7z.002……格式的文件

有時下載的東西是7z.001....7z.002.....格式的分卷壓縮包,用7z軟件可解壓,可是我們的電腦裏一般都是安裝的WinRAR解壓軟件,我也不想安裝重複功能的軟件,那該怎麼辦? 其實7z格式的文件WinRAR是可以解

原创 Makefile 隨記

foo.o : foo.c defs.h # module for twiddling the frobs cc -c -g foo.c  上面的規

原创 80x86彙編 手記

在指令中,指定操作數或操作數存放位置的方法稱爲尋址方式。操作數的各種尋址方式是用彙編語言進行程序設計的基礎,也是本課程學習的重點之一。微機系統有七種基本的尋址方式:立即尋址方式、寄存器尋址方式、直接尋址方式、寄存器間接尋址方式、寄存器相