встраиваемые системы

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#1

08 янв 2020, 14:40

Хочется создать что-то наподобии автомобильной головы на андроде

но на линукс и для управления измерительными приборами.

По поводу железа пока не паримся, обкатываем идею на базе х86, потом переносим на arm.

Итак, что же хочется видеть в первом приближении:
1. Минималистичность по максимуму (сорян за тавтологию), то есть чем меньше ресурсов сожрём тем лучше.
2. Рабочие столы и прочий "мусор" в утиль, но нужно будет запускать самописную программу с гуем автоматически при загрузке на весь экран - она как бы и будет дальше рулить всем.
3. Поддержка сети - получение IP автоматом или вручную, простенький web сервер для удалённой настройки и управления прибором, сокет соединения, telnet.
4. Поддержка USB - реализация двух режимов: а) виртуальный com-порт; б) msc (usb флэшка) или mtp

Как-то так. С чего начать?

Аватара пользователя

Real
Сообщения: 318
Зарегистрирован: 08 сен 2016, 02:49
Решено: 1
Благодарил (а): 53 раза
Поблагодарили: 193 раза
Контактная информация:

встраиваемые системы

#2

08 янв 2020, 15:03

WWolf писал(а):
08 янв 2020, 14:40
Как-то так. С чего начать?
Я бы начал с подготовки ТЗ. Это - как проект в строительстве. Можно и без него, но... дальше, думаю, понятно...

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#3

08 янв 2020, 16:03

Не по теме
Real, чем тебе четыре пункта не тз?

Аватара пользователя

rogoznik
Сообщения: 10428
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 791 раз
Поблагодарили: 2047 раз
Контактная информация:

встраиваемые системы

#4

08 янв 2020, 16:39

WWolf, т.к. ты на плюсах у нас мастак - смотри в сторону QT/QML. QML нарисуешь интерфейс. Или там с лицензией что-то не так?
ИзображениеИзображение

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#5

08 янв 2020, 16:40

rogoznik, вопрос не в чём прошу рисовать, а из чего собрать базу под программу

Аватара пользователя

rogoznik
Сообщения: 10428
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 791 раз
Поблагодарили: 2047 раз
Контактная информация:

встраиваемые системы

#6

08 янв 2020, 16:45

WWolf, в смысле железо или программные компоненты?
ИзображениеИзображение

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#7

08 янв 2020, 17:05

rogoznik, ПО... То есть взять ядро и добавить только необходимое... Или взять тот же дебиан и вырезать всё лишнее...

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

Аватара пользователя

slawdos
Сообщения: 122
Зарегистрирован: 26 янв 2017, 17:49
Решено: 1
Благодарил (а): 49 раз
Поблагодарили: 65 раз
Контактная информация:

встраиваемые системы

#8

08 янв 2020, 17:34

WWolf писал(а):
08 янв 2020, 14:40
Хочется создать что-то наподобии автомобильной головы на андроде

[похерено]
По поводу железа пока не паримся, обкатываем идею на базе х86, потом переносим на arm.

Итак, что же хочется видеть в первом приближении:
1. Минималистичность по максимуму (сорян за тавтологию), то есть чем меньше ресурсов сожрём тем лучше.
2. Рабочие столы и прочий "мусор" в утиль, но нужно будет запускать самописную программу с гуем автоматически при загрузке на весь экран - она как бы и будет дальше рулить всем.
3. Поддержка сети - получение IP автоматом или вручную, простенький web сервер для удалённой настройки и управления прибором, сокет соединения, telnet.
4. Поддержка USB - реализация двух режимов: а) виртуальный com-порт; б) msc (usb флэшка) или mtp

Как-то так. С чего начать?
Я бы начал с Android Auto

http://4pda.ru/forum/index.php?showtopic=651767&st=0

Эмуль под винду http://4pda.ru/forum/index.php?showtopi ... p=70792206
Morpheus, :crazy: :evil: :crazy: ,I know Linux...
The root is out there...

Аватара пользователя

rogoznik
Сообщения: 10428
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 791 раз
Поблагодарили: 2047 раз
Контактная информация:

встраиваемые системы

#9

08 янв 2020, 17:38

WWolf, ну тогда debian или centos. И там и там netinstall. Собрать необходимый функционал.
В качестве web-сервера можно использовать nginx, собранный из сорцов, чтоб только необходимое.

UPD:
Или наверно стоит посмотреть в сторону чего-то такого https://alpinelinux.org/
ИзображениеИзображение

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#10

08 янв 2020, 18:00

slawdos писал(а):
08 янв 2020, 17:34
Я бы начал с Android Auto
:fp:
WWolf писал(а):
08 янв 2020, 14:40
Хочется создать что-то наподобии автомобильной головы на андроде, но на линукс и для управления измерительными приборами.

Аватара пользователя

Белый Кролик
Сообщения: 642
Зарегистрирован: 24 май 2018, 14:35
Решено: 10
Благодарил (а): 354 раза
Поблагодарили: 180 раз
Контактная информация:

встраиваемые системы

#11

08 янв 2020, 18:28

rogoznik писал(а):
08 янв 2020, 17:38
WWolf, ну тогда debian или centos. И там и там netinstall. Собрать необходимый функционал.
В качестве web-сервера можно использовать nginx, собранный из сорцов, чтоб только необходимое.

UPD:
Или наверно стоит посмотреть в сторону чего-то такого https://alpinelinux.org/
Debian из netinstall или OpenSUSE leap из обычного образа (в зюзином установщике галками выберешь базовую систему и нужные тебе пакеты)
P.S. Если я правильно понял что нужна очень минимальная система :crazy:

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#12

08 янв 2020, 19:23

rogoznik писал(а):
08 янв 2020, 17:38
Или наверно стоит посмотреть в сторону чего-то такого https://alpinelinux.org/
интересно, буду ковырять дальше в этом направлении
Снимок экрана от 2020-01-08 19-21-46.png
Белый Кролик писал(а):
08 янв 2020, 18:28
netinstall
многовато жрёт всё таки изначально, скрин выше :)

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#13

09 янв 2020, 11:17

три часа поворочался ночью и понял что по четвёртому пункту на х86 не получится ничего сделать, ибо онли хост без смены режима работы... тут только армы в помощь или внешние девайсы подкидывать...
по остальным пунктам alpine хорош, но из-за четвёртого пункта придётся всё таки использовать решения от производителя arm чипа и дальше может быть если не понравится тащить альпуху каким-то образом...

Аватара пользователя

rogoznik
Сообщения: 10428
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 791 раз
Поблагодарили: 2047 раз
Контактная информация:

встраиваемые системы

#14

09 янв 2020, 11:30

WWolf, так она же есть для armv7
ИзображениеИзображение

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#15

09 янв 2020, 11:38

rogoznik, я ещё не ковырял вопрос, но сдаётся что без проприентарщины от производителя никуда не уйти, а всунется ли оно на альпайн ещё тот вопрос... короче нюансов дофига...
наверное всё таки будет оптимальным решением взять чип с ядрами кортекс м4 и а52 и делать монстра - линукс + прошивка под чип... y STM32 есть такие решения, но я пока не углублялся в них...

Аватара пользователя

vir0id
Сообщения: 2758
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

встраиваемые системы

#16

09 янв 2020, 14:05

WWolf писал(а):
08 янв 2020, 18:00
Хочется создать что-то наподобии автомобильной головы на андроде, но на линукс и для управления измерительными приборами.
Ну если ты сам будешь писать софт для снятия датчиков и т.д, тогда хватай апельсин с экраном. Иначе готовых (или даже в половину) решений я не видел. На киберхоме один чел тоже хотел сделать что-то подобное, но забросил

Аватара пользователя

Автор темы
WWolf
Сообщения: 4177
Зарегистрирован: 14 фев 2018, 00:51
Решено: 35
Откуда: Краснодар
Благодарил (а): 1733 раза
Поблагодарили: 1273 раза
Контактная информация:

встраиваемые системы

#17

09 янв 2020, 14:23

vir0id, ну это арм и есть :) но поддержка у AllWinnera тот ещё геморой... и драйвера под видео вещь в себе... но если приноровиться usb otg выгнать в два режима - флэшка и виртуальный компорт то в целом можно попробовать взять за макетку...

Аватара пользователя

vir0id
Сообщения: 2758
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

встраиваемые системы

#18

09 янв 2020, 14:44

WWolf писал(а):
09 янв 2020, 14:23
драйвера под видео вещь в себе...
ха! Это уж точно.

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей