Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

А разве в МК только по прерываниям переключение задач делается?
Или в ПК выделение времени для разных потоков не по прерываниям системного таймера работает?
8)
Касательно бэйсика в ПК - там уже стоит ОС, на функционал которой опираются те функции бэйсика (помимо прочих программ).
А поскольку в МК место маловато, то туда только добавляется необходимый минимум для обеспечения заявленных в программе функций. Но сама программа в МК использует часть ОС, необходимую для своей работы.
Кстати... запустите бэйсик в "голом" ПК (без интерпретатора и/или без блока в ПЗУ что в древних машинах ставился) - вряд-ли запустится.
Другое дело, ежли прожка на том же бэйсике написанная была сохранена в спецрежиме, когда создается файл с частью интерпретатора. Тогда и под "голым ДОСом" работать будет.
Вот нечто подобное - подгруз части СИ и куска, заменяющего "минималку ДОС" для обеспечения работы тех дополнительных фрагментов кода выполняет ардуина.
Только не в буквальном эквиваленте, а в функциональном подобии.
Компилятор IDE отбирает необходимую для обеспечения заявленных в программе функций и добавляет их в код прошивки - эта часть работы выполняется в ПК.
А уже код "с излишками" поступает в МК, где затем выполняется средствами МК в автономном режиме.
:roll:
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Котуинко

Сообщение Мурик »

То что вы называете ОСью в МК, на самом деле - runtime, т. е. некий код, необходимый для работы программы.

Про DOS наверное пора забыть. Ее если и используют то разве только по причине того что под нее какие-то программы, которым аналогов нет. В остальных случаях, смысла использовать DOS нет.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Котуинко

Сообщение OKF »

[uquote="dosikus",url="/forum/viewtopic.php?p=3482040#p3482040"]BOB51, ты что куришь?
Весь твой спич -бред, от начала и до конца...[/uquote]
И ведь находятся люди которые ещё и дискутируют...(
Я просто х*ею, дорогая редакция!)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Ну забывать как-то не время - с ПК та DOS потихоньку в МК перебирается. Правда уже на базе флэш-карт.
:roll:
Споры, тероретизирование... У одних такое представление у других - другое. Зависит от многих причин. Хотя при всем том все прекрасно понимают о чем речь ведут.
Отвлеклись на трындеж малость - данна ветка не про теорию "виртуально", а про конкретну самоделку рассчитывалась... НО... сам виноват - немного новостей не по теме положил - новый виток теоретизирования получился.
:beer:
Кстати... атоллик новый релиз IDE выложил 9.1.0 - кому интересно - забегайте на их сайт.
Я пока на осеннем солнышке погреюсь.
8)
:sleep:
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Котуинко

Сообщение Мурик »

BOB51 писал(а):атоллик новый релиз IDE выложил 9.1.0
Эклипсина и на новых компах тормозит, а про выпущенные много лет назад и говорить нечего. Чтобы ею пользоваться нужно иметь терпение и много свободного времени.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Дык... тот атоллик неплохо чухается и на PIII 866МГц с мамкой I815.
Правда как насчет скорости в режиме компиляции и проччего - будут проекты - проверю.
Установка и проход по вкладкам вполне " в пределах разумного" (9.0.1).
:dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Адуринка выходного дня...
или некоторое "опережение событий" по программе "совмещенных интересов".
8)
Начальный толчек дал запрос
https://radiokot.ru/forum/viewtopic.php ... 3&start=20
Поскольку на текущий момент лениво вылеживался макет по схемке
http://img.radiokot.ru/files/20529/1q5kcg09u1.GIF
(правда с закинутым на время в ящики DS18B20) возможность протестировать термостат имелась.
Чего б и не поморочится с библиотеками адуриньи...
В результате получился сыроиспеченный вариант термостата
https://radiokot.ru/forum/viewtopic.php ... 1#p3493461
как аналогия ранее приведенной в "винной" схемки на PIC12F629.
При вот такой "кошмарной" внешности
http://img.radiokot.ru/files/20529/1q5ktsllm8.jpg
Однако успел тот термостат протестить и на режим холодильника (компрессор) и на режим нагревателя.
В принципе... на сегодня адуринка-нано (и тем более про-мини) по стоимости комплекта вполне
соизмеримы с тем же устройством на ПИКе или АВРке в случае их сборки из дискретных компонентов.
Проигрыш разве что в прожорливости и, возможно, "дуростойкости".
:roll:
Косвенно сложность в предварительном разборе с чужими библиотеками...
:facepalm:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Вариант несколько более "прилизанной" программки
mst0.rar
(222.38 КБ) 396 скачиваний
Файлы библиотек "вылущены" в папку проекта - несколько "слэнг",
но позволяет обойти повышенное количество разного мусора в каталоге
C:\Documents and Settings\User\Мои документы\Arduino\libraries
и улучшает запускаемость компиляции на других ПК с установленной ардуино IDE.
Именно для такого варианта применено
#include "mst0.h" // заголовочный *.h файл текущего проекта
вместо типового
#include <mst0.h> // заголовочный *.h файл текущего проекта
что позволяет одновременно не только размещать библиотеки в самом проекте (правда без обобщающих папок),
но и видеть содержимое тех библиотек на вкладках консоли редактора IDE.
Прилизан вывод на индикацию (max7219) и сделано "обобщение" типового фрагмента чтения блокнота
для некоторой "экономии места".
Обработчиков ошибок ПОКА нету.
:write:
В то же время...если несколько изменить схемотехнику, установив только линейку
переключателей-джамперов для задания номинала температуры в двоичном коде,
задания типа регулятора и светиков индикации статуса можно получить практически
весьма неплохой эквивалент практически востребованного изделия...
:roll:
Подход к реализации именно в качестве "простого регулятора" с оперативным ручным указанием
предела регулировки и типа регулятора более предпочтителен для ардуино-про-мини....
Хотя и в таком случае (задание двоичным кодом с помощью перемычек и индикация стстуса светодиодами)
это более напоминает
даже не "из пушки по воробьям", а "поход на рыбалку с динамитом"...
8)
Однако... если подходить к адуринкам как к новому виду элементной базы...
Такой вариант использования ВПОЛНЕ ОБОСНОВАН.
:hunger:
Возможно чуток попозже доработаю проект в варианте
ПРИМАТ - готового универсального регулятора с минимально-необходимым функционалом
управления и индикации...
:write:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Котуинко

Сообщение dosikus »

Тихий ужас...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

[uquote="dosikus",url="/forum/viewtopic.php?p=3497451#p3497451"]Тихий ужас...[/uquote]
Точно!
:music:
Но в том то и парадокс...
Адуринка про-мини + ds18b20 и микропереключатели/джамперы со светиками обойдутся дешевле чем ранее сделанный проект на pic12f629. При том, что и сборка и прошивка будут выполняться гораздо проще...
А результат работы устройств ОДИНАКОВ...
:cry:
Весьма досадно, но приходится сие признавать и учитывать...
:?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Раскопки в архивах микрощипа...
Для получения АВРстудио 4.19 идем сюда:
https://www.microchip.com/mplab/avr-sup ... ds-archive
ищем соответствующий файл и СВОБОДНО забираем.
А вот для доступа к получению MPLAB 8.92 идем сюда
https://www.microchip.com/development-t ... ds-archive
также ищем соответствующий файл...
НО...
:shock:
забрать можно только после обыкновенной регистрации...
:?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

ГААВВ!!!!
особо мелкософту с дядей БИЛОМ...
:kill: :kill: :kill:
Ноут с десятой форточкой (х64) не работает со старым софтом - симуляторы fd5151rus, fd48.
Проблемы и с совместимостью у DPAD4...
возможно еще чего накопается...
:roll:
НУ БИЛЛ, ПОГОДИ!!!
:twisted:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Котуинко

Сообщение ARV »

fd51 - и вам оно все еще надо?! :shock: :shock: :shock: оно ж древнее говна мамонта!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Котуинко

Сообщение dosikus »

Научись работать с виртуалками...
И это что? Симуляторы 51ых? Открой для себя Keil и Proteus ...
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3511132#p3511132"]Ноут с десятой форточкой (х64) не работает со старым софтом[/uquote]
winXP в win10:
Изображение
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

То все надо конкретно проверять в каждом отдельном случае...
Время надо... И искать...
Пока просто "уведомление о возможных проблемах" - я пока максимум на семерке х32 проверял (помимо рабочей ХРюши).
МНДЯааа...
:(
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Котуинко

Сообщение dosikus »

Посмотри как работают с 51ыми в кейл и протеус.
https://www.youtube.com/watch?v=9bhGZY87haA
https://www.youtube.com/watch?v=PCe8WMDjINQ
https://www.youtube.com/watch?v=1vssGaxl-Zg
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

За тот КЕЙЛ
ПЛАТИТЬ НАДО (причем не один раз - у каждой лицензии есть "период протухания").
8)
А мне на пару проектов еще и бабло выкладывать...
:sleep:
Виртуалки конечно можно - но то уже весьма великое отступление.
Я ж не фанат "освоения того, чего с избытком" - пока есть старые - добрые компы и того что есть вполне достаточно.
ARV писал(а):fd51 - и вам оно все еще надо?! :shock: :shock: :shock: оно ж древнее говна мамонта!
Мне и такого старья "с избытком" в случае с 51-й.
Это ж самый предсказуемый кристалл из всего современного ХЛАМА!
8)

Да и речь вобщем-то не о том...
Потихоньку идет ПРИНУЖДЕНИЕ К ПРИОБРЕТЕНИЮ ИЗБЫТОЧНОГО ТОВАРА.
Т.Е. "ВЕЧНЫЙ СТУДЕНТ/ АБСОЛЮТНЫЙ ПОТРЕБИТЕЛЬ...
Вот энто и ГРЮСТЬНО.
:(
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Котуинко

Сообщение dosikus »

Давно ты стал занудой?
Лицензия там что-то не протухала ни разу.
А кайло кстати уже давно стал стандартом для 51ых.
Китайцы нынче массово лепят реинкарнации 51ых с достаточно мощными плюшками и СДК для них в большинстве своем поголовно на кайло.
А собственно что я уговариваю, хочешь работать -переходи на кайло и протеус, хочешь и далее быть вечным начинающим продолжай греться в мвоем болоте...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Атмелевский c51asm есть практически полнофункциональной копией кайла относительно ассемблера (нет только директив public, extrn, segment и rseg).
В то же время я вполне в его структуру вписал необходимый слэнг для вполне удобной работы.
Заодно и для АВР/ПИКовых адаптация преемственности/однотипности проектов.
Переходить к лицензионке... только из-за смены операционной системы на компе.... это для любителя просто версия мазохизма.
8)
Была б какая польза/перспектива помимо "простолюбительства" или запас в лет ... вперед... тогда и разговор иной.
:sleep:
УВЫ... чей-то за последний год вообще нихрена делать не хочется...
Больше в сон тянет...
:(
Да... те же китаяцы упор в 51-х на SDCC делают...(серия от SST).
:roll:

КСТАТИ...
Есть весьма приличная IDE для 51-х...
MCU 8051 IDE v1.5.0
Несколько измененные новые ссыли на дистрибутив версии 1.5.0
https://moravia-microsystems.net/mcu8051ide/
https://www.facebook.com/mmsystesms
На ХРЮШЕ работает прекрасно...
На 10-ку ставится... НО... при запуске выдается сообщение:
"

Код: Выделить всё

       THE IDE WAS ORIGINALY WRITTEN FOR POSIX, SO IT IS POSSIBLE THAT SOME
        FUNCTIONALITY WILL BE LIMITED ON MS WINDOWS DUE TO ABSENCE OF CERTAIN
        POSIX FUNCTIONALITY!

Error sourcing /home/millenium/mcu8051ide/pkgs/installation_sandbox/lib/main.tcl:
 can't create directory "C:/Users/Áîðèñ": permission denied
() 1 %
"
как я понимаю - текстовка заголовков каталогов не той кодовой страницы...
:dont_know:

Кто чего по этому поводу высказать/поразъяснить может?
:roll:
Ответить

Вернуться в «Разные вопросы по МК»