Метценгерштейн 0 12 декабря, 2015 Опубликовано 12 декабря, 2015 · Жалоба Вопрос теоретический: Многие делают свои одноплатники на армах. Льют туда линукс и пошло поехало. Мне было бы проще понять как он устроен на примере тоже арма- STM32, например. Вот как имея STM32, я могу сделать на базе его одноплатник с загрузчиком и линуксом? Или это только специальные процы должны быть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 12 декабря, 2015 Опубликовано 12 декабря, 2015 · Жалоба На ST32 можно поставить урезаный Линукс. Забыл название. Он без виртуальной памяти. Для полноценного Линукса нужен модуль управления памятью. Обычно его называют MMU (memory management unit). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 21 декабря, 2015 Опубликовано 21 декабря, 2015 · Жалоба Добрый день! Нужна еще консультация. Встречался с разработчиками, немного прояснилось. Уже умею ядро собирать, перекомпилю его. После сборки ядра я имею два файла, которые надо в образ флешки в папку /boot Образ флешки мне дали. Но вот когда происходит загрузка с нее, загрузка встает. Скрин приложен. Дело не в моих сгенеренных файлах, т.к. в этот же image клады такие же файлы с той флешки, что загружается. Дело именно в имадже. Что-то можно по скрину понять? Или какой выложить файл? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 21 декабря, 2015 Опубликовано 21 декабря, 2015 · Жалоба Проблема в запуске какого-то upstart-bridge. Смотрите, что у вас за система инициализации (точно ли это upstart) и что там она пытается эдакого запустить, что мрет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 21 декабря, 2015 Опубликовано 21 декабря, 2015 · Жалоба какой файл хоть примерно копать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 21 декабря, 2015 Опубликовано 21 декабря, 2015 · Жалоба какой файл хоть примерно копать? Копайте в Google Не только у вас такое случается Возможно решение Но вы сами поищите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 21 декабря, 2015 Опубликовано 21 декабря, 2015 · Жалоба проблему решил- неправильно распаковал файлы на флеш. Распаковал через GUI, не работало. Когда через командную строку- все заработало. Идем дальше )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 21 декабря, 2015 Опубликовано 21 декабря, 2015 (изменено) · Жалоба На ST32 можно поставить урезаный Линукс. Забыл название. Он без виртуальной памяти. Для полноценного Линукса нужен модуль управления памятью. Обычно его называют MMU (memory management unit). Вот веселье!! Хорошо, зальете вы в СТМ что-то похожее на линукс, хорошо, но для чего? Чтоб что-то компилить на GCC?? Дня 2-3 походу да еще и памяти не хватит... Для линукса нужна память, много памяти. Изменено 21 декабря, 2015 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 28 декабря, 2015 Опубликовано 28 декабря, 2015 · Жалоба можете тезисно обрисовать картину: допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 3.16 какие действия мои? Создать загрузочную флешку т.о. Второй вариант: Допустим, хочу убунту под АРМ поставить. Просто скачиваю ее образ под АРМ и всё? Должно заработать? Не понятно процесс сборки до конца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 28 декабря, 2015 Опубликовано 28 декабря, 2015 · Жалоба можете тезисно обрисовать картину: допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 3.16 какие действия мои? Создать загрузочную флешку т.о. Второй вариант: Допустим, хочу убунту под АРМ поставить. Просто скачиваю ее образ под АРМ и всё? Должно заработать? Не понятно процесс сборки до конца. 1. кроме ядра надо еще бутлоадер, корневую файловую систему и дерево устройств. 2. Не просто. Надо еще поколдовать над деревом устройств. До 3 ей версии ядра информация из дерева устройств содержалась в ядре, а потому надо индивидуально строить ядро для ващей платы. Вот корневую файловую систему можно практически не изменять если она под ARM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alx2 0 29 декабря, 2015 Опубликовано 29 декабря, 2015 · Жалоба можете тезисно обрисовать картину: допустим, у меня плата на АРМ. Хочу с нуля сам собрать линукс. ядро 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться