|
|
|
���ǹ�˾Ϊ6410ϵͳ�ṩ�˴���USB���ع��ܵ�U-boot�������ڴ˻�������ǿ�Ľ������Ĺ��ܣ���������ȫ��Դ�������Թ����Ƕ��ʽ������ѧϰ�о�ʹ�ã���Ҫ�������£� |
- ���������ز˵�������Superboot��USB���ز˵�
- ������SD���������
- ֧��ֱ��������дyaffs2�ļ�ϵͳӳ��
- ֧����дWindowsCE BootLoader֮Nboot
- ֧����дWindowsCEӳ��Ĺ���
- ֧����д���ļ�ӳ���ļ�������ͨ����˵���������
- ֧�ַ���ԭʼshell
˵������������ȫ��ԴBootloader��6410�����壬Ҳ���������ṩ��U-boot�����Ķ������ģ����п�Դ��U-bootĿǰ������д��SDHC��(����2G�Ĵ�����SD��)��ʹ�á� |
���˵����ع��ܵĿ�ԴU-Boot
|
|
��������LinuxĿ¼�£�u-boot-mini6410-20100730.tar.gz(�����������ڰ汾Ϊ)
|
- ����������SD�������U-boot
|
ʹ��ȱʡ�����ļ�����������SD�������U-boot����������U-boot.bin���������е�U-boot_sd.bin��һ�µ�
#cd /opt/FriendlyARM/mini6410/linux/u-boot-mini6410
#make mini6410_sd_config;make
|
|
|
- ����������Nand Flash�����U-boot
|
ʹ��ȱʡ�����ļ�����������SD�������U-boot����������U-boot.bin���������е�U-boot_nand.bin��һ�µ�
#cd /opt/FriendlyARM/mini6410/linux/u-boot-mini6410
#make mini6410_nand_config;make
|
|
|
������ȫ��Դ��U-boot�����ǻ��ؽ�Ϊ��ҵ�û�����˹��ܳ�ǿ��Superboot, ��֧�ִ�SD��ֱ�Ӱ�װ������ϵͳ������USB�ߡ������ߣ����Ұ�װϵͳ���ٶȼ��죬ƽ��1.8Mbyte/�룬�����ʮ���ʺ�����ҵ����������ʹ�ã�Superboot����֧����ͨ��SD�����ٴ�����SDHC��(���Ϊ32G)��Ŀǰͨ��Superboot����װ���������¼���ϵͳ��
- Linux: 125M�������70��
- WindowsCE6: 45M�������25��
- Android: 80M, �����45��
- Ubuntu: 800M��ֱ�Ӹ��Ƶ�SD��������
- UserBin: ���������ĵ��ļ�ϵͳӳ����uCos, RT-Thread�ȣ�������д��Nand�У�Ҳ�����������ļ���ָ�����ص�ֱַ�����С�
˵����Superboot��������֮�۾������ƿ����ģ������ṩԴ���룬�κ���ҵ����˶��������ʹ������ |
|
|
�Ա��� |
����֮��Superboot |
����֮��U-Boot |
������Դ��U-Boot |
�����õ����ز˵� |
֧�� |
֧�� |
�е�֧�֣��������� |
�Զ����128M/256M RAM |
֧�� |
��֧�� |
��֧�� |
��д����RAM������С���ļ� |
֧�� |
��֧�� |
��֧�� |
USB����StepLoader����Nboot�� |
֧�� |
֧�� |
֧�� |
USB����Linux�ں� |
֧�� |
֧�� |
֧�� |
USB����Yaffs2�ļ�ϵͳӳ�� |
֧�� |
֧�� |
�е�֧�� |
USB����UBIFS�ļ�ϵͳӳ��
(һ��Androidϵͳ��) |
֧�� |
��֧�� |
��֧�� |
USB����EBOOT.nb0 |
����Ҫ����Eboot�����Բ�֧�� |
����Ҫ����Eboot�����Բ�֧�� |
֧�֣�����Eboot��дWinCE�IJ���ܸ��� |
USB����WindowsCEӳ��NK.bin |
֧�� |
��֧�� |
��֧�� |
USB����WindowsCEӳ��NK.nb0 |
����Ҫ�����Բ�֧�� |
֧�� |
��֧�� |
USB����WindowsCE����ͼƬ |
֧��(ֱ��ʹ��bmp�ļ�������Ҫת��) |
��֧�� |
�еĿ���֧�֣�����Ҫ�����ֹ�ת�� |
USB������������ |
֧�� |
֧�� |
֧�� |
Linux����������� |
֧�� |
֧�� |
֧�� |
��ͨSD��(2G����) |
֧�� |
֧�� |
֧�� |
���ٴ�����SD��(FAT32��ʽ) |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дStepLoader��Nboot�� |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дLinux�ں� |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дYaffs2ӳ�� |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дUBIFSӳ��
(һ��Androidϵͳ��) |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дWindowsCEӳ��NK.bin |
֧�� |
��֧�� |
��֧�� |
SD���ѻ���дWindowsCE����ͼƬ |
֧��(ֱ��ʹ��bmp�ļ�������Ҫת��) |
��֧�� |
��֧�� |
SD���ѻ���д������� |
֧�� |
��֧�� |
��֧�� |
SD��ֱ������Linuxȫϵͳ |
֧�� |
��֧�� |
��֧�� |
SD��ֱ������WindowsCEȫϵͳ |
֧�� |
��֧�� |
��֧�� |
SD��ֱ������Ubuntuȫϵͳ |
֧�� |
��֧�� |
��֧�� |
SD��ֱ������Androidȫϵͳ |
֧�� |
��֧�� |
��֧�� |
SD��ֱ������������� |
֧�� |
��֧�� |
��֧�� |
SD���ٶ�ȡ����дϵͳ(��ע��1) |
֧�� |
��֧�� |
��֧�� |
|
ע��1����Ϊ����һ�����ͨ��SD����дϵͳ���ٶ������ױȣ����Դﵽ1.8MB/s |
|
��ȫ�հ�SD���Dz���ֱ�����6410������ģ���������PC��ʹ���������д�����BIOSд��SD���ſ��ԣ�����д������BIOS�����ڵ�����ֱ�ӿ����ġ����ǹ�˾�Ѿ��ṩ��������д����IROM_SD_Fusing_tool.exe��������ڹ������ҵ�����Դ���룬�����ֻ�����ǹ�˾Ϊ���ڿ������ṩ��һ��������д��������������һ��ʵ���Ҳ�Ʒ����Ȼ���ã����кܶ�����ԺͲ���ȫ�ԣ�Ŀǰ��6410�������ֱ��ʹ�������������Ǹ���SD�����6410��ԭ���������һ����ǿ�����ȫ��SD-Flasher.exe����������ͼ��ʾ�����ڴ˺�����ԭʼ����д����һ���ĶԱȣ����±�. |
|
|
|
�Ա��� |
IROM_SD_Fusing_tool.exe |
SD-Flasher.exe |
��Ʒ |
���ǣ�����ʵ��Ʒ |
����֮�ۣ���ѵ���ҵ����� |
����ƽ̨ |
��֧��WindowsXP |
����֧��WindowsXP/Vista/Windows7 |
֧�ֵ�SD������ |
�����ͨ�����ٿ�����Ϊ�����汾����������Ч�ʵ��� |
ͬʱ֧����ͨ�����ٿ���ͳһ����Ч |
�Զ�ɨ��SD�� |
��֧�֣����ֹ�ѡ�����������ѡΪӲ�̴Ӷ��ƻ��������� |
֧�֣����Ӱ�ȫ |
������д |
��֧�֣�ÿ��ֻ����дһ��SD�� |
֧�֣�ͨ�����Ӷ�����������������д |
��дģʽ |
ǿ����д |
- ��WindowsXP�£�Ϊǿ����д
- ��Vista/Windows7�£�Ϊ��ȫ��д(���ȷָ�)
|
���̷ָ�(��ע��1) |
��֧�� |
֧��(��ΪVista/Windows7ϵͳ) |
|
ע��1��һ���г�����SD��Ϊȫ��FAT32��ʽ��������д���˺ܶ����ݣ�ǿ����д���п��ܻ֪�������ƻ���Щ���ݣ����ڴ�ԭ���ǣ�������Vista/Winows7�У��Ȱ�SD���Զ��ָ�Ϊ��ͨ��FAT32��ʽ��(�Զ��������Ϊ��FriendlyARM)����ʽ��(ռ130M)�����֣���д����������ݾ��������Ϊ��־����bootloader��д����ʽ���������Ͳ����ƻ���ͨFAT32��ʽ���е������ˡ�
ʵ���ϣ�Vista/Windows7ϵͳ����İ�ȫ�Ժܸߣ���ͨ�û�������Vista/Windows7ϵͳ��ǿ����дSD���ģ���˱���Ҫ�ȷָ����д�룻��һ���棬����ʹ��WindowsXP���û����ܻ����鷳��������ΪWindows7������һЩ���ϵĵ������ݣ��ⲿ���˻���ռ�ܴ������ģ������鷳��Ҳ�����ⲿ���û����¶�ϣ������㶨��������Dz�û����WindowsXP�в��á��ȷָ����д�����ָ��Ӱ�ȫ�����������Ǹ���ϰ�ߣ������˺�����һ���ġ�ǿ����д����ģʽ�� |
|
Ҫʹ��SD���ѻ���װ�������и���ϵͳ����Ҫ�����Ѿ��պ�superboot��SD���п���һЩ��Ҫ��ϵͳ�ļ��ȣ������а���һ����Ϊ��FriendlyARM.ini���������ļ���ͨ�����������ѡ��ϵͳ���ͼ�����ļ���
�������Ǿ�������һЩ���ٰ�װ������ϵͳ�ļ���:
- ���ٰ�װWindowsCEϵͳ
˵�������������ʱ���õ�ϵͳΪLinux��Ϊ��֤������ȷʵ������ϵͳ����������Ϊ����װWindowsCE 6���ں���IJ��裬�㻹�������ָ���Linux���벻�ص��ġ�
Step1: �ѹ����еġ�images���ļ��п�����SD���У�˫����images\FriendlyARM.ini���ļ����ҵ���OS=Linux��������Ϊ��OS=CE6���������ģ�ȡ��SD���嵽�������ϡ�
Step2: �ѿ�����S2��������Ϊ��SDBOOT����������SD��
Step3: ��ס�������ϵ翪������ʱ����������������Ϸ��������Ρ���һ����ͬʱ���ϵ�LED4��ʼ��������˸
Step4: ����������������������ע�LED3,2,1�����ʼ��˸����ֱ���������������εΡ�����������LED�����������ͣ��������������˵��ϵͳ�Ѿ���д��ϣ��������̲���20�롣
Step5: �ѿ�����S2��������Ϊ��NAND���������ʱ����ϵͳ�Ϳ��Կ���WindowsCE�Ѿ�����װ���ˡ�
- ���ٸ���ΪAndroidϵͳ
�������ʱ�����е�Android������Ȥ����װ��Ҳ�����ף�������IJ��裬���£�
Step1: ��SD��������ԣ�˫����images\FriendlyARM.ini���ļ�
Step2: �ҵ���OS=CE6��������Ϊ��OS=Android���������ģ�ȡ��SD���嵽�������ϡ�
Step3: �ϵ翪����ͬ���ġ��Ρ�һ����ʼ��ͬ���ġ��εΡ�����������������ϣ��������̲���1���ӡ�
Step4: �ѿ�����S2��������Ϊ��NAND���������ʱ����ϵͳ�Ϳ��Կ���Android�Ѿ�����װ���ˡ�
ע�⣺������������ٵġ��εΡ��������߿��ĸ�LED������˸����˵�������ƴд�����ˡ�
- ���ٻָ�ΪLinuxϵͳ
�������Ѿ�������һ��Android����ȷʵ�������ܻ��ڣ�����Ϊѧϰ���������Ͼ�������LinuxΪ�����ģ����ԣ����ǻ����Ȼָ������϶���ͳ��Linux�ϰɣ����£�
Step1: ��SD��������ԣ�˫����images\FriendlyARM.ini���ļ�
Step2: �ҵ���OS=Android��������Ϊ��OS=Linux���������ģ�ȡ��SD���嵽�������ϡ�
Step3: �ϵ翪����ͬ���ġ��Ρ�һ����ʼ��ͬ���ġ��εΡ������������ϣ���Ϊ����������Linux������Qtopia-2.2.0��QtE-4.6.1����ϵͳ������ӳ���ļ��Ƚϴ���дʱ��Ƚϳ�����������1�������ҡ�
Step4: �ѿ�����S2��������Ϊ��NAND���������ʱ����ϵͳ�Ϳ��Կ���Linux�Ѿ�����װ�ã����ҳ�����У�����档
ע�⣺������������ٵġ��εΡ��������߿��ĸ�LED������˸����˵�������ƴд������
- ��SD����ֱ������Ubuntuϵͳ(800M)
����ARMʢ�е�ʱ����UbuntuҲ�������մ����֣�������̫����(500M)��������Ϊû�б�Ҫ������д��NAND�У������ֱ����SD���������������£�
Step1: ��SD��������ԣ�˫����images\FriendlyARM.ini���ļ�
Step2: �ҵ���OS=Linux��������Ϊ��OS=Ubuntu�������ҵ���Action=Install��������Ϊ��Action=Run���������ģ�ȡ��SD���嵽�������ϡ�
Step3: �ϵ翪����������Ϳ�����һ��Ubuntu�ˣ����������������ò����棬���Dz��ᶪʧ��������Ŀ���ʧ�ˣ�����һ��Ҳ�����ƻ�NAND��������ݣ�����������������ר�����NAND�����ġ�
ע�⣺������������ٵġ��εΡ��������߿��ĸ�LED������˸����˵�������ƴд������
|
|
|