bootloader

    2熱度

    3回答

    我有用匯編寫的第一階段啓動程序。我需要它從DVD(或CD)加載第二階段啓動加載程序。我只找到了從floopy或hdd中讀取的例子。這裏使用的中斷是13h。在中斷描述中說它可以讀取軟盤和硬盤。我試圖用13h來讀一張CD,就好像它是一張軟盤,但它不起作用。 問題:軟盤和dvd(在訪問它們的意義上)是否有區別,我可以使用CHS(cilinder,head,sector),它的扇區大小,我可以使用13h指

    4熱度

    2回答

    我想寫一個引導裝載程序,但沒有我的實驗沒有工作,直到我發現了這樣一個問題:Why doesn't this boot loader code work? 我已經簡化了這一程序只寫一個字符到屏幕上。 [ORG 0x7C00] [BITS 16] realstart: jmp start nop start: xor ax,ax mov ds,ax

    2熱度

    1回答

    剛剛從eBay購買了其中一款ARM Cortex-M3 LPC1768 mini boards。這基本上是一個突破板。 但是,基於它附帶的一些小文檔,我確定它有一個類似於恩智浦的應用筆記 LPC1700 secondary USB bootloader (AN10866)描述的USB引導加載程序。 兩個文檔(應用筆記和電路板文檔)表明,用戶程序將被建成使得它們起始地址爲0x2000。 因爲USB

    2熱度

    1回答

    我有一個已經設計好的內核,現在正在開發一個引導程序。我想知道,在引導程序中,而不是顯示文本,有沒有辦法顯示一個小圖像,而內核正在加載?

    1熱度

    3回答

    大家好我正在尋找一種方法來創建微軟宏彙編程序(MASM)中的操作系統的一個非常小的子集。優選地,可以在基本上引導標準pc並給出目錄列表的系統;任何資源或建議,可以指向我的正確方向將受到歡迎。提前致謝。

    0熱度

    3回答

    我正在製作引導裝載程序。到現在爲止,我什麼都不知道。我正在學。什麼是16位實模式操作系統?什麼是「實模式」是指

    1熱度

    1回答

    我從我的朋友那裏免費得到了一箇舊的picdem板,我有一個bootloader。這是舊的一個被刪除。 我沒有ICD來編程引導加載程序,有沒有什麼辦法可以使用usb編程引導加載程序或開發自己的東西?但問題是,因爲引導程序是偶然,在插入時的USB將無法檢測清除。 我使用PIC18F4550單片機

    1熱度

    1回答

    最近我在看linux 01的源代碼,因爲2.6.11和更高版本的bootsect.S是無用的,因此它是開始學習linux代碼的好地方,因此我選擇跟蹤Linux的第一個版本。 :P 我在bootsect.S中有一些問題。以下是bootsect.S linux v 0.01中的一些代碼。 P.S第一個版本的彙編代碼使用的是intel語法,而不是在& t。 mov ax,#0x0001 | protec

    0熱度

    1回答

    我打算開發以太網自舉程序。所以我想修改現有的DFU Bootloader程序。我想刪除已經存在的微控制器閃存引導程序並將自己的引導程序。 目前我的MCU是AT32UC3A0512。我正在使用AVR Dragon和AVR One調試器/編程器。 AVR Dragon或AVR One可以重新編程Bootloader區域嗎?或者我必須有MKII調試器?

    4熱度

    1回答

    最近我試圖弄清楚引導程序如何工作。 我在nasm彙編程序中編寫我的加載程序,並用bochs和軟盤映像進行測試。 第1階段和第2階段的已編譯二進制文件通過複製加入到一個圖像中。 這張圖片就像我想要的一樣。 512Bytes stage1代碼(包含magicnumber,它加載得很好)以及第二扇區中的512階段2代碼。 但我認爲我的問題是將該部門加載到內存中並跳入內存中。我的代碼有問題嗎? Stage