In embedded system, differently in general PC, general firmware like CMOS does not exist.
So to boot embedded system for the first time, we have to make bootloader which adjusted well to target board.
Bootloader plays a very important part in embedded system. We explain the roles of bootloader simply below.
Copy kernel to RAM from flash memory, and execute kernel.
Initialize hardware.
Bootloader have the function that writing data to flash memory.
(Downloading kernel or Ram disk by serial port or other network hardware, data is stored in RAM. But RAM lost all data downloaded if you cut power supply, so to avoid this work you have to store to flash memory.)
It provides interface to send commands to target board or to inform users state of target board.
短了一些,不过几个要点都说到了。 看看E文的也蛮不错。
有奖活动 | |
---|---|
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |