bootloader

    0熱度

    1回答

    我目前正試圖理解某段代碼。我發現這裏: http://mikeos.sourceforge.net/write-your-own-os.html 具體來說,第一2條的起始標籤下的線: BITS 16 start: mov ax, 07C0h ; Set up 4K stack space after this bootloader add ax, 288 ; (4096

    4熱度

    3回答

    我正在與我正在使用的工業Linux計算機通過具有多個連接設備的RS485總線進行通信。我遇到的情況是,RS485 USART驅動程序使用的IO引腳在啓動時設置爲不同的級別,而不是進入RS485空閒/三態。結果,總線上的其他設備在設備啓動時被阻塞超過30秒,從而引發各種外部問題。可以在附帶的圖像中查看事件的過程,在啓動過程中,我使用示波器測量了輸出電壓。 我的猜測是,直到電壓達到其三態電平(例如,該

    2熱度

    1回答

    我在想如何編程我的目標板時,PROGRAMMER根據生成的可執行文件中的信息對目標板進行編程,我覺得這是由鏈接器腳本完成的,鏈接各種文件並創建.init的信息, .text,.data,.fini等 我想知道,例如蘋果推出了一個例如10​​0MB大小的iOS更新,這個更新有它自己的一組變量 - 全局靜態常量,初始化,未初始化等等。這會導致一個新的內存映射。 那麼現在當這個更新安裝在考慮iPhone

    1熱度

    1回答

    我們正在開發一款RISCV架構的多核處理器。 我們已經將Linux移植到單核RISCV處理器上,並且正在使用busybox rootfs在我們自己的基於FPGA的電路板上工作。 我現在想爲多核心RISCV處理器移植Linux。 我的疑惑是: 無論採用GNU-riscv-gcc工具現在支持多核心? 無論spike現在是否支持多核? 我應該對bbl bootloader(Berkely bootloa

    4熱度

    2回答

    我檢查項目Embedded ECG data acquisition system from instructables並有mension一個TODO: Combining the OS and bare-bone firmware UNDER CONSTRUCTION ** Since the bootloader only loads one firmware to the Core,

    -1熱度

    1回答

    我正在寫啓動加載程序並卡住了一個545字節的文件,我不知道如何加載。如果它是存儲在第二扇區中的512字節文件,則它可以輕鬆加載到內存中。但是這對我來說似乎有點奇怪。 我該怎麼做?

    -1熱度

    2回答

    我很困惑,在微控制器(AVR一樣ATMEGA)使用引導程序和啓動代碼之間的區別,我有一些問題需要回答的問題: 我可以在同時使用同一時間或當我使用一個我不能使用其他? 重新啓動AVR後應該先運行哪一個? 哪一個是用匯編寫的,哪一個用C寫的? Bootloader可以啓動代碼功能嗎?像(將任何初始化的數據從ROM複製到RAM,初始化處理器的堆棧指針,調用main,...等)。 哪一個在AVR中「內置」

    1熱度

    1回答

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

    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回答

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