Виртуальная машина SK-iMX233  
	
	| Pavel Ivanchenko | 
	
		
	 |  
	
		
		  |  
		| Admin |  
		 |  
		 |  
		 |  
		
  |  
		| Пункты: 95466 |  
		| Регистрация: 24.03.2009 |  
		| Пол: Мужчина |  
		 |  
		 
	 | 
		
		Для "нормальной" работы необходимо настроить сетевые интерфейсы (появляющиеся после установки VMware) как описано  здесь (см. п.4). 
В системе прописано два пользователя: 
root:123456 
user:123456 (настоятельно рекомендую работать под этим пользователем) 
После загрузки, переключаемся на консоль (Ctrl+Alt+F(1-6)) (потребуется в опциях VMware освободить сочетание клавиш Ctrl+Alt - по умолчанию это выход из окна виртуальной машины), логинимся, запускаем MidnightComander (mc). 
Основная рабочая папка /home/user/src:
  linux-2.6.28 - ядро linux 2.6.28 и скрипты для его сборки, оставлен как вариант для сравнения в случае возникновения "странностей" работы с ядром 2.6.31 
 
 linux-2.6.31 - ядро linux 2.6.31 и скрпты для его сборки 
make_menuconfig запускает консольный конфигуратор опций ядра 
make_kernel собирает ядро 
make_system собирает корневую файловую систему, после чего собирает с ней ядро 
config_intramfs_nand - конфиг для ядра в котором, корневая ФС находится в initramfs (подлинковывается в ядро на этапе его сборки), выключен драйвер SD/MMC card, включен драйвер NAND flash. 
NAND flash разбита не два раздела, 1) 20Мб для хранения загрузочного образа, доступен для записи из самой системы с помошью утилиты kobs-ng (см. скрипт nand_tftp_update), 2) 230Мб отформатированы UBI файловой системой, раздел сделан 200Мб (с запасом на возникновение битых блоков), по умолчанию включена компрессия 
config_initramfs_mmc - конфиг для ядра в котором, корневая ФС находится в initramfs (подлинковывается в ядро на этапе его сборки), выключен драйвер NAND flash, включен драйвер SD/MMC card. 
config_nand_rootfs - конфиг для ядра в котором, корневая ФС находится в первом разделе (не в 0-ом) NAND flash. 
При копировании требуемых конфигов (в .config) необходимо запускать make_menuconfig и делать "пустые" манипуляции с целью сохранения файла конфигурации, просто копирование конфига не пройдет. 
В системе настроен автодетект внешних носителей USB и SD/MMC, соответствующие папки будут появляться в папке /mnt 
 
 buildroot-2009.10 - пакет сборки корневой файловой системы 
make menuconfig - запускает консольный конфигуратор опций и содержимого 
make_rootfs - скрипт сборки файловой системы 
Buildroot автоматически скачивает требуемые компоненты, для этого необходимо разрешить доступ сетевому интерфейсу 192.168.2.2 (в Win для этого достаточно в свойствах подключения к Internet в закладке "Доступ" разрешить доступ и выбрать сетевой интерфейс из ниспадающего списка), если предоставить доступ не предоставляется возможным, тогда можно копировать из сети требуемые пакеты (находя их по назваию в google) и копировать их (например по FTP) в папку buildroot-2009.10/dl 
 
Кросскомпилятор для сборки ядра и Buildroot используется тот что был в "оригинальной" системе (LTIB) предоставляемой FreeScale, но это не особо принципиально |  
		 |  
		 
	 |  
	| 
		
	 | 
	
		
	 |   
 |   
 |