@ru_arduino

Страница 1812 из 7737
Denys
05.04.2017
12:10:50
ну тут выше пишут на ней продукты делать можно

Dolphin
05.04.2017
12:10:52
Чтобы снизить порог вхождения до плинтуса

Denys
05.04.2017
12:10:57
а ей даже смыв унитаза доверить нельзя

Dolphin
05.04.2017
12:11:34
а ей даже смыв унитаза доверить нельзя
Смыв унитаза любой автоматике доверить нельзя ;)

Google
Alexandre
05.04.2017
12:11:43
ну тут выше пишут на ней продукты делать можно
давай определимся, что конкретно тебе в ардуине не нравится... библиотеки родного ардуинового пакета?

под ардуину есть порт FreeRTOS если что

что есть ардуина?

Alexandre
05.04.2017
12:13:07
ну тут выше пишут на ней продукты делать можно
никто не собирается делать продукт на dupont-кабелях евпочя

Denys
05.04.2017
12:13:54
скорее идеология, в т.ч. приснопамятный loop, нелюбовь к callbacks, и т.п. порты обычно отличаются редкостно хреновой поддержкой, там обычно вращается пара калек, и естественно поддержки вендора нет

Dolphin
05.04.2017
12:14:11
Два часа на базовую загрузку(init=/bin/bash). Ещё 4, чтобы войти в Ubuntu(exec init), и потом залогиниться. Запуск иксов ещё дольше. Эмулированная скорость около 6.5 килогерц. Как ни странно, но после загрузки, система даже порой юзабельна. Ответ на команду в терминале приходит примерно через минуту. SD карточка форматировалась день. Я думаю, что это самый медленный, дешёвый и легкособираемый компьютер на Linux'е.

Denys
05.04.2017
12:14:44
они дерьмо - из-за того, что притянули за уши ограничения атмег в ESP

Denys
05.04.2017
12:15:01
у атмег прерывания сами по себе слабенькие, ни вложенности, ни приоритетов, ничего по сути

Dolphin
05.04.2017
12:15:07
???
Факт - оно работает.

Alexandre
05.04.2017
12:15:18
Google
Dr
05.04.2017
12:17:09
Внатуре? пруф?!
Пруф отсутствия приоритетов?

Dolphin
05.04.2017
12:17:15
как минимум

Denys
05.04.2017
12:18:55
приоритетов нет, а вот nested что-то кажется есть, но это скорее считается экзотикой

Denys
05.04.2017
12:19:55
Interrupt priorities are fixed. The only thing one can do is to choose the right interrupt source (e.g. external Int or Pin-change) and keep ISR routines short.

угу

Dolphin
05.04.2017
12:20:04
верно

А вот в ардуине - нет

Но прерывания у атмела кривые, да

Denys
05.04.2017
12:28:01
https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiScan/WiFiScan.ino вот пример: // WiFi.scanNetworks will return the number of networks found int n = WiFi.scanNetworks(); Serial.println("scan done");

и на этом кусочке блокируемся и тупо ждем

Dolphin
05.04.2017
12:28:34
а у меня работает, странно

Denys
05.04.2017
12:28:46
работать то работает

но в rtos через callback запускаем scan и можем заниматься другими задачами

Dolphin
05.04.2017
12:29:41
а зачем ты откуда-то его берешь?

Denys
05.04.2017
12:29:51
кого?

Dolphin
05.04.2017
12:30:01
он же искаропки в примерах есть )

Google
Denys
05.04.2017
12:30:27
ну я и говорю о примерах, выше как раз из их git взят

Dolphin
05.04.2017
12:31:18
но в rtos через callback запускаем scan и можем заниматься другими задачами
Ну ты пиздос, ты че с чем ровняешь? Многозадачную реалтаймовую ОС и однопоток?

ну ты сравни ДОС и Виндос тогда

хули там

Denys
05.04.2017
12:32:24
в таком случае почему все пишут под ДОС? :)

не все, но подавляющее большинство

Dolphin
05.04.2017
12:32:49
Потому что это просто и понятно

... для детей

Denys
05.04.2017
12:33:23
ну поблымкать светодиодиками - понятно, а что-то сделать более-менее функциональное, вот тут уже на RTOS выходит намного проще и надежнее

Dolphin
05.04.2017
12:33:55
А на что-то более-менее функциональное, дети (в большинстве) неспособны

а те кто способен, уходят от атмела к STM

Denys
05.04.2017
12:34:33
ну я в данном случае про ESP8266

туда правда еще и lua вкрячили, там вообще тихий ужас, как оно работает

nodemcu

Dolphin
05.04.2017
12:35:47
да нормально таки работает даже

вот сижу ковыряю потихоньку

ради интереса

Denys
05.04.2017
12:36:49
ну, я ее по незнанию заюзал и поплатился, что-то более-менее сложное начинаешь юзать - и ведет себя непредсказуемо, правда я навскидку не могу вспомнить деталей

Dolphin
05.04.2017
12:37:06
рассказать? )

ребуты, переполнения кучи, и т.д.

Google
Denys
05.04.2017
12:37:39
я помню даже банально заливаю новый код - а он не запускается и уходит в boot loop

Dolphin
05.04.2017
12:37:43
ибо писать на этой хуете надо как на Java-скрипте

Denys
05.04.2017
12:38:22
при том, что уменя начальный скрипт предполагает, что можно прервать и вывалится в интерпретатор, но и он перестает работать... затирается чтоль

Dolphin
05.04.2017
12:38:40
нет, переполнение же

Denys
05.04.2017
12:38:54
но при простой заливке - откуда ему взяться

Dolphin
05.04.2017
12:39:13
а не надо простой, надо очень простой ))

скрипт режешь на куски и складываешь модулями

а в теле - выполнил модуль, очистил память, выполнил следующий, очистил память

Denys
05.04.2017
12:39:48
lua сам по себе неплох, но помоему на esp ему не место да там скрипта всего ничего было, просто тесты всякие гонял

Dolphin
05.04.2017
12:40:21
а ну там же еще много всякой суеты

типа ногу на землю нельзя, а эту подтянуть надо, а собаку надо в будку загнать и тп

Denys
05.04.2017
12:41:44
вот насмотрелся я на это, и решил, что на C пожалуй проще будет писать

Dolphin
05.04.2017
12:42:19
А что пишешь то?

Denys
05.04.2017
12:42:20
хотя обычно если нет требований к производительности и прочему расходу ресурсов - скриптовые языки самое то, намного быстрее

да все как всегда, релюшки и датчики

Dolphin
05.04.2017
12:43:17
Смарт короче )) Ясно )

Denys
05.04.2017
12:43:33
просто хочется немного по другому сделать, чтобы работало для пользователя и в глобальном облаке, и локально и само по себе, и чтоб механизм autodiscovery толковый был, и не поломали изнутри сети

Роман
05.04.2017
12:43:42
lua сам по себе неплох, но помоему на esp ему не место да там скрипта всего ничего было, просто тесты всякие гонял
Если следить за освобождением переменных и дробить на модули, то lua очень удобен. Просто стиль программирования совсем другой получается. При всей убогости и ужасах языка, скорость разработки получается на порядок выше, чем на Си :)

Denys
05.04.2017
12:44:16
несомненно удобнее, причем намного и очень круто на нем писать новые функции, но не на килобайтах памяти :(

Google
Denys
05.04.2017
12:44:30
ESP - вайвай за копейки

Dolphin
05.04.2017
12:44:36
Если все равно на Си пишешь

Denys
05.04.2017
12:45:52
другой вариант только RTL :)

Роман
05.04.2017
12:45:58
несомненно удобнее, причем намного и очень круто на нем писать новые функции, но не на килобайтах памяти :(
32к оперативки при дроблении на модули — это дофига. А то, что модулей много, при мегабайте флеша — не важно. Когда-то, блин, 4 регистра стека на МК-61 хватало :) На этом фоне ESP8266 — это мегамонстр :)

Denys
05.04.2017
12:46:16
хотя вот для датчиков с батарейками наверное лучше NRF51/52

дак эти 32к уходят не на полезное дело, в большей части

Denys
05.04.2017
12:47:19
ненавижу фокал с его времен

Dmitry
05.04.2017
12:47:35
а как правильно нотировать АСУ ТП — asutp/asu-tp/asu_tp ?

Dolphin
05.04.2017
12:47:36
Причем 16 из них - видеопамять )

Denys
05.04.2017
12:47:54
УКНЦ еще был такой зверь забавный

Dolphin
05.04.2017
12:47:58
Роман
05.04.2017
12:48:34
дак эти 32к уходят не на полезное дело, в большей части
У меня редко свободной памяти меньше 26к остаётся. Хотя и датчики, и дисплей. Только когда со всем этим веб-сервер висит, иногда начинает памяти не хватать и нужно оптимизировать.

Dolphin
05.04.2017
12:49:03
УКНЦ еще был такой зверь забавный
Yamaha MSX2 (КУВТ II) 128kb RAM+128kb VRAM+Videoprocessor+Audioprocessor

Ruslan
05.04.2017
12:49:15
ямаха была крутой

Dolphin
05.04.2017
12:49:50
Да, заебат )

Denys
05.04.2017
12:50:03
http, чтоб ему было пусто... вот проще же открыть tcp порт и отдавать с него прошивку

Dolphin
05.04.2017
12:50:08
Аппаратные спрайты в бейсике )

Denys
05.04.2017
12:50:15
без всяких дурных заголовков и \r\n\r\n

Роман
05.04.2017
12:50:19
ямаха была крутой
Ямаху я первый раз только в областном центре на олимпиаде увидел. А так в райцентр раз в неделю ездил заниматься на КУВТ-86 (БК + ДВК) :)

Ruslan
05.04.2017
12:50:33
Аппаратные спрайты в бейсике )
про это мало кто знал, это же доку читать надо

Dolphin
05.04.2017
12:50:57
про это мало кто знал, это же доку читать надо
Это было первое, что я изучил в ее бейсике )

Страница 1812 из 7737