Перейти к содержанию
    

Linux-sunxi для Allwinner A20

Здравствуйте.

Приобрёл 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. И точно. Он стал как до изменения.

 

Может кто-нибудь знает как правят настройки ядра системы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С HummingBird дела не имел, но исправленный script.bin можно сразу записать на SD-карту, без перезаливки всего остального.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы, наверное, имеете ввиду, когда система и грузиться с SD. В таком случае, да. У нас образ записывается с SD (загрузочный диск) на флеш память. В таком случае, тоже так можно. Записал bin файл на карту после установки линукса. И затем переписал уже в существующем линуксе. Это хорошо если только один прибор. А если говорить о серии? Очень долго будет уже в каждом приборе менять bin файл. Да и внесение обновлений будут уже невозможны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если еще актуально. При конфигурировании BSP выбирается тип платы (./configure <selected board>), к конфигу платы привязан соответствующий fex. Т.о. править нужно этот fex, потому что script.bin собирается из него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы, наверное, имеете ввиду, когда система и грузиться с SD. В таком случае, да. У нас образ записывается с SD (загрузочный диск) на флеш память. В таком случае, тоже так можно. Записал bin файл на карту после установки линукса. И затем переписал уже в существующем линуксе. Это хорошо если только один прибор. А если говорить о серии? Очень долго будет уже в каждом приборе менять bin файл. Да и внесение обновлений будут уже невозможны.

 

Так исправьте образ. Вам надо смонтировать partition с вашего образа. Вот инструкция как это сделать:

http://madduck.net/blog/2006.10.20:loop-mo...m-a-disk-image/

 

Не забудьте сначала сохранить копию образа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...