[jouet] Liens en mode bibliographie et clic sur l'image pour la taille
réelle
This commit is contained in:
		
							parent
							
								
									03631e8d2d
								
							
						
					
					
						commit
						95cb9e37c5
					
				
					 2 changed files with 13 additions and 9 deletions
				
			
		| 
						 | 
					@ -64,9 +64,8 @@ I have a pretty decent connection, FTTH, 100 Mbps / 50 Mbps, vendor stated.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Images
 | 
					# Images
 | 
				
			||||||

 | 
					[][2]
 | 
				
			||||||
[full size](http://blog.kleph.info/images/atmel_et_raspi.jpg)
 | 
					[2]: http://blog.kleph.info/images/atmel_et_raspi.jpg
 | 
				
			||||||
 | 
					 | 
				
			||||||
<!---
 | 
					<!---
 | 
				
			||||||
vim: bg=light
 | 
					vim: bg=light
 | 
				
			||||||
--->
 | 
					--->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,7 +15,7 @@ L'idée était de ne pas écraser le système de démo et d'essayer d'utiliser l
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Compilation
 | 
					## Compilation
 | 
				
			||||||
### Toolchain / sources
 | 
					### Toolchain / sources
 | 
				
			||||||
Je me suis inspiré de ce [wiki](http://www.eewiki.net/display/linuxonarm/SAMA5D3) pour gcc et u-boot. J'ai aussi pris les patch u-boot en suivant les liens donnés sur le wiki.
 | 
					Je me suis inspiré de ce [wiki][1] pour gcc et u-boot. J'ai aussi pris les patch u-boot en suivant les liens donnés sur le wiki.
 | 
				
			||||||
Une fois le compilateur installé, on exporte la variable `CC` qui contient le chemin et le préfix de l'architecture et en informant make que l'on utilise un autre compilateur :
 | 
					Une fois le compilateur installé, on exporte la variable `CC` qui contient le chemin et le préfix de l'architecture et en informant make que l'on utilise un autre compilateur :
 | 
				
			||||||
``` bash
 | 
					``` bash
 | 
				
			||||||
	export CC=`${HOME}/cross/gcc-arm-none-eabi-4_6-2012q4/bin/arm-none-eabi-
 | 
						export CC=`${HOME}/cross/gcc-arm-none-eabi-4_6-2012q4/bin/arm-none-eabi-
 | 
				
			||||||
| 
						 | 
					@ -100,8 +100,8 @@ rsync -aP arch/arm/boot/zImage atmel-host:/boot/zImage-new
 | 
				
			||||||
Je n'ai pas flashé le bootloader ni la NAND pour l'instant.
 | 
					Je n'ai pas flashé le bootloader ni la NAND pour l'instant.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Le chargeur d'amorçage interne [at91bootstrap] vérifie s'il y a une carte SD avant de démarrer sur la NAND.
 | 
					Le chargeur d'amorçage interne [at91bootstrap] vérifie s'il y a une carte SD avant de démarrer sur la NAND.
 | 
				
			||||||
Attention, le deuxième slot, celui pour µSD, n'est pas parcouru au démarrage, contrairement à ce qui est listé dans le diagramme de la [datasheet](Atmel_11121_32-bit-Cortex-A5-Microcontroller_SAMA5D3_Datasheet.pdf).
 | 
					Attention, le deuxième slot, celui pour µSD, n'est pas parcouru au démarrage, contrairement à ce qui est listé dans le diagramme de la [datasheet][2].
 | 
				
			||||||
Par contre, dans la [documentation utilisateur](Atmel_11180_32-bit-Cortex-A5-Microcontroller_SAMA5D3-Series-EK_User-Guide.pdf) la description du processus d'amorçage ne mentionne que le premier slot, celui pour carte SD.
 | 
					Par contre, dans la [documentation utilisateur][3] la description du processus d'amorçage ne mentionne que le premier slot, celui pour carte SD.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Ça m'a pris une bonne semaine pour m'apercevoir de ça... Je pensais que mes compilations étaient mauvaises et/ou que j'allais absolument devoir flasher la mémoire NAND de la carte avec SAM-BA.
 | 
					Ça m'a pris une bonne semaine pour m'apercevoir de ça... Je pensais que mes compilations étaient mauvaises et/ou que j'allais absolument devoir flasher la mémoire NAND de la carte avec SAM-BA.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -175,7 +175,7 @@ Elle est composée de plusieurs autres commandes :
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- `loadenv` qui charge le fichier `uEnv.txt`(bootenv) en mémoire, puis `importenv` qui lit la configuration
 | 
					- `loadenv` qui charge le fichier `uEnv.txt`(bootenv) en mémoire, puis `importenv` qui lit la configuration
 | 
				
			||||||
- `loadzImage` charge le fichier `zImage`(bootfile) en mémoire
 | 
					- `loadzImage` charge le fichier `zImage`(bootfile) en mémoire
 | 
				
			||||||
- `loaddtb` charge le [device tree](http://www.devicetree.org/Main_Page)(dtb_file)
 | 
					- `loaddtb` charge le [device tree][4](dtb_file)
 | 
				
			||||||
- `mmcboot` qui passe la main au noyau
 | 
					- `mmcboot` qui passe la main au noyau
 | 
				
			||||||
 | 
					
 | 
				
			||||||
On voit donc que la plupart des noms de fichiers sont paramétrables, on peut donc assez facilement avoir une configuration avec un noyau stable et un autre de test.
 | 
					On voit donc que la plupart des noms de fichiers sont paramétrables, on peut donc assez facilement avoir une configuration avec un noyau stable et un autre de test.
 | 
				
			||||||
| 
						 | 
					@ -254,8 +254,13 @@ eth1 IRQ	|   8k   |  2.2k
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Images
 | 
					# Images
 | 
				
			||||||

 | 
					[][5]
 | 
				
			||||||
[taille réelle](http://blog.kleph.info/images/atmel_et_raspi.jpg)
 | 
					
 | 
				
			||||||
 | 
					[1]: http://www.eewiki.net/display/linuxonarm/SAMA5D3
 | 
				
			||||||
 | 
					[2]: Atmel_11121_32-bit-Cortex-A5-Microcontroller_SAMA5D3_Datasheet.pdf
 | 
				
			||||||
 | 
					[3]: Atmel_11180_32-bit-Cortex-A5-Microcontroller_SAMA5D3-Series-EK_User-Guide.pdf
 | 
				
			||||||
 | 
					[4]: http://www.devicetree.org/Main_Page
 | 
				
			||||||
 | 
					[5]: http://blog.kleph.info/images/atmel_et_raspi.jpg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<!---
 | 
					<!---
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue