LINUX.ORG.RU

История изменений

Исправление Oberstserj, (текущая версия) :

исключительно фо фан

что предлагается использовать вместо ардуины?

Плата, которую не нужно паять

я программировать пока хочу, а не паять

Исходи из собственного запроса. Не слушай ни сторонников, ни противников ардуины. Ардуина - это по сути контроллер атмега8 (если не ошибаюсь) и небольная примочка в обвязке в виде usb-spi конвертера для прошивки. Если ты возьмешь просто контроллер, макетную плату, PLS\PLD - гребенку для вывода пинов, то ты по сути ардуинку и получишь. Так что вовсе не обязательно искать ей замену. Буза по поводу ардуинки в основном идет когда ардунку, которая по сути макетно-тренировочная плата, пытаются использовать там, где уже надо делать по-серьезному, где надо уже взять нормально контроллер, изготовить плату и далее по списку. В остальном уже расово-политические споры о тех или иных контроллерах, которые ни коим боком к поставленной тобой задаче не имеют отношения.

Всякие там контролеры питания или как оно там устроено, должно присутствовать. Чтобы я мог батарейку прицепить к нужным пинам и оно заработало, с любым напряжением.

Есть готовые модули питания и готовые платки с интересными железками. Помимо ардуинок есть еще всякие esp-модули с wi-fi, NRF-модули с синезубом, NodeMCU. Там паять практически ничего не надо, а напрограммируешься вдоволь.

Должно быть USB или как там его подключать, в общем чтобы я мог к компьютеру подключить его.

Вышеозначенные модули как правило имеют интерфейсы типа UART, i2c, SPI, 485. Ко всем этим модулям можно докупить USB-донглы либо очередной модуль с конвертером, в котором опять же практически ничего не придется паять. Школьного курса физики тебе хватит чтоб разобраться.

Мудохаться с C, ассемблером, консольными тулзами.

Это хорошо. Хотя тот же NodeMCU уже умеет в Lua, например. Так что с мудохингом для тебя уже со временем становится все легче и легче.

Потратить в пределах $200.

Модули копеечные, означенной суммы для ознакомления со всеми популярными вариантами хватит за глаза.

Желательно, чтобы оно продавалось в Казахстане или хотя бы в России.

Насколько знаю по рассказам друзей из РФ и из KZ - там у вас все есть в избытке.

Максимально энергоэффективный чип, который только можно. Моя мечта - делать девайсы для дома и сада, которые будут работать от конденсатора и солнечной батареи и жить вечно. Или даже от радиоволн. Видел такой девайс, e-ink, который принимает информацию через NFC и при этом работает вообще без батареи, исключительно от этого самого NFC, вот такое мне нравится.

Вышеназванные мной примеры вполне вписываются в данное требование. И они не единственные. Я думаю контекстная реклама тебе предложит больше вариантов, чем я сейчас сходу успею вспомнить :)

Чтобы на нём было как можно меньше оперативки и тд, хочу прям такого хардкора, чтобы байты считать. Ну вот как в Arduino - я посмотрел спеки, там вроде килобайт оперативки, мне это по вкусу. Конечно это не самоцель, а в контексте пункта 1, наверное чем слабей чип, тем меньше он энергии жрёт.

Тоже самое, вышеназванные модули вполне подходят под требование.

Радио-обмен. Не знаю, должно ли оно быть в чипе или отдельной платой, в этом не понимаю ничего. Но, наверное, это должно быть уровнем ниже WiFi/Bluetooth.

Всякие радиомодули типа HC-12 на 433мГц также в избытке и вполне экономичны.

Отладка. Не очень понял, как с этим в Arduino, говорят, что нельзя отлаживаться по шагам? Типа printf-ами надо. Как-то звучит дико в 21-м веке. Я, конечно, по-всякому умею, но всё же это несерьёзно.

Как я уже сказал, ардуинки построены на атмелах. Тебе ничего не мешает вместо б-гмерзкой ArduinoIDE использовать AVR-Studio например. А там с отладкой все гуд. JTAG тоже имеется.

Рация с шифрованием.

Я так понимаю это и есть та самая цель, вокруг которой и родился этот ОП :)) Начни с попсового модуля HC-12 и дальше разберешься уже сам :)

Устройство для хранения паролей и крипто-ключей, грубо говоря аппаратный KeePass, маскирующийся под клавиатуру.

Есть уже готовые модули. Только собственно клавиатуру присобачить надо.

32-битная архитектура, как-то это чересчур?

Конкретно STM32 убоги до омерзения, поэтому это скорее тот случай, когда нет, не много))

А вообще посмотри в сторону MSP430. Там почти все, что тебе надо :)

Исходная версия Oberstserj, :

исключительно фо фан

что предлагается использовать вместо ардуины?

Плата, которую не нужно паять

я программировать пока хочу, а не паять

Исходи из собственного запроса. Не слушай ни сторонников, ни противников ардуины. Ардуина - это по сути контроллер атмега8 (если не ошибаюсь) и небольная примочка в обвязке в виде usb-spi конвертера для прошивки. Если ты возьмешь просто контроллер, макетную плату, PLS\PLD - гребенку для вывода пинов, то ты по сути ардуинку и получишь. Так что вовсе не обязательно искать ей замену. Буза по поводу ардуинки в основном идет когда ардунку, которая по сути макетно-тренировочная плата, пытаются использовать там, где уже надо делать по-серьезному, где надо уже взять нормально контроллер, изготовить плату и далее по списку. В остальном уже расово-политические споры о тех или иных контроллерах, которые ни коим боком к поставленной тобой задаче не имеют отношения.

Всякие там контролеры питания или как оно там устроено, должно присутствовать. Чтобы я мог батарейку прицепить к нужным пинам и оно заработало, с любым напряжением.

Есть готовые модули питания и готовые платки с интересными железками. Помимо ардуинок есть еще всякие esp-модули с wi-fi, NRF-модули с синезубом, NodeMCU. Там паять практически ничего не надо, а напрограммируешься вдоволь.

Должно быть USB или как там его подключать, в общем чтобы я мог к компьютеру подключить его.

Вышеозначенные модули как правило имеют интерфейсы типа UART, i2c, SPI, 485. Ко всем этим модулям можно докупить USB-донглы либо очередной модуль с конвертером, в котором опять же практически ничего не придется паять. Школьного курса физики тебе хватит чтоб разобраться.

Мудохаться с C, ассемблером, консольными тулзами.

Это хорошо. Хотя тот же NodeMCU уже умеет в Lua, например. Так что с мудохингом для тебя уже со временем становится все легче и легче.

Потратить в пределах $200.

Модули копеечные, означенной суммы для ознакомления со всеми популярными вариантами хватит за глаза.

Желательно, чтобы оно продавалось в Казахстане или хотя бы в России.

Насколько знаю по рассказам друзей из РФ и из KZ - там у вас все есть в избытке.

Максимально энергоэффективный чип, который только можно. Моя мечта - делать девайсы для дома и сада, которые будут работать от конденсатора и солнечной батареи и жить вечно. Или даже от радиоволн. Видел такой девайс, e-ink, который принимает информацию через NFC и при этом работает вообще без батареи, исключительно от этого самого NFC, вот такое мне нравится.

Вышеназванные мной примеры вполне вписываются в данное требование. И они не единственные. Я думаю контекстная реклама тебе предложит больше вариантов, чем я сейчас сходу успею вспомнить :)

Чтобы на нём было как можно меньше оперативки и тд, хочу прям такого хардкора, чтобы байты считать. Ну вот как в Arduino - я посмотрел спеки, там вроде килобайт оперативки, мне это по вкусу. Конечно это не самоцель, а в контексте пункта 1, наверное чем слабей чип, тем меньше он энергии жрёт.

Тоже самое, вышеназванные модули вполне подходят под требование.

Радио-обмен. Не знаю, должно ли оно быть в чипе или отдельной платой, в этом не понимаю ничего. Но, наверное, это должно быть уровнем ниже WiFi/Bluetooth.

Всякие радиомодули типа HC-12 на 433мГц также в избытке и вполне экономичны.

Отладка. Не очень понял, как с этим в Arduino, говорят, что нельзя отлаживаться по шагам? Типа printf-ами надо. Как-то звучит дико в 21-м веке. Я, конечно, по-всякому умею, но всё же это несерьёзно.

Как я уже сказал, ардуинки построены на атмелах. Тебе ничего не мешает вместо б-гмерзкой ArduinoIDE использовать AVR-Studio например. А там с отладкой все гуд. JTAG тоже имеется.

Рация с шифрованием.

Я так понимаю это и есть та самая цель, вокруг которой и родился этот ОП :)) Начни с попсового модуля HC-12 и дальше разберешься уже сам :)

Устройство для хранения паролей и крипто-ключей, грубо говоря аппаратный KeePass, маскирующийся под клавиатуру.

Есть уже готовые модули. Только собственно клавиатуру присобачить надо.

32-битная архитектура, как-то это чересчур?

Конкретно STM32 убоги до омерзения, поэтому это скорее тот случай, когда нет, не много))