原创 UEFI小結-Handle的來龍去脈

 學習時間:2013/10/14 參考資料:http://www.biosren.com/thread-3440-1-1.html 說明:本文涉及的源代碼具體見 《附件 UDK2010.SR1.UP1.Complete-131011

原创 Linux下X86與MIPS區別之一:代碼放在數據區是否可以被執行

                                                                                                        學習時間:2013/9/1

原创 /proc/cpuinfo文件解析

   學習時間:2013/12/10 在Linux系統中,提供了proc文件系統顯示系統的軟硬件信息。如果想了解系統中CPU的提供商和相關配置信息,則可以通過/proc/cpuinfo文件得到。本文章針對該文件進行簡單的總結。  

原创 X86寄存器介紹

                                          學習日期:2013/9/18 80X86寄存器介紹 32位CPU所含有的寄存器有: 4個數據寄存器(EAX、EBX、ECX和EDX) 2個變址和指針寄

原创 ioread8()函數分析

                                                                                                                       

原创 從預防緩衝區溢出看MIPS與X86在函數調用開闢棧的區別

                                                                                                                     

原创 Linux內核外設IO寄存器與IO mem讀寫函數總結

                                                                                                                      

原创 Linux內核中IO端口訪問機制(第一篇)—概述

      前段時間花了近一個月做了基於MIPS架構BIOS中關於PCI的配置,主要分爲彙編代碼與C代碼在PCI初始化時候所做的工作,最近一段時間在調試內核中關於PCI的配置,IO對於做體系結構的開發人員來說是比較複雜的一部分,也是比較重

原创 內核中C代碼部分#與##符號分析

在#define中,標準只定義了#與##兩種操作,#用來把參數轉換成字符串,##則用來連接兩個前後兩個參數,把它們變成一個字符串。 如下實例:

原创 虛擬機qcow2格式文件系統製作

                                                                      學習時間:2011/9/12 1建立qcow2文件系統格式的虛擬機文件系統 (注意:可用du–

原创 自己用C語言編寫who命令

                                                                  學習時間:2013/8/12 #include #include #include #include

原创 qemu網絡啓動模式配置

                                           學習時間:2011/12/6 1tap/tun啓動模式(虛擬機啓動網絡參數-net nic –nettap) Qemu的tap初始化腳本缺省是/et

原创 /proc/stat 詳解

                                                                     學習時間:2013/09/07 參考文檔 http://www.linuxhowtos.org

原创 開通博客說明

       本人熱愛技術,從處理器底層邏輯電路硬件設計到上層應用軟件的開發都做過(大學時候寫過十萬行代碼,開發了一款實用的土木工程專業軟件),從2010年至今一直着力於系統軟件的開發,做過內核,操作系統