• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            斜樹(shù)的空間

            集中精力,放棄一切的去做一件事情,只要盡力了,即使失敗了,你也不會(huì)后悔!

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              47 隨筆 :: 0 文章 :: 12 評(píng)論 :: 0 Trackbacks
             使用插件? 
            - 用戶(hù)資源 
            嘗試狀態(tài)頁(yè):告知什么已經(jīng)嘗試做過(guò)了,并在Bochs網(wǎng)站上搜尋誰(shuí)獲得了這個(gè)工作。 
            SourceForget 
                 - 查找漏洞報(bào)告 
                 - 如何報(bào)告問(wèn)題(象第6章那樣提交FIXME請(qǐng)求) 
                 - 如何提出特色請(qǐng)求 

            5.1 命令行參數(shù) 
            下表列出了可以用在命令行上的參數(shù)。其他參數(shù)參見(jiàn)bochsrc章節(jié)。 
            表5-1 命令行參數(shù) 
            參數(shù)                                 描述 
            -q                     快速啟動(dòng)(跳過(guò)配置界面) 
            -f filename       定義配置文件 
            -n                     不嘗試加載配置文件 
            -r   path             定義狀況還原文件的路徑(如果save/restore支持被編譯進(jìn)來(lái)的話(huà)) 
            --help               顯示幫助信息和退出 
            啟動(dòng)Bochs后這些參數(shù)會(huì)被直接處理。下一步是加載默認(rèn)的或者指定的配置文件(除非使用了-n參數(shù)予以禁止)。然后其余的命令行(bochsrc選項(xiàng))被依據(jù)語(yǔ)法分析。讀取配置文件后命令行參數(shù)會(huì)覆蓋配置文件的設(shè)置。 

            5.2 搜索配置文件件的順序 
            如果在命令行上沒(méi)有指定配置文件,有沒(méi)有把加載配置文件禁止,Bochs會(huì)搜索一個(gè)默認(rèn)的配置文件。以下是搜索順序: 
                 1.在當(dāng)前目錄中的.bochsrc文件 
                 2.在當(dāng)前目錄中的bochsrc文件 
                 3.在當(dāng)前目錄中的bochsrc.txt文件 
                 4.(僅限win32)在當(dāng)前目錄中的bochsrc.bxrc文件 
                 5.(僅限Unix)在用戶(hù)home目錄中的.bochsrc文件 
                 6.(僅限Unix)在/etc目錄中的bochsrc文件 

            5.3 'textconfig'模式的配置界面 
            'textconfig'模式的配置界面是Bochs配置系統(tǒng)的文本模式版本。它是一系列菜單(使用 stdin/stdout),根據(jù)這一系列菜單允許你編輯所有控制Bochs行為的設(shè)置。如果你沒(méi)有寫(xiě)一個(gè)配置界面行,Bochs會(huì)為你選擇'textconfig'模式的配置界面作為默認(rèn)設(shè)置(除非Bochs被編譯為僅限使用wxWidgets模式)。 
            'textconfig'模式的配置界面有以下三部分組成: 
            開(kāi)始菜單 
            頂端工具欄 
            運(yùn)行時(shí)配置 

            5.3.1 開(kāi)始菜單 
            如果你沒(méi)有使用快速啟動(dòng)參數(shù)(-q)來(lái)啟動(dòng)Bochs,Bochs配置主菜單將出現(xiàn): 
            ------------------------------ 
            Bochs Configuration: Main Menu 
            ------------------------------ 
            This is the Bochs Configuration Interface, where you can describe themachine that you want to simulate.   Bochs has already searched for aconfiguration file (typically called bochsrc.txt) and loaded it if itcould be found.   When you are satisfied with the configuration, goahead and start the simulation. 
            You can also start bochs with the -q option to skip these menus. 
            1. Restore factory default configuration 
            2. Read options from... 
            3. Edit options 
            4. Save options to... 
            5. Begin simulation 
            6. Quit now 
            Please choose one: [5] 
            在這里你可以載入、編輯和保存配置,最后開(kāi)始仿真。可以沒(méi)有配置文件而啟動(dòng)Bochs,然后使用這里的“Edit options”編輯所有的設(shè)置。如果你想把這次的配置應(yīng)用到以后的Bochs登陸,請(qǐng)不要忘記保存這次的配置信息。 

            5.3.2 Bochs頂端工具欄 

            頂端工具欄出現(xiàn)在Bochs仿真窗口的頂部。如果你單擊這些按鈕中的某一個(gè)可以控制Bochs的運(yùn)行時(shí)行為。 
            軟盤(pán)按鈕 
            在此你可以切換軟盤(pán)媒體的狀態(tài)(插入/彈出)。Win32版的Bochs會(huì)彈出一個(gè)小對(duì)話(huà)框,讓你更改軟盤(pán)鏡像。你可以在配置文件中使用floppya/floppyb選項(xiàng)來(lái)安裝軟驅(qū)。 
            光驅(qū)按鈕 
            在此你可以切換光盤(pán)媒體的狀態(tài)(插入/彈出)。你可以在配置文件中使用ata(0-3)-master/-slave選項(xiàng)來(lái)安裝光驅(qū)。 
            鼠標(biāo)按鈕 
            這個(gè)按鈕具有讓你激活主機(jī)鼠標(biāo)事件的作用。一旦鼠標(biāo)事件被捕獲,你就不能再使用這個(gè)按鈕來(lái)禁止捕獲了。在這種情況下,使用“Ctrl+第三鼠標(biāo)按鈕”來(lái)禁止鼠標(biāo)事件的捕獲。 
            支持兩鍵鼠標(biāo)切換捕獲模式現(xiàn)在還沒(méi)有完成。一些顯示庫(kù)還不支持新特性,但是它已經(jīng)支持X11、SDL、wxWidgets和Win32。 
            用戶(hù)按鈕 
            如果你想發(fā)送通過(guò)user_shortcut選項(xiàng)定義的鍵盤(pán)快捷鍵到客戶(hù)端,按這個(gè)按鈕。根據(jù)使用的display_library選項(xiàng),有可能在發(fā)送之前編輯快捷鍵。 
            復(fù)制按鈕 
            按這個(gè)按鈕后文本模式屏的文本能被輸出到剪貼板,這個(gè)按鈕在圖形模式下無(wú)效。 
            粘貼按鈕 
            剪貼板上的文本作為模擬按鍵,也可通過(guò)Bochs粘貼到客戶(hù)操作系統(tǒng)。鍵盤(pán)映射必須支持這一特色功能。 
            快照按鈕 
            如果你想保存一個(gè)文本模式屏的快照按這個(gè)按鈕。Windows32版的Bochs會(huì)彈出一個(gè)“Save as...”對(duì)話(huà)框。其他平臺(tái)會(huì)利用修改“snapshot.txt”文件實(shí)現(xiàn)。 
            配置按鈕 
            這個(gè)按鈕會(huì)停止Bochs仿真而開(kāi)始運(yùn)行時(shí)配置。(見(jiàn)下文) 
            復(fù)位按鈕 
            按此按鈕觸發(fā)一次硬件復(fù)位。 
            電源按鈕 
            這個(gè)按鈕停止仿真并退出Bochs。 
            在你的主機(jī)平臺(tái)上,這些功能中有的執(zhí)行或工作起來(lái)會(huì)有所不同。 

            5.3.3 運(yùn)行時(shí)配置 
            如果你想在運(yùn)行時(shí)改變某些設(shè)置,你不得不按頂端工具欄上的配置按鈕。仿真停止,運(yùn)行時(shí)菜單出現(xiàn)在Windows或xterm的終端控制臺(tái)上。(譯者注:xterm是一個(gè)X Window System上的標(biāo)準(zhǔn)虛擬終端。) 
            --------------------- 
            Bochs Runtime Options 
            --------------------- 
            1. Floppy disk 0: /dev/fd0, size=1.44M, inserted 
            2. Floppy disk 1: floppyb.img, size=1.44M, inserted 
            3. 1st CDROM: (master on ata1) /dev/cdrom, ejected 
            4. 2nd CDROM: (slave on ata1) /dev/cdrecorder, ejected 
            5. 3rd CDROM: (not present) 
            6. 4th CDROM: (not present) 
            7. (not implemented) 
            8. Log options for all devices 
            9. Log options for individual devices 
            10. VGA Update Interval: 100000 
            11. Mouse: disabled 
            12. Keyboard paste delay: 100000 
            13. Userbutton shortcut: ctrlaltdel 
            14. Instruction tracing: off (doesn't exist yet) 
            15. Continue simulation 
            16. Quit nowPlease choose one:   [15] 
            在運(yùn)行時(shí)配置中,你可以改變軟盤(pán)/光盤(pán)鏡像或者設(shè)備,改變?nèi)罩具x項(xiàng)或者調(diào)整其他設(shè)置。如果你在使用特定的設(shè)備時(shí)有麻煩,你可以為此設(shè)備改變?nèi)罩具x項(xiàng),結(jié)果是獲得更多的信息(例如:報(bào)告調(diào)試信息)。然而,這不能在配置文件中做到。 

            5.4 保存和還原仿真 
            從2.3版開(kāi)始,Bochs具有有限的“保存/還原”支持。CPU(s)、內(nèi)存和所有設(shè)備的狀態(tài)可以被保存。當(dāng)運(yùn)行Bochs時(shí),頂端工具欄會(huì)有一個(gè)“Suspend”按鈕。依據(jù)配置接口和圖形用戶(hù)界面,使用此按鈕會(huì)有一個(gè)讓你輸入路徑的提示,或者讓你選擇圖形用戶(hù)界面文件夾的對(duì)話(huà)框。允許在任何時(shí)候保存仿真狀態(tài),但是我們推薦但仿真空閑時(shí)去做這件事。當(dāng)按下OK/Enter之后,Bochs會(huì)把一套文件保存到選定的文件夾中。然而硬盤(pán)鏡像的狀態(tài)不被處理,所以Bochs會(huì)詢(xún)問(wèn)你保存狀態(tài)后是否想繼續(xù)。我們不推薦你繼續(xù),除非你正運(yùn)行一個(gè)只讀的客戶(hù)系統(tǒng)(例如:Live-CD)。 
            (譯者注:Live CD(臺(tái)譯為:自生系統(tǒng))是:“事先儲(chǔ)存于某種可移動(dòng)存儲(chǔ)介質(zhì)上,可不特定于計(jì)算機(jī)硬件(non-hardware-specific)而啟動(dòng)的操作系統(tǒng)(通常亦包括一些其他軟件)”,不需安裝至計(jì)算機(jī)的本地外部存儲(chǔ)器 - 硬盤(pán)。采用的介質(zhì)包括CD-ROM (Live CD),DVD (Live DVD),閃存盤(pán)(Live USB)甚至是軟盤(pán)等。退出自生系統(tǒng)并重新開(kāi)機(jī)后,計(jì)算機(jī)就可以恢復(fù)到原本的操作系統(tǒng)。自生系統(tǒng)的運(yùn)作機(jī)制,是透過(guò)“把原本放在硬盤(pán)里的檔案,放到內(nèi)存的虛擬磁盤(pán)中”來(lái)運(yùn)作;因此系統(tǒng)內(nèi)存愈大,則執(zhí)行速度愈快。資料來(lái)源http://zh.wikipedia.org/wiki/LiveCD) 
            要還原保存的仿真狀態(tài),你可以選擇在文本模式下的開(kāi)始菜單中的還原功能,或者在命令行中指定還原路徑: 
            bochs -r /path/to/save-restore-data 
            于是Bochs使用保存的配置和日志選項(xiàng)啟動(dòng),恢復(fù)硬件狀態(tài)開(kāi)始仿真。在還原模式,Bochs會(huì)從命令行中忽略bochsrc選項(xiàng),也不加載常規(guī)的配置文件。(第5章 完)

            posted on 2010-10-14 11:43 張貴川 閱讀(1737) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): linux編程學(xué)習(xí)
            久久偷看各类wc女厕嘘嘘| 久久久久久久亚洲Av无码| 武侠古典久久婷婷狼人伊人| 色老头网站久久网| 久久国产精品成人片免费| 久久久精品国产Sm最大网站| 免费精品久久天干天干| 人人狠狠综合久久亚洲88| AV无码久久久久不卡蜜桃| 99久久精品国产一区二区蜜芽 | 久久亚洲精品国产精品| 中文字幕亚洲综合久久| 中文精品久久久久人妻不卡| 91精品免费久久久久久久久| 亚洲午夜久久久久妓女影院| 久久强奷乱码老熟女| 麻豆AV一区二区三区久久| 免费精品久久久久久中文字幕 | 久久久久国产精品麻豆AR影院 | 欧美777精品久久久久网| 亚洲欧美成人综合久久久| 久久综合九色欧美综合狠狠| 久久亚洲国产午夜精品理论片| 亚洲中文字幕无码久久2017 | 狠狠干狠狠久久| 久久人人爽人人人人片av| 久久精品中文字幕有码| 久久青青草原国产精品免费 | 久久亚洲AV无码精品色午夜 | 国产成人精品综合久久久久| 精品乱码久久久久久夜夜嗨| 久久免费精品视频| 久久香蕉国产线看观看99| 久久精品国产91久久综合麻豆自制| 亚洲国产精品久久电影欧美| 久久久久久久精品妇女99| 久久伊人五月丁香狠狠色| 无码八A片人妻少妇久久| 国产亚洲精品久久久久秋霞| 中文字幕无码av激情不卡久久| 中文字幕无码久久人妻|