待解决问题?

Posted stephen-mcu-tech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了待解决问题?相关的知识,希望对你有一定的参考价值。

1,Linux内核在启动过程中会寻找并加载根文件系统,加载成功则进入Linux Shell,运行用户程序。如果找不到合适的根文件系统,则会出现Kernel Panic错误并停止。

那么问题来了,如何寻找和加载根文件系统?

2,嵌入式Linux Bootloader的基本功能是:根据设定的参数直接引导操作系统启动和下载程序。在程序下载模式下,Bootloader能够完成内核、根文件系统的固化和更新,甚至实现Bootloader的自我更新。

那么问题来了?我们可以通过哪些方式来完成文件的下载和固化?串口?以太网?USB接口?SD接口?

3,在产品开发过程中,Bootloader的扩展功能,如硬件检测、文件系统支持和文件浏览等,对于硬件的调试是非常便利的。

那么问题来了,该怎么开发一个完整易用的Bootloader?

4,Booloader的特性和功能有哪些?

(1)可靠性和稳定性都较好

(2)支持命令行,都自己的Shell

(3)支持外设丰富,如:串口、以太网、SDRAM、FALSH、LCD、NVRAM、EEPROM、RTC、键盘等

(4)有自己的文档

(5)网络技术支持方便

(6)系统引导

(7)支持NFS挂载、RAMDISK(压缩或非压缩)形式的根文件系统

(8)支持NFS挂载、从FLASH中引导压缩或非压缩系统内核

(9)CRC校验,可校验FLASH中内核、RAMDISK镜像文件是否完好

(10)提供各种外设的驱动,如串口、FLASH、以太网、LCD、EEPROM、键盘、USB、PCMCIA、RTC等

(11)上电自检能:可自动检测SDRAM、FLASH大小,也能检测外设故障

(12)支持XIP内核引导

(13)操作系统接口功能强大:可灵活谁设置、传递多个关键参数给操作系统,适合系统在不同开发阶段的调试要求与产品发布

以上是关于待解决问题?的主要内容,如果未能解决你的问题,请参考以下文章

PreparedStatement的参数问题(待解决)

Django待解决问题

Axios 承诺解决/待处理承诺

待解决问题?

近期遇到的一些问题及解决方案or待解决方案

待解决关于在web中操作session的若干问题