Другие языки программирования и технологии
Программирование ардуино-велокомпьютера. Как написать ос?
есть ардуино с экраном и велосипед с датчиком для измерения скорости. захотелось сделать велокомпьютер простенький. чтоб все параметры показывал и сохранял, так же чтоб подсветку колес сделать. покупать это не хочу, т. к. готовый велокомп имеет совсем скромный функционал, ничего не сохраняет. а подсветка не дешевая. но сразу встал вопрос как написать ос для велокомпа? я не знаю с чего начать, как написать загрузчик и саму эту ос вообще? запихнуть все функции в ардуино не получится, да и не хочется. это надо дравер датчика писать и подсветки... можно как то микроконтроллер использовать как процессор, а флешку как ОЗУ?
> я не знаю с чего начать, как написать загрузчик и саму эту ос вообще?
В Ардуино и так есть загрузчик, вы хотите его заменить на другой?
Вы сначала определитесь, какой функционал будет нести ваша ОС,
нужна ли она вам (и вообще, найдите и почитайте в интернете
хотя бы про основные функции любой ОС и попытайтесь
представить их работу применительно гарвардской архитектуры
микроконтроллеров AVR.
Это первое ...
> запихнуть все функции в ардуино не получится
А это как пихать будете. Если будете писать скетчи на Wiring,
то точно получите монстра. Пишите на чистом С в AVR Studio,
на BASCOM-AVR или ASM и тогда у вас ещё место останется.
Причём для сохранения данных по маршруту (или GPS-координат,
или временных меток, или ...), можно
использовать внешнюю SD-карточку на 32Гб. Мало?
Это второе ...
> это надо дравер датчика писать и подсветки
Это что за зверь такой - драйвер датчика?
Где водится, на что ловить?
:))
В Ардуино и так есть загрузчик, вы хотите его заменить на другой?
Вы сначала определитесь, какой функционал будет нести ваша ОС,
нужна ли она вам (и вообще, найдите и почитайте в интернете
хотя бы про основные функции любой ОС и попытайтесь
представить их работу применительно гарвардской архитектуры
микроконтроллеров AVR.
Это первое ...
> запихнуть все функции в ардуино не получится
А это как пихать будете. Если будете писать скетчи на Wiring,
то точно получите монстра. Пишите на чистом С в AVR Studio,
на BASCOM-AVR или ASM и тогда у вас ещё место останется.
Причём для сохранения данных по маршруту (или GPS-координат,
или временных меток, или ...), можно
использовать внешнюю SD-карточку на 32Гб. Мало?
Это второе ...
> это надо дравер датчика писать и подсветки
Это что за зверь такой - драйвер датчика?
Где водится, на что ловить?
:))
Микроконтроллеру не нужна операционка, он прекрасно обходится без нее.
Есть куча курсов по программированию Arduino - выбирай на вкус, учись и не задавай больше таких странных вопросов. К тому же, программа, которую ты хочешь написать, достаточно примитивная, а вот с чем будут проблемы, так это с инженерной частью: питание, пылевлагозащита, устойчивость к вибрациям...
Есть куча курсов по программированию Arduino - выбирай на вкус, учись и не задавай больше таких странных вопросов. К тому же, программа, которую ты хочешь написать, достаточно примитивная, а вот с чем будут проблемы, так это с инженерной частью: питание, пылевлагозащита, устойчивость к вибрациям...
Крс И Бурения Оборудования.
да главное не само устройство сделать, а научиться делать это.
Похожие вопросы
- Почему нельзя программировать и компилировать в cmd (командная строка) ведь как-то написали ос без компилятора?
- Программирование на Си. нужно написать прогу
- Задание_Кто соображает в программировании на паскале? Надо написать небольшую программу, а я в предмете плохо понимаю))
- Как написать ос с нуля ?
- Программирование на с++, как написать кодировщик?
- Программирование С++. Лабу нужно написать, а я не очень смекаю, что делать с буквами.
- Вопрос программистам про Ардуино и обычные вещи
- Как написать новый язык программирования
- Почему бы не написать язык программирования полностью на Русском языке ?
- Как написали первую программу для программирования?