Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Linux-sunxi для Allwinner A20
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
KARLSON
Здравствуйте.
Приобрёл SoC HummingBird Kit Allwinner A20. Заинтересовал наличием большого числа интерфейсов. Всё бы ничего, но образ линукса настроен на ёмкостной сенсорный экран, а необходимо перевезти на резистивный.
Почитал, что правят script.bin. Нашёл его в папке в исходниках a20_hummingbird_v3.0_v4\lichee\tools\pack\out\bootfs

Правил следующим образом:
Сделал копию script.bin
команда bin2fex -> script.fex
Закоментировал модуль настройки ёмкостного тача. Вставил модуль настройки резистивного тача.
команда fex2bin -> script.bin
заменил файл.

Далее создаю образ.
source build/envsetup.sh
lunch wing_k70-eng
extract-bsp
pack

Перед тем как скопировать образ на SD карту решил проверить этот файл, т.к. смущает, что он находится в папке out. И точно. Он стал как до изменения.

Может кто-нибудь знает как правят настройки ядра системы?
aaarrr
С HummingBird дела не имел, но исправленный script.bin можно сразу записать на SD-карту, без перезаливки всего остального.
KARLSON
Вы, наверное, имеете ввиду, когда система и грузиться с SD. В таком случае, да. У нас образ записывается с SD (загрузочный диск) на флеш память. В таком случае, тоже так можно. Записал bin файл на карту после установки линукса. И затем переписал уже в существующем линуксе. Это хорошо если только один прибор. А если говорить о серии? Очень долго будет уже в каждом приборе менять bin файл. Да и внесение обновлений будут уже невозможны.
psL
Если еще актуально. При конфигурировании BSP выбирается тип платы (./configure <selected board>), к конфигу платы привязан соответствующий fex. Т.о. править нужно этот fex, потому что script.bin собирается из него.
Tarbal
Цитата(KARLSON @ Apr 22 2015, 16:50) *
Вы, наверное, имеете ввиду, когда система и грузиться с SD. В таком случае, да. У нас образ записывается с SD (загрузочный диск) на флеш память. В таком случае, тоже так можно. Записал bin файл на карту после установки линукса. И затем переписал уже в существующем линуксе. Это хорошо если только один прибор. А если говорить о серии? Очень долго будет уже в каждом приборе менять bin файл. Да и внесение обновлений будут уже невозможны.


Так исправьте образ. Вам надо смонтировать partition с вашего образа. Вот инструкция как это сделать:
http://madduck.net/blog/2006.10.20:loop-mo...m-a-disk-image/

Не забудьте сначала сохранить копию образа.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.