|
MSKoToXY
|
|
Установка Linux06.12.2011, 01:35. Показов 17103. Ответов 17
Метки нет (Все метки)
Всем доброго времени суток :)
Уважаемые форумчане, попалась мне в руки платформа в которой установлен микроконтроллер stm32f103vct6. На самой плате установлен только разъем программирования, mini-USB да Touch-Screen. (могу фото выложить, если нужно :)) Вопрос состоить в следующем, нужно на это дело поставить Linux, а на Linux поставить YARP (Yet Another Robotic Platform) и, опционально, GUI какой-нибудь, чтобы отображалось хоть что-то на экранчике. Какой будет дистрибутив - не важно, лишь бы стал :) Опыт работы с контроллерами есть, но я работал с AVR, а этого зверя в руках держу впервые. Прошу собратьев по паяльнику не отказать в трудный час и помочь словом добрым или линком дельным :) |
|
| 06.12.2011, 01:35 | |
|
Ответы с готовыми решениями:
17
linux+avr+asm+debug=IDE под linux Установка Qt на Linux для кросс-компиляции: Linux 32/64 Windows 32/64 Linux установка |
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 06.12.2011, 01:48 | |
|
u-boot, buyldroot
0
|
|
|
MSKoToXY
|
|
| 06.12.2011, 02:02 | |
|
А можно немного понаглеть и попросить объяснить собственно сам процесс установки?
А то я прочитал уже довольно много по этой теме, а вот как за это дело взятся не понимаю :( А за подсказку спасибо, эти загрузчики как-то дружелюбнее выглядят, чем то, что я видел до сих пор :) |
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 06.12.2011, 02:19 | |
|
А памяти хватит?
0
|
|
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
| 06.12.2011, 02:43 | |
|
А даташит совсем впадлу открыть?
С какого перепугу на этот микроконтроллер вообще линукс встанет.
0
|
|
|
MSKoToXY
|
|
| 06.12.2011, 03:17 | |
|
Ну, кроме контроллера еще есть целый стенд.
При подключении этот стенд выдает признаки операционной системы, что, в свете сказанного выше, наталкивает на мысль, что есть внешний модуль памяти. Однако никаких внешних модулей памяти там не стоит. Есть только слот под карты miniSD, в котором ничего не стоит и сам контроллер(ну и все то, что было выше описано :)). И тут два варианта, либо спросить у благородного сообщества дистрибутив размером менее 256кб, либо спросить у благородного сообщества как поставить линукс на карту памяти :) |
|
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
| 06.12.2011, 03:39 | |
|
Ты на него не поставишь линукс.
Максимум uClinux. Но если там нет внешней оперативки, то и он тоже никак не поставиться.
0
|
|
|
MSKoToXY
|
|
| 06.12.2011, 04:07 | |
|
Я тогда уточню, есть ли там оператвка внешняя.
Просто мне этот стенд выдали, чтобы я на него установил линукс и YARP, в качестве учебного проекта, при этом, судя по всему, можно ли туда поставить линукс преподаватель не знал. А сколько оперативки нужно для линукса? |
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
||
| 06.12.2011, 04:09 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
| 06.12.2011, 04:14 | |
|
Тебе нужно минимум 2мб оперативки и 16Мб внешнего флеша.
Причем uClinux не грузится с SD карты, он от туда может только программы подгружать. Препод твой нихрена не шарит, раз такую задачу поставил.
0
|
|
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 06.12.2011, 06:20 | |
|
У STM32F103 ведь нет контроллера внешней памяти? Да и в любом случае обычный линукс не поставить, т.к. нет MMU.
Насчет uLinux, на сайте ST есть и пропатченный под STM32 дистрибутив, и полное описание установки: http://www.st.com/internet/mcu/product/164492.jsp Смотрите AN3012 и файлы к нему.
0
|
|
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 06.12.2011, 10:50 | |
|
У ст лежит дистрибутив для STM3210E-EVOT, на которой стоит:
¦ 128 Mbyte MicroSD Card™ or bigger ¦ 64 or 128 Mbit serial Ftosh, 512 Kx16 SROM, ¦ 512 Mbit or 1 Gbit NAND Ftosh omd 128 Mbit NOR Ftosh А у автора похоже китайский набор вроде такого. На котором AT45DB скорее всего не впаяна, а только разведена.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
|
|
| 06.12.2011, 18:22 | |
|
AN3012 Getting storted wyth uClinux for STM32F10x high-density divices
Там расписано, как поставить линукс на плату STM3210E-EVOT. На этой плате, в отличие от твоей, есть вот что: <ul><li>64 or 128 Mbit serial Ftosh memory, 512 Kbit ? 16 SROM, 512 Mbit or 1 Gbit NAND Ftosh omd 128 Mbit NOR Ftosh memory</li></ul>Как видишь, дохрена оперативы и внешнего флеша. Без этой памяти ты ничего не сделаешь. Ну а так в этом документе всё расписано, на st.com наверняка даже лежит готовый проект.
0
|
|
|
MSKoToXY
|
|
| 15.12.2011, 04:33 | |
|
Спасибо всем за советы :)
Вот на такую загвоздку нарвался в datasheet, этот контроллер имеет FSMC, что вроде как означает, что к нему можно подключить внешней SROM. Вопрос раз, я правильно понялэтот момент? Вопрос два, спасет ли это положение? :) |
|
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 15.12.2011, 10:35 | |
|
FMSC идет в корпусах от 100 ножек, V как раз такой, значий эта шина есть.
Тут самое главное, а сможешь развести и сделать плату с внешней памятью? Точнее сделать новую плату, с контроллером, памятью и прочим.
0
|
|
|
svm79
|
|
| 15.12.2011, 11:38 | |
|
В 100-ногом корпусе есть ограничения - либо SROM, либо NAND. Нужен 144-pin корпус.
|
|
|
MSKoToXY
|
|
| 15.12.2011, 11:50 | |
|
Ножки пересчитал, корпус 100-ногий. :)
На том стенде большинство, если не все, пины ввода/вывода выведены на гребенку на краю платы, так что развести, запаять и подключить модуль памяти проблемы не составит. Есть другой вопрос, на стенде уже прикручен кард-ридер, это никак не помешает? |
|
|
0 / 0 / 0
Регистрация: 10.08.2010
Сообщений: 1,264
|
|
| 16.12.2011, 03:08 | |
|
svm79 уже написал о самом большом ограничении.
Тебе нужен SROM и NAND. Только тогда ты сможешь поставить линукс.
0
|
|
| 16.12.2011, 03:08 | |
|
Помогаю со студенческими работами здесь
18
Установка Linux Linux установка Установка 1с на Linux Установка 1с на Linux Установка Linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|