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

 
 
> Где взять исходники ядра Angstrom для Beaglebone Black?
SWW
сообщение Jan 27 2014, 06:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-03-05
Пользователь №: 3 421



Я хренею со всего этого типа бесплатного линукса. Ни один порт ядра сделанный под beaglebone black не работает должным образом, кроме готовых образов с закрытыми почему-то исходниками. И это при том, что лицензия GPL обязывает автора порта предоставить их бесплатно, точно на тех же правах на которых он получил исходники ванильного ядра на оффсайте. Ни кажется ли вам господа, что все это наеб..ство вселенского масштаба? Ну так ведь по другому и быть не может! Зачем кому-то проделывать адскую работу за бесплатно (ведь нужно как минимум на хлеб заработать). Лично я себе это представляю теперь так. Вокруг очередной отладочной платы создается некий проджект (например ЁбтоПроджект) из нескольких чуваков, которые делают порт линукса под нее. Но линукс сложный программный продукт. Чтобы его тестировать его, нужна армия тестировщиков, да еще плюс четко организованная система тестов. Это дорого. Поэтому вокруг проджекта создается коммунити - это стадо баранов (среди которых и мы с вами), котрые тестят эту поделку, пишут письма авторам с мольбами о помощи. Авторы все это внимательно читают, устраняют косяки, но рабочий вариант коммунити никогда не получает. А получить его можно за деньги, договорившись с авторами. И это вполне логично. Вот такая GPL наблюдается... Чудес не бывает!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dron_Gus
сообщение Jan 28 2014, 15:04
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Название темы же "где взять". Несколько мест показали, если автору лень смотреть, как оно собирается в Ангстреме.
Про работает лучше... это из разряда легенд...
Ну или автор сравнивает с -devel веткой того же linux-omap. А так чудес не бывает.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
SWW
сообщение Jan 29 2014, 08:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-03-05
Пользователь №: 3 421



Цитата(Dron_Gus @ Jan 28 2014, 18:04) *
Название темы же "где взять". Несколько мест показали, если автору лень смотреть, как оно собирается в Ангстреме.
Про работает лучше... это из разряда легенд...
Ну или автор сравнивает с -devel веткой того же linux-omap. А так чудес не бывает.


Автору не лень. Автор пробовал все ядра, которые лежат на гитхабе. А вот тем авторам которые это туда выкладывают не мешало бы хотя бы раз в пятилетку собрать это самое ядро из того, что они навыкладывали, а не у себя на локальном компе. Одно собирается, но виснет сразу на старте. Другое еще до компиляции вывливает кучу рекурсивных ссылок в конфигурации и естественно не работает должным образом после сборки. И это только очевидные цветочки! И как я это уже писал выше, делается это не случайно. И вообще зачем спорить если вы сами по этим граблям не ходили.

Мне не лень смотреть как это собирается в ангстреме, или еще где либо. На одну такую "сборку" я смотрел 48 часов в надежде увидеть в папках которые он создает в процессе сборки хоть какой-то намек на исходники, и что самое интересное она так и не завершилась, повисла. Автор который не хочет отдать исходники мог сказать об этом прямо и заранее, а не городить этот огород понятный только ему одному. Иначе возникает непреодолимое жалание назвать его мудаком.

При таком подходе бесплатный линкукс (который как выяснилось не существует) теряет всякий смысл. Так как его основная миссия - облегчение жизни разработчика. Он взял бы на себя гуи, файловые системы, сеть, усб и тому подобное, а разработчик бы решал свою задачу не думая об этих якобы готовых и бесплатных низкоуровневых мелочах. Но по факту про свои задачи вообще приходится забыть, и до поседения заниматься разгадыванием ребусов нарочно выдуманных кем то. Это не работа, а мозго..бство, пардон муа.


Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 29 2014, 12:53
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(SWW @ Jan 29 2014, 12:58) *
Автору не лень. Автор пробовал все ядра, которые лежат на гитхабе. А вот тем авторам которые это туда выкладывают не мешало бы хотя бы раз в пятилетку собрать это самое ядро из того, что они навыкладывали, а не у себя на локальном компе. Одно собирается, но виснет сразу на старте. Другое еще до компиляции вывливает кучу рекурсивных ссылок в конфигурации и естественно не работает должным образом после сборки. И это только очевидные цветочки! И как я это уже писал выше, делается это не случайно. И вообще зачем спорить если вы сами по этим граблям не ходили.

Мне не лень смотреть как это собирается в ангстреме, или еще где либо. На одну такую "сборку" я смотрел 48 часов в надежде увидеть в папках которые он создает в процессе сборки хоть какой-то намек на исходники, и что самое интересное она так и не завершилась, повисла. Автор который не хочет отдать исходники мог сказать об этом прямо и заранее, а не городить этот огород понятный только ему одному. Иначе возникает непреодолимое жалание назвать его мудаком.

При таком подходе бесплатный линкукс (который как выяснилось не существует) теряет всякий смысл. Так как его основная миссия - облегчение жизни разработчика. Он взял бы на себя гуи, файловые системы, сеть, усб и тому подобное, а разработчик бы решал свою задачу не думая об этих якобы готовых и бесплатных низкоуровневых мелочах. Но по факту про свои задачи вообще приходится забыть, и до поседения заниматься разгадыванием ребусов нарочно выдуманных кем то. Это не работа, а мозго..бство, пардон муа.


Вы сравнивали конфигурацию ядра, что успешно бежит и что вы компилируете?
Если вам непонятно о чем я спрашиваю, то у вас просто не хватает знаний и надо задавать другие вопросы.
По сути дела вам надо три вещи:
1. Патчи ядра.
2. Правильная версия ядра (для которой патчи)
2. Правильная конфигурация ядра.

При компиляции Андроида все правильно устанавливается и строится ядро. Что вам с этого надо -- прервать компиляцию ядра и у вас будут стоять исходники пропатченные и сконфигуририванные при условии, что вы компилируете для правильного устройства.

Еще один момент, который за скобками. Одного ядра мало. Надо построить и правильно установить модули ядра, а это совсем другая процедура чем установка просто ядра.
Там дерево файлов со служебными файлами. Но сначала постройте ядро.

Когда дойдете до конкретных вопросов, то будут конкретные ответы.

И еще. В логе загрузки линукса в самом начале пишется имя борды.
Найдите его в одном из файлов здесь:
arch/arm/mach-omap2/
Если оно есть, то вы сможете построить правильный кернел. Кстати этот файл и будет уникальным файлом вашей борды. Посмотрев его, вы увидите какие устройства и как устанавливаются, какие пины для чего используются.
Когда найдете, возможно мы сможем найти и правильную конфигурацию в самом кернеле.
Но если у вас есть работающий борд, то можно взять и оттуда.

Сообщение отредактировал Tarbal - Jan 29 2014, 13:11
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SWW   Где взять исходники ядра Angstrom для Beaglebone Black?   Jan 27 2014, 06:47
- - xor.kruger   А зачем Вы жалуетесь ??? То что Вы написали (имхо)...   Jan 27 2014, 07:29
|- - SWW   Цитата(xor.kruger @ Jan 27 2014, 11:29) А...   Jan 27 2014, 07:34
- - Aner   SWW вы все правильно поняли и так это и есть. С та...   Jan 27 2014, 08:26
- - SWW   Цитата(Aner @ Jan 27 2014, 11:26) SWW вы ...   Jan 27 2014, 09:20
|- - sasamy   Цитата(SWW @ Jan 27 2014, 13:20) А они вм...   Jan 27 2014, 11:04
- - Aner   Дайте ссылку ... на git под beaglebone black или и...   Jan 27 2014, 11:20
|- - sasamy   Цитата(Aner @ Jan 27 2014, 15:20) Дайте с...   Jan 27 2014, 11:22
- - EvilWrecker   Еще один человек вкусил прелести "опенсорца...   Jan 27 2014, 12:05
|- - sasamy   Цитата(EvilWrecker @ Jan 27 2014, 16:05) ...   Jan 27 2014, 12:20
|- - EvilWrecker   Цитата(sasamy @ Jan 27 2014, 16:20) Откуд...   Jan 27 2014, 12:39
|- - sasamy   Цитата(EvilWrecker @ Jan 27 2014, 16:39) ...   Jan 27 2014, 12:50
|- - EvilWrecker   Цитата(sasamy @ Jan 27 2014, 16:50) Не зн...   Jan 27 2014, 13:06
|- - sasamy   Цитата(EvilWrecker @ Jan 27 2014, 17:06) ...   Jan 27 2014, 13:56
- - SyncLair   Цитата(SWW @ Jan 27 2014, 10:47) Я хренею...   Jan 27 2014, 12:08
- - Aner   sasamy похоже вы только входите в тему: исходники ...   Jan 27 2014, 12:37
- - Tarbal   Цитата(SWW @ Jan 27 2014, 10:47) Я хренею...   Jan 27 2014, 13:51
- - Tarbal   Посмотрите топики здесь: http://e2e.ti.com/search...   Jan 27 2014, 13:59
- - ZASADA   Tarbal, это что, теперь для возможного получения ...   Jan 27 2014, 17:16
|- - Tarbal   Цитата(ZASADA @ Jan 27 2014, 21:16) Tarba...   Jan 27 2014, 19:45
- - Idle   Цитата(SWW @ Jan 27 2014, 10:47) Ни кажет...   Jan 27 2014, 19:34
- - Dron_Gus   Не оно https://github.com/beagleboard/kernel Не по...   Jan 28 2014, 12:53
|- - Idle   Цитата(Dron_Gus @ Jan 28 2014, 16:53) Не ...   Jan 28 2014, 14:16
- - Dron_Gus   Таки, очевидно, Вы "не умеете их готовить...   Jan 29 2014, 09:25


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 02:44
Рейтинг@Mail.ru


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