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