Например TDA7294

Форум РадиоКот • Просмотр темы - Небольшая операционка
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 17:39:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Небольшая операционка
СообщениеДобавлено: Вт ноя 07, 2017 16:53:44 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Вот всё хочу сделать небольшие часы, на ssd1306 или nokia1202 lcd. Как управлять дисплеем и работа с часами - это всё понятно. Хочу добавить работу с sd картой, но и с этим проблем нет разобраться. Вопрос в том: нужна будет некая ОС. Планирую использовать atmega328, но думаю что потом на stm32 перейду. Проблема в том, что я ума не приложу как это писать. Может есть какое-то пособие? Или готовый проект у кого есть, посмотреть как это работает?
Для stm32, знаю что есть freertos, но мне хочется понять как это работает, а не пользоваться всем готовым.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Вт ноя 07, 2017 18:32:33 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 3
"как оно вообще там работает в принципе" - довольно доходчиво тут, например http://easyelectronics.ru/avr-uchebnyj- ... denie.html
для freertos и bugurtos есть порты на контроллеры avr


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 10:29:23 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
Не кажется ли нам, что операционка для часов - это турбина Пратт&Уиттни от Боинга - для Запорожца ? Обращение к карточке можно оформить в виде подпрограммы и встроить в рабочую прогу.

_________________
Изображение


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 10:35:19 
Это не хвост, это антенна
Аватар пользователя

Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22
Сообщений: 1368
Откуда: Беларусь
Рейтинг сообщения: 0
Ну почему? Человек хочет потренироваться "на кошках". А для расширяемой в дальнейшем системы это самое то, что нужно. Не надо в дальнейшем просчитывать вероятные задержки, вроде delay(mS) 5000, которые могут не дать работать дополнительным функциям...

_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 10:40:52 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
На мою скромную думку, ОС нужнlа на солидных, объемных проектах, разработка которых пока превышает уровень ТС'а. И взявшись за простой дивайс путем наворота ненужного, можно разбить себе лоб об эту стену и забить на МК до скончания веков. Функцию задержек тоже можно прописать в рабочей проге через прерывания, не замедляя работы корневого модуля проги, и использовать ее в любых нужных случаях.
СпойлерЯ в своих достаточно серьезных дивайсах (многозадачность, обмен в сети) обошелся без ОС, и если бы я хозяину фирмы сказал, что хочу ОС, дайте мне камень на 2$ дороже, он бы меня послал далеко-отсюда-не-видно.

Впрочем, хозяин - барин.

_________________
Изображение


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 11:09:38 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Почитать на русском про небольшую операционку для PIC10, PIC12, PIC16, PIC18, PIC24 и dsPIC, AVR 8-bit фирмы Atmel, а также микроконтроллеров STM8 фирмы STMicroelectronics:
http://www.pic24.ru/doku.php/osa/ref/intro
Пример использования OSA 3 светодиода на PIC10F:
http://www.pic24.ru/doku.php/osa/ref/ap ... eds_pic10f


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 13:01:19 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
OSA - однозначно для старта !
Как въедете в неё, понять другие ОСи будет элементарно.

Добавлено after 4 minutes 5 seconds:
если бы я хозяину фирмы сказал, что хочу ОС, дайте мне камень на 2$ дороже

RTOS: распространенные заблуждения


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 16:24:05 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
На мою скромную думку, ОС нужнlа на солидных, объемных проектах

учиться надо на простом
Я в своих достаточно серьезных дивайсах (многозадачность, обмен в сети) обошелся без ОС

рискну предположить, что в процессе реализации многозадачности вы написали добрый кусок ОС самостоятельно)
хочу ОС, дайте мне камень на 2$ дороже

мелкие оси для контроллеров обычно не жрут ресурсов на два доллара :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 18:36:42 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
arkhnchul писал(а):
рискну предположить, что в процессе реализации многозадачности вы написали добрый кусок ОС самостоятельно)

Начинаю гордится... :))
Обычный бесконечный цикл, в таймере системное время крутится. Посматриваем на семафоры ( кнопки, таймеры, линия связи ), при установленном семафоре забегаем в п/п обработки события, выполняем действие, меняем семафоры. И так до выключения питания.
Без конкретных цифер - вот столько кб отжирает конкретная компактная RTOS с такими вот функциями - разговор беспредметный, как иллюстрация этой ОС'ы - принципиальная схема, фото горящих фонариков... Очень информативно.
К тому же RTOS, я думаю, на дороге не валяются, и за них просят денюшку.
Впрочем, могу и ошибаться - свободный человек в свободной стране. :shock:

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Ср ноя 08, 2017 19:29:36 
Друг Кота

Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3092
Откуда: москва, уфа
Рейтинг сообщения: 0
Без конкретных цифер - вот столько кб отжирает конкретная компактная RTOS с такими вот функциями - разговор беспредметный

дык все сильно по-разному. Совсем мелочь, где есть только простой планировщик тредов и все, добавит к бинарнику ну пусть килобайт. Что-то чуть помозговитее, а-ля atomthreads с всякими приоритетами-семафорами-очередями - два-три килобайта и полкилобайта ram. Стандартный не урезанный printf часто больше занимает :dont_know:
К тому же RTOS, я думаю, на дороге не валяются, и за них просят денюшку

множество таки валяются на дороге, заметное их число - в том числе для коммерческого использования.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Пн ноя 13, 2017 16:09:52 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 1244
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7517
Рейтинг сообщения: 0
Цитата:
К тому же RTOS, я думаю, на дороге не валяются, и за них просят денюшку.


FreeRTOS неспроста имеет в названии слово "free". :) Исходники скачиваются совершенно бесплатно. Использование в коммерческих проектах разрешается. Правда, есть ее версия под названием SafeRTOS - прошедшая сертификацию на надежность, вот за нее просят денег.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Небольшая операционка
СообщениеДобавлено: Пн ноя 13, 2017 18:56:34 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: -4
На мою скромную думку, ОС нужнlа на солидных, объемных проектах, разработка которых пока превышает уровень ТС'а.

Откуда вам знать мой уровень? Я могу расценить это как оскорбление. Почему я не могу использовать ОС в маленьких проектах, если есть возможности использовать

Добавлено after 3 minutes 48 seconds:
для freertos и bugurtos есть порты на контроллеры avr

Не тяжело ли для atmega328 будет запустить RTOS?

Добавлено after 2 minutes 21 second:
OSA - однозначно для старта !
Как въедете в неё, понять другие ОСи будет элементарно.

Ну тогда буду вкуривать в документацию


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y