-
Notifications
You must be signed in to change notification settings - Fork 1
Fast boot - Mini2440
License
jbtheou/concours-linuxembedded
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Partie 2 du projet d'optimisation du temps de Boot sur Mini2440 ATTENTION : Exécutez les scripts d'installations en mode super utilisateur (Création de node avec mknod entre autre) .7ZZO88.O ............................................. ..$ZZOZ.88:........... ZZZO.................... ......... . .$$ZO8.,:,:... ......,$Z.. Z........... ~DNNNNN+. ...... ... $ZO8,,8~~~+.........ZZ..... ..........,DNNMNNNDNN=...... ....OOO88:~=I?++?. .....ZO..Z...:.........:.. 7... .MI..... ... 7O8+7+++====+I......O..,,,=:=....... 8........ ..,N..... ......88+II?+??I+......D8O888888D8.......+. .M,=:M,.,:M..... ....ZOO88ZZ8:..........DD88888~:~ND......M..:+++?I+:::M. ... .ZZZODN+::,,:Z+ ......MNDDDDD,,,,,I......:Z:IZIZ$Z$I+NN..... OOOO~O:,,.,,:~:....... DDDDD,,,..,I.....~N.,:~+I??+~++MN.... .DDDO8:,,,:~~=+??7~....NNNNN,,....?.....N?:+===~I$I+IIMN.... .OOOO,????++++7??I.....+NNNN,,...,7.....++777I$777777I:M ... .OO8++??I$IIIO$I~........MMM:,,.I+I..... .7777$8$7777..... . ..:III??IZ7I+===:.........I++..............~DDN8D88D$77?~... ......7I7~,................................................. . . .... ................................................. Ce projet compile et fonctionne sur une debian squeeze (test via chroot) ####################### PRÉ-REQUIS ###################################################### Pour compiler, le projet a besoin des paquets suivants (En plus de l'installation de base de squeeze) : bzip2, git, make, gcc, gawk, bison, flex, texinfo, automake, libtool, lzma, subversion, libncurses-dev, libstdc++6-4.4-dev, zlib1g-dev, libsdl-dev Installable (debian et autres) via la commande ###################### apt-get install bzip2 git make gcc gawk bison flex texinfo automake libtool lzma subversion libncurses-dev libstdc++6-4.4-dev zlib1g-dev libsdl-dev ###################### ### Compilation Pour compiler le projet, il suffit d'exécuter le script install.sh via la commande ./install.sh dans le répertoire du projet. Ce script permet : - Compiler les différents éléments (toolchain, bootloader, kernel, etc) - Appliquer les différents patchs avant la compilation À la fin, les images sont disponibles (bootloader+kernel) dans le dossier Image_finale ### Exécution Il faut installer le bootloader et le noyau à l'aide de supervivi (disponible sur la NOR). ##### FriendlyARM BIOS 2.0 for 2440 ##### [x] format NAND FLASH for Linux [v] Download vivi [k] Download linux kernel [y] Download root_yaffs image [a] Absolute User Application [n] Download Nboot for WinCE [l] Download WinCE boot-logo [w] Download WinCE NK.bin [d] Download & Run [z] Download zImage into RAM [g] Boot linux from RAM [f] Format the nand flash [b] Boot the system [s] Set the boot parameters [u] Backup NAND Flash to HOST through USB(upload) [r] Restore NAND Flash from HOST through USB [q] Goto shell of vivi [i] Version: 1026-2K Enter your selection: -> Envoyer les images à l'aide de boot_usb -> Sur la carte : Option v via minicom dans super vivi pour le bootloader -> Sur le PC : ./s3c2410_boot_usb vboot.bin -> Sur la carte : Option k via minicom dans super vivi pour le noyau -> Sur le PC : ./s3c2410_boot_usb Image Mettre le jumper sur Nand, et relancer la maquette, avec la carte SD et le cable réseau.
About
Fast boot - Mini2440
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published