1.嵌入式系统需要被安装到开发板的什么位置 ?
安装到NandFlash,就相当于wondows系统的硬盘,一般windows系统是安装在系统硬盘里的
2. 需要安装的嵌入式Linux系统可以分为几个部分 ?
(1)bootloader类似于PC机上的bios程序,当我们启动PC机的时候,首先运行的是bios,
负责初始化硬件,启动操作系统
(2)linux内核:最核心的部分
(3)文件系统:应用程序,用户文件,配置文件
3. 把嵌入式Linux 系统安装到到Nandflash的具体步骤 ?
第一步:安装辅助软件到SD卡中
硬件准备:
1.
注:
标准SD卡,4G或8G
可以使用Pc自带SD卡槽,可能使用读卡器成功率更高一些
2.
- 连接好串口和电源
- 保证开发板从SD卡启动(还有一种方式是NandFlash启动)
第二步:烧写系统安装辅助软件到SD卡
- 对SD卡格式化:将SD卡插到电脑上去,进行默认格式化
- 找到SD writer这个烧写工具,以管理员身份运行
点击Scan,SD Volume将会自动出现SD卡的盘符
Select Boot:找到要烧写的.bin文件,点击Program,烧写完成后,出现
烧写成功!
第三步:硬件连接
- 串口连接:可以实现开发板和Pc机之间的信息交互
下图是USB转串口线,串口一端接开发板,另一端接电脑USB
如果没有安装USB转串口线驱动,首先安装,这个usb转串口线为ch430驱动
打开设备管理器查看串口号为com4
SecureCRT_绿色版 串口连接软件的配置:
打开软件,文件->快速连接,配置如下:
- 给开发板供电
- 连接USB下载线
将SD卡插到开发板SD槽中,开机,出现如图:
则说明一个系统安装辅助软件制作成功
当然,我们希望进入的是一个选项菜单:
关闭开发板电源,打开secureCRT软件,点击编辑框,摁住PC机空格键,同时打开电源
出现菜单选项: