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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Нужна помощь по линуксу, надо стартануть
Метценгерштейн
сообщение Dec 12 2015, 20:12
Сообщение #46


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Вопрос теоретический:
Многие делают свои одноплатники на армах. Льют туда линукс и пошло поехало.
Мне было бы проще понять как он устроен на примере тоже арма- STM32, например.
Вот как имея STM32, я могу сделать на базе его одноплатник с загрузчиком и линуксом? Или это только специальные процы должны быть?
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 12 2015, 22:26
Сообщение #47


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

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



На ST32 можно поставить урезаный Линукс. Забыл название. Он без виртуальной памяти. Для полноценного Линукса нужен модуль управления памятью. Обычно его называют MMU (memory management unit).
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 21 2015, 07:43
Сообщение #48


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Добрый день!
Нужна еще консультация.
Встречался с разработчиками, немного прояснилось.
Уже умею ядро собирать, перекомпилю его.
После сборки ядра я имею два файла, которые надо в образ флешки в папку /boot
Образ флешки мне дали. Но вот когда происходит загрузка с нее, загрузка встает. Скрин приложен.



Дело не в моих сгенеренных файлах, т.к. в этот же image клады такие же файлы с той флешки, что загружается.
Дело именно в имадже.
Что-то можно по скрину понять? Или какой выложить файл?
Go to the top of the page
 
+Quote Post
Эдди
сообщение Dec 21 2015, 08:21
Сообщение #49


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Проблема в запуске какого-то upstart-bridge. Смотрите, что у вас за система инициализации (точно ли это upstart) и что там она пытается эдакого запустить, что мрет.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 21 2015, 08:41
Сообщение #50


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



какой файл хоть примерно копать?
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 21 2015, 14:18
Сообщение #51


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

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



Цитата(Метценгерштейн @ Dec 21 2015, 11:41) *
какой файл хоть примерно копать?


Копайте в Google
Не только у вас такое случается
Возможно решение


Но вы сами поищите
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 21 2015, 16:40
Сообщение #52


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



проблему решил- неправильно распаковал файлы на флеш. Распаковал через GUI, не работало. Когда через командную строку- все заработало.
Идем дальше ))
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 21 2015, 19:16
Сообщение #53


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Tarbal @ Dec 13 2015, 01:26) *
На ST32 можно поставить урезаный Линукс. Забыл название. Он без виртуальной памяти. Для полноценного Линукса нужен модуль управления памятью. Обычно его называют MMU (memory management unit).


Вот веселье!! Хорошо, зальете вы в СТМ что-то похожее на линукс, хорошо, но для чего? Чтоб что-то компилить на GCC?? Дня 2-3 походу да еще и памяти не хватит... Для линукса нужна память, много памяти.

Сообщение отредактировал mantech - Dec 21 2015, 19:17
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Dec 28 2015, 06:27
Сообщение #54


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



можете тезисно обрисовать картину:

допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 3.16
какие действия мои? Создать загрузочную флешку т.о.

Второй вариант: Допустим, хочу убунту под АРМ поставить. Просто скачиваю ее образ под АРМ и всё? Должно заработать?

Не понятно процесс сборки до конца.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Dec 28 2015, 13:19
Сообщение #55


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

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



Цитата(Метценгерштейн @ Dec 28 2015, 10:27) *
можете тезисно обрисовать картину:

допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 3.16
какие действия мои? Создать загрузочную флешку т.о.

Второй вариант: Допустим, хочу убунту под АРМ поставить. Просто скачиваю ее образ под АРМ и всё? Должно заработать?

Не понятно процесс сборки до конца.


1. кроме ядра надо еще бутлоадер, корневую файловую систему и дерево устройств.
2. Не просто. Надо еще поколдовать над деревом устройств. До 3 ей версии ядра информация из дерева устройств содержалась в ядре, а потому надо индивидуально строить ядро для ващей платы. Вот корневую файловую систему можно практически не изменять если она под ARM.
Go to the top of the page
 
+Quote Post
alx2
сообщение Dec 29 2015, 11:14
Сообщение #56


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(Метценгерштейн @ Dec 28 2015, 12:27) *
можете тезисно обрисовать картину:

допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 3.16
какие действия мои?

В общих чертах такие:

1. wget https://cdn.kernel.org/pub/linux/kernel/v3....x-3.16.7.tar.xz
2. tar xJf linux-3.16.7.tar.xz
3. cd linux-3.16.7
4. make menuconfig
... конфигурируем по потребностям...
5. make dep CC=arm-linux-gnueabi-gcc LD=arm-linux-gnueabi-ld AR=arm-linux-gnueabi-ar NM=arm-linux-gnueabi-nm OBJCOPY=arm-linux-gnueabi-objcopy
6. make zImage CC=arm-linux-gnueabi-gcc LD=arm-linux-gnueabi-ld AR=arm-linux-gnueabi-ar NM=arm-linux-gnueabi-nm OBJCOPY=arm-linux-gnueabi-objcopy
6. make modules CC=arm-linux-gnueabi-gcc LD=arm-linux-gnueabi-ld AR=arm-linux-gnueabi-ar NM=arm-linux-gnueabi-nm OBJCOPY=arm-linux-gnueabi-objcopy


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post

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

 


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


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