Arduino MEGA макросы
- Войдите на сайт для отправки комментариев
Пнд, 07/10/2019 - 09:54
Добрый день друзья!
Пожалуйста подскажите можно ли функцию или процедуру сделать в макросе, а сам макрос разместить на CD карте?
Добрый день друзья!
Пожалуйста подскажите можно ли функцию или процедуру сделать в макросе, а сам макрос разместить на CD карте?
нет.
Если Клапауций не запрещал (а вроде - нет), то можно.
Вопрос, правда, совсем непонятен, и работать ничего один хрен не будет, но это без разницы - оно и сейчас не работает, так что хуже не будет.
Размещай!
Значит выполнить его нельзя?
Значит выполнить его нельзя?
см. #1.
Значит выполнить его нельзя?
вы бы задачу описали - а то похоже, опять верблюда через игольное ушко продеть пытаетесь... Супер-пупер проект не помещается в Меге?
Щас народ кинется придумывать как можно сделать оверлеи для AVR :)
Что-то подобное уже всплывало, вроде. Не? Там тока вроде интерпретатор надо было придумывать)) По сути задача схожая...
Ну да игла в яйце, яйцо в утке... и остров хер знает где.
Зачем оверлееи? Есть же, например, Форт для AVR а программы там можно и с SD исполнять.
Исполняйте JS в бравзере и высылайте результат аяксом ;)
можно вааще кластер сконстролябить
Зачем оверлееи? Есть же, например, Форт для AVR а программы там можно и с SD исполнять.
А можно по подробнее.
Задачи как токовой нет, есть желание научиться так делать.
Спрашиваю, для того что бы не изобретать велосипед. Самому найти не удалось.
Суть идеи такова, в программе есть некий обработчик, рассмотрим на примере светодиода.
Допустим есть команды:
I1 - включить индикатор
I2 - выключить индикатор
P100 - пауза задана в мс
LPH - начало цикла
LPE - конец цикла
; разделитель
# новая строка
"Макрос" (назовем это так), записывается в текстовый файл, ну например
В программе происходит загрузка строк, разделение и обработку через процедуру обработчик.
Да это примитивно, но это пример
PS: прошу не ругаться и не говорить что страдаю ерундой, думаю моя идея имеет право на существование...
PS2: У меня есть еще одна тема, где начинал свои вопросы, там мне посоветовали изучать, читать книжки, я этим активно занимаюсь
Уже была подобная тема. Например, интерпретатор Бейсик прост и имеет куда большие возможности нежели ваш "неизобретённый" велосипед. Исходный текст (макро по вашему) хранится в еепром и выполняется при включении, легко пишется, отлаживается и меняется под ваши запросы. Т.е., это будет тот же Ардуино, только не с Си-компилятором, а с Бейсик-интерпретатором.
Уже была подобная тема. Например, интерпретатор Бейсик прост и имеет куда большие возможности нежели ваш "неизобретённый" велосипед. Исходный текст (макро по вашему) хранится в еепром и выполняется при включении, легко пишется, отлаживается и меняется под ваши запросы. Т.е., это будет тот же Ардуино, только не с Си-компилятором, а с Бейсик-интерпретатором.
Огромнейшее приогромнейшее спасибо за наводку!!!
Буду изучать.
leftmails - зачем это все? чем вас Си не устраивает?
Мне было очень интересна возможность подгрузки и выполнение кода с SD.
А что конкретно вы хотите делать этим кодом, зачем вам понадобилось такое?
У ардуиновцев предусмотрен http://bitlash.net он умеет выполнять несложные скрипты с карты.
Если хотите именно нативного, то можно организовать подобие оверлеев - изначальная прошивка может потихонечку дозаписывать во флеш хексы с карты и делать потом туда джампы. Это очень черездупный, долгий, очень дорогой и безумно сложный путь, насколько понимаю после гуглинга, никто так этого и не сделал, и правильно - в этом нет никакого смысла, проще взять контроллер с большим объёмом памяти.
А что конкретно вы хотите делать этим кодом, зачем вам понадобилось такое?
У ардуиновцев предусмотрен http://bitlash.net он умеет выполнять несложные скрипты с карты.
Если хотите именно нативного, то можно организовать подобие оверлеев - изначальная прошивка может потихонечку дозаписывать во флеш хексы с карты и делать потом туда джампы. Это очень черездупный, долгий, очень дорогой и безумно сложный путь, насколько понимаю после гуглинга, никто так этого и не сделал, и правильно - в этом нет никакого смысла, проще взять контроллер с большим объёмом памяти.
Ибо "дозаписывать во флэш" можно только из адресов бутлодера, и ни с каких более.
Так и бутлоадер тоже переписывается, ибо не железный.) Только всё это не для ТС.
А, ну вот ещё прикольнее, надо не просто сделать хитрый код, а хитрый код бутлоадера.
Друзья, мы все мыслим по разному... разные мысли и идеи... для кого то идеи одних глупые, а для кого то интересные
Мне просто интересно реализовать это, хоть примитивно, но реализовать и именно на Arduino.
А суть я описал в посте #11.
Без всяких интерпритаторов и бутлоадарев
А-а.
Этот обработчик и называется "интерпретатор".
А-а.
Этот обработчик и называется "интерпретатор".
Понял, значит процедура-обработчик-примитивный интерпритатор
Да. Есть уже готовые, но можно сделать и свой.
Да. Есть уже готовые, но можно сделать и свой.
Вот я и спрашивал про готовые, что бы и не изобретать велосипед
Нет, вы спрашивали в #1 совершенно другое, поэтому и такие ответы ))
Нет, вы спрашивали в #1 совершенно другое, поэтому и такие ответы ))
Хмм... дааа... с этим что то надо делать))) Иначе скоро помидорами в меня начнут кидаться)))
Сможете подсказать где можно посмотреть?
Уже подсказали - bitlash.net, бейсик для avr, форт для avr.
Одна из прелестей этих мк на мой взгляд в том, что вредоносный код не может быть прописан злоумышленником без физического доступа
Одна из прелестей этих мк на мой взгляд в том, что вредоносный код не может быть прописан злоумышленником без физического доступа
И полезный код хозяином - тоже, ведь доступа-то нет :) А как только есть доступ, сразу ковыряют дырки, на esp8266 и esp32 уже вон есть три эксплоита, два DoS, один шелл :)
Исполняйте JS в бравзере и высылайте результат аяксом ;)
можно вааще кластер сконстролябить
ху ис кластер? а то я только микрософт кластер системс знаю )))
Тоооока тока санитары отвернутся, а он уже вот он, несет маразм в массы.
Инженеры, окончившие 40 лет назад что угодно, абсолютно равновероятно с другими людьми сходят с ума, начинают нести бред, а так же - писать рекурсивно-замкнутые скетчи, в которых сами потом не в силах ни разобраться, ни объяснить таинственных стуков, оттуда несущихся.
Тем более - осень на дворе. Сегодня нам психиатор сказал, что пенсионеры опять начали пачками заезжать в лекарни.
Алегир, человек, который считает, что кто-то тут обязан решать ЕГО задачки на ЕГО условиях, потратив неделю на разбор скетча, в котором даже аффтар не может разобраться - явно очень сильно не в себе.
Всё-таки тут, в своём большинстве, нормальные люди сидят и на вот политручьи приёмчики с бранием "на слабо" не ведутся. А вот ты этого уже второй год не можешь осознать. Что и прискорбно.
negavoid - вот обратите внимание - уже происходит то, о чем я вам говорил, начались повторы сообщений Алегира. Он всегда сохраняет тексты своих сообщений и будет постить одно и тоже снова и снова, не заботясь о том, интересно ли хоть кому-то его творчество.
Милый, я не повторяю одно и то же, а просто восстанавливаю свои сообщения, которые пропадают из-за глюков местного движка!
"глюки местного движка" имеют имя и даже авватар :)
Клапы на него нет.
b707
Вижу, да )) по мкб это называется шизотипическим расстройством личности, на ixbt часто вижу подобных персонажей, а тут редко :)
Ну от, бедный пенсиоананер хотел сказать в ответ какую-нибудь гадость, и даже открыл для этой цели рот, но выдумать ничего не смог и рассержено проследовал в свой номер." (И. Ильф, Е.Петров "12 стульев")
Жгите исчо, чтиво закончилось неожиданно!)
Дык, тс-у на вопрос ответили, он (надеюсь) вроде понял, ушёл читать доки и разбираться. Даже алегиру ответили про гарвардскую архитектуру, его ушли уже санитары. Больше нечего писать, а это всё сейчас подотрут.
на исполнение кода из памяти данных микроконтроллером с гарвардской архитектурой
на исполнение кода из памяти данных микроконтроллером с гарвардской архитектурой
negavoid - так, на всякий случай :) - если ты не заметил, это Алегир, он не первый раз под ДетСимена маскируется. Смотри на дату регистрации :)
Если я вдруг начну пургу нести :) - тоже смотри регистрацию, от алегира всего можно ожидать.
Ну что. есть какие-то сомнения в психическом хдоровье персонажа? - у таких надо доступ в инет отбирать... и ведь их таких много...
да заметил-заметил, ему и отвечал )) осень-с
Причём ведь, он такой искренний, есть проц, есть разные виды памяти, чё б процу не повыполнять команды-то с ферритовых бусинок :)
Больше бусинок, раз такая жара пошла!
Давайте беседовать по теме, хватит оффтопов
Очень интересная статья, это для тех кто вечно пишет "а зачем тебе это надо?" и "купи помощнее контроллер"
"Arduino Nano - эмулятор компьютера под управлением ОС CP/M"
Давайте беседовать по теме, хватит оффтопов
А ты нам рот не затыкай.
Очень интересная статья, это для тех кто вечно пишет "а зачем тебе это надо?" и "купи помощнее контроллер"
"Arduino Nano - эмулятор компьютера под управлением ОС CP/M"
а вот очень интересное картинко от уважаемого ЕвгенияП
насчет навигационных расчётов, может если только простейшие, расчет орбиты - наврядли
насчет навигационных расчётов, может если только простейшие, расчет орбиты - наврядли
Читаю - "Автопилотирование при стыковке с лунным модулем, корректировка орбиты при входе в атмосферу". И это на оборудовании в тысячи раз слабее, чем помигать светодиодом! )))