bootloader

    1熱度

    1回答

    我的引導程序的這個階段在0x7e0:0x0000加載。經過一些「調試」後,我發現下面的代碼在我的遠跳後會產生三重故障。如果在跳轉之前移動掛起(是的,包括實際的程序本身),則不會發生三重錯誤。對不起,我不能包含更少的代碼。我只是想確保我提供了足夠的代碼,以便不會錯過錯誤。 這裏是我的代碼: bits 16 jmp SetUpPMode GTDData: dd 0 dd 0

    0熱度

    1回答

    我目前有一個由Adafruit製造的帶有pn532 NFC屏蔽的Arduino Uno(版本1.3)。 我想知道是否有辦法讓Arduino運行我每次啓動的特定代碼?這是否涉及到使用引導程序? 我對Arduinos沒有任何經驗,而且我的編碼知識是相當基礎的(只用Python編碼),所以從絕對地面開始的建議將非常感謝! :)

    1熱度

    1回答

    首先我想介紹一下我自己,因爲我是新手。我是一名電子工程師,專門從事嵌入式系統設計和開發。我一直在從網站收集信息很久,我認爲有很多人有很多知識。我希望你們其他人可能會遇到這樣或那樣的問題。 我一直在爲Kinetis MKE06Z微控制器實現自定義引導加載程序時遇到了一些問題,而不是在引導加載程序本身中,而是在跳轉到應用程序代碼和行爲後重定位。應用程序完全以C編碼。 引導加載程序按預期執行所有操作,確

    -4熱度

    1回答

    1)我學會了編寫引導程序並使用bochs對其進行測試。現在,我想通過引導加載程序添加GUI。我已經搜索了一下,但沒有找到相關的消息來源。我甚至嘗試在現有項目中搜索github。我檢查了this的問題。但是有什麼辦法可以在我的代碼中安裝一些圖形庫或包含x-window-system API來在GUI env(例如:Chameleon,GAG)中提供,而不是隻包含一個閃屏圖像? 2)有沒有可能在boo

    1熱度

    1回答

    我正在使用olimex sam9_l9260板。我連接金士頓新的mmc卡,然後嘗試mmc info命令。但我表明, U-Boot> mmc info Card did not respond to voltage select! 如何解決這個問題。

    4熱度

    2回答

    計算機如何知道引導加載程序所在文件系統的位置?在所有操作系統和所有指向引導加載程序的計算機(可能不是所有計算機,但所有體系結構)中是否有共同的文件?我知道Raspberry Pi總是從SD卡的第一個分區加載bootcode.bin。 PC是否共享這樣的共同文件?

    -1熱度

    1回答

    我只是想了解一個開源的引導裝載程序,並找到了BIOS參數塊。它有什麼用處?這是否意味着文件系統本身?因爲有一行說「FileSystem db Fat12」。我是一名初學者,發現這部分有點困難。 任何幫助請..(代碼是在8086大會)

    1熱度

    1回答

    我正試圖啓用u-boot中的安全啓動for gumstix overo風暴。 基於http://www.denx-cs.de/doku/?q=m28verifiedboot 在我準備SD卡後,u-boot無法啓動並出現以下錯誤消息。 U-Boot SPL 2015.07 (Apr 28 2016 - 13:53:06) SPL: Please implement spl_start_uboot(

    0熱度

    1回答

    我使用bootloader code調用C代碼,它在qemu中啓動映像時起作用。但是,如果我將圖像寫入USB並嘗試在qemu中加載USB,那麼它不起作用。你能幫我知道什麼是錯的嗎?如果我用一個更簡單的booloader來做這個程序,它只使用16位實模式和qemu32,那麼從USB讀取就可以工作。 $ sudo qemu-system-x86_64 image.bin WARNING: Image

    0熱度

    1回答

    我正在學習操作系統概念。我在ASM中創建了一個簡單的引導裝載程序,並在C中創建了一個循環內核文件。 現在我需要使用C語言內核打印一些文本。我瞭解到,在開發OS時,必須省略標準庫函數的使用。那麼我怎樣才能創建自己的圖書館。我的意思是在不包含任何標準頭文件的情況下打印文本到屏幕。我怎樣才能做到這一點?我應該使用內聯彙編還是其他方法? 讓它變得如此簡單,我的問題是,如果沒有標準庫,C語言如何與硬件交互?