`
本帖最后由 himol 于 2015-10-30 14:49 编辑
个人学习思路:仅供参考,其中有硬伤的欢迎大神拍砖。
在正式学习嵌入式之前要对嵌入式有个整体的认识,基础工作要做好。当这些工作完成后就可以按照学习计划按照顺序一点一点完成。
一、概念及系统了解
嵌入式的定义:
嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪、对功能、功耗、成本、体积、可靠性、有严格要求的专用计算机。
(PS:好好琢磨这句话,我们遇到都只是扫一眼。从来没有想过,仔细想想你就会发现奥妙)
硬件系统:
嵌入式系统构架:
(1)嵌入式处理器
(2)板载硬件
(3)嵌入式操作系统
(4)嵌入式应用程序
软件系统:
嵌入式操作系统是嵌入式应用软件的基础和开发平台。嵌入式系统具有操作系统的最基本的功能。
(1)进程调度
(2)内存管理
(3)设备管理
(4)文件管理
(5)操作系统接口(API接口)
准备工作:
1.链接串口线+超级终端(串口助手)
(如果是笔记本需要串口转USB)
2.链接mini_USB线并安装USB驱动
3.打开DNW (此时菜单栏显示:USB OK)
(一)USB手动安装
(ps:手动安装只是为了大家能够清晰的了解安装过程)
1.格式化nand flash (使用Eboot 格式化)
(1)快速按reset键>>+空格
(2)键盘输入 ‘a’(eraser all the flash)【完成】
2.SD卡安装bootload
(1)格式化SD卡
(2)启动SD_Writer 按照要求安装Linux 映像文件。
(3)SD卡安装到开发板
(4)拨码开关:SD卡启动【2 3 ON】>>重启>>空格
(进入bootload 菜单)
此时状态:DNW USB断开
1)configuration >>>options (u*** port (下载地址):0x57e0 0000 )
3.安装bootload到nand flash
(5)超级终端输入:dnw 5000 8000 【等待下载】
(6)通过:DNW 安装Linux u_boot.bin 【终端显示ok】
u_boot.bin文件烧写到nand flash
(7)擦除nand flash : nand erase 0 100000【ok】
u_boot.bin 处于内存中。
(8)nand write.uboot
5000 8000【目标位置】
0【烧写路径的起始地址】
100000【烧写地址的长度】
(9)调整拨码开关:nand flash 启动【2 ON】
(10)快速按键:Reset>>+空格
4.安装Linux内核到nand flash
(11)dnw 5000 8000【启动dnw 下载数据】
(12)Nand erase 100000 500000
【擦除nand flash】
(13)nand write.e 5000 8000 100000 500000
5.安装文件系统到nand flash
(14)Dnw 5000 8000 【启动dnw】【下载数据】
(15)Nand erase 600000 10000000
(16)Nand write.e 5000 8000 600000 10000000
(二)自动安装
自动安装参考
`