реклама на сайте
подробности

 
 
> установка Debian, на ARM9
Zelepuk
сообщение Jan 12 2012, 09:00
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



как "портировать" Debian на AT91SAM9XX ?
где-нибудть в сети есть инструкции?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KostyantynT
сообщение Feb 5 2012, 21:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Ищите по ключевому слоу emdebian.Хотя во встариваемых системах лучше билдрута пока не придумали


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Olej
сообщение Feb 29 2012, 10:08
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(КонстантинТ @ Feb 6 2012, 00:23) *
Ищите по ключевому слоу emdebian.Хотя во встариваемых системах лучше билдрута пока не придумали

Linux для embedded применений - здесь вам очень коротко и о билдрут, и о построении тулчайн, и о пользе QEMU в этом процессе... - может пригодится?

только сама постановка вопроса меня как-то смутила: "затолкать Debian в embedded ARM" ... ? maniac.gif
по-моему можно: затолкать Linux в embedded ARM, но Debian - дистрибутив, дистрибутив рассчитанный на десктоп в применении, отличающийся от других дистрибутивов, главным образом, пакетной системой инсталляций (всё остальное - сказки)... куда вы его и как собрались заталкивать?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Feb 29 2012, 14:11
Сообщение #4


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Olej @ Feb 29 2012, 13:08) *
только сама постановка вопроса меня как-то смутила: "затолкать Debian в embedded ARM" ... ? maniac.gif
по-моему можно: затолкать Linux в embedded ARM, но Debian - дистрибутив, дистрибутив рассчитанный на десктоп в применении, отличающийся от других дистрибутивов, главным образом, пакетной системой инсталляций (всё остальное - сказки)... куда вы его и как собрались заталкивать?

armel debian.И что плохого в этом? И почему только десктоп?
На плате от Atmel для 9260 жил в тестовом виде вполне хорошо и обновлялся по сети (debian 5.0.2). Отладить программу на десктопе, пересобрать кросс-компилятором и проверять в железе все же проще, чем только под железо разрабатывать.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Olej
сообщение Feb 29 2012, 15:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(mdmitry @ Feb 29 2012, 17:11) *
armel debian.И что плохого в этом? И почему только десктоп?


я только высказал предположение rolleyes.gif , что операционная система - это Linux, а Debian - это всего-навсего дистрибутив (один и из многих), ... как бы дистрибьюторы не пыжились "из кожи вон" обосновать его какую-то особенность и исключительность (дистрибьюторам тоже хочется "сладко жрать и мягко спать"), и уж то, что вы загружаете в embedded реализацию - ну никак не может зависеть от вида дистрибутива, и на чём это изготавливалось, и есть это всегда только Linux.

Цитата(mdmitry @ Feb 29 2012, 17:11) *
armel debian.И что плохого в этом?

в этом нет ничего плохого!
но в точности так же, как в этом нет и ничего хорошего wink.gif

в точности такое же вожете сделать вы, я и любой, потому что и Linux-ядро само по себе, и возможности компилятора GCC - уже дают возможность собрать всё это под любую платформу, не привязываясь для этого ни к каким дистрибутивам и проектам.

и BuildRoot, упоминаемый уже раньше здесь, вот этот:
http://www.buildroot.org/download.html
- делает это гораздо лучше и гораздо гибче всяких частных проектов...

да и не только он один:
- Virtual Development Board - http://www.elinux.org/Virtual_Development_Board
- Sourcery G++ Lite 2011.03-41 for ARM GNU/Linux - https://sourcery.mentor.com/sgpp/lite/arm/portal/release1803
- Sourcery_CodeBench - https://sourcery.mentor.com/sgpp/lite/arm/portal/release2032
... особенно последний wink.gif
Go to the top of the page
 
+Quote Post
gosha
сообщение Jul 17 2012, 13:36
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 15-06-04
Из: Менделеево
Пользователь №: 30



QUOTE (Olej @ Feb 29 2012, 19:20) *
в этом нет ничего плохого!
но в точности так же, как в этом нет и ничего хорошего wink.gif

в точности такое же вожете сделать вы, я и любой, потому что и Linux-ядро само по себе, и возможности компилятора GCC - уже дают возможность собрать всё это под любую платформу, не привязываясь для этого ни к каким дистрибутивам и проектам.


Я бы так не сказал.

Кроме ядра, нужно много библиотек (libc, libm, lib_ext2)bash.

Для их стабильной работы нужно приложить patch. И по-тестить.

Alt_Linux для ARM-xscale чеовек пере-собирал год кросс-сборкой..

Только ядро пере-собрать - не сложно. Тысячу взаимо-зависимых пакетов- нелегко.

Советов людей, не имеющих в этом опыта я бы не стал слушать.

Остановился на 2 вариантах: либо ставить Debian, но подсунуть ему свое ядро.

Либо собирать uC_Linux, который можно сконфигурить и собрать вместе со всеми библиотеками и утилитами с помощью нескольких команд из единого дерева исходных текстов (ядро, библиотеки, утилиты, и пр...)




Мы ставили Debian тоже при помощи qemu.
- из под qemu запускаем инсталляцию с dvd диска.
- после установки, пакуем полученную файловую систему (весь диск с установленной под qemu OS).
- распаковываем на диск или flash целевой машины.
- удаляем ядро и драйвера и подсовываем свои.
- загружаемся в debian, но со своим ядром.

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.03103 секунд с 7
ELECTRONIX ©2004-2016