Кто чем прошивает контроллеры в Linux ? из прошлой жизни остались MiniPro и pickit2, прошивал больше пики но и атмелами часто пользовался а сейчас не знаю как быть, с консолью не очень хочется дружить каждый раз:( есть программаторы с более менее вменяймым GUI ?
Юзать линукс и не юзать консоль? Я под винду ни одного нормального GUI не видел для atmel, вечная беда с фьюзами, вертят их бедных кто как хочет. А так есть g4dude, но он в стадии beta. Есть Qt4-Gui-For-AVRDUDE, но он пару лет не обновлялся, возможно заброшен. И есть AVRDUDESS этот вроде год назад обновлялся
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
я не разработчик (точнее разрабатываю но программы не пишу) и в процессе отладки схемы очень много приходится прошивать и пики и атмеги поэтому нужен просто прошивальщик с GUI да и программаторы которые с ним дружат
к консоли привыкаю так как некоторые вещи без неё никак но после 17 лет стажу на винде тяжело
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
что вы подразумеваете под стандартными прогами? Однажды пытался запустить Proteus восемь там какой-то версии, работало, но глючило. Проще оказалось поставить ХРюшу в VirtualBox, и скинуть туда все барахло не совместимое с Linux. Сейчас все на USB, проброс портов в гостевую машину избавляет от всех этих танцев с подменой dll в Wine. Ну и да, режим интеграции рабочего стола тоже классная вещь, даже не замечаешь, что работаешь не в хостовой машине. Плюс возможности создания снапшотов, отката, копирования виртуальной машины... красота, работай не хочу)
В своё время(пару лет назад) пытался завести под вайном софтину для usb-осциллографа, сама софтина работала хорошо, а вот дрова на неё не работали, вайн не умел работать с usb. Как оно сейчас неизвестно
Я под винду ни одного нормального GUI не видел для atmel, вечная беда с фьюзами, вертят их бедных кто как хочет.
Burn-o-mat - оболочка для дуда. Написано на джаве и интерфейс интересный. Но позволяет не париться с фьюзами - выбираешь нужный вариант галочкой и оно само шьет нужные фьюзы.
Натурные эксперименты показали что STM32 програмится (через встроенный бутлоадер) программой stm32flash через любой usb-to-uart bridge на 3.3V по вкусу. Фирмвару писать можно на обычном GCC (cross - gcc-arm-eabi-none или gcc-arm-linux-gnueabihf, для Cortex M3 подходят оба, для M0 - только eabi-none), а платы рисовать можно в KiCad например
linuxdude , ну и нахрена эти извращения? Ставим SES и прекрасно работаем, плюс и прошивка и дебаг с JLink...
Не знаю кто и что такое SES, зато... 1) Я уже был с GCC "на ты" пописывая небольшие программки для своих нужд. А теперь я с ним могу фамильярничать, попросив разложить секции как надо и проч. А заодно научился запускать bare metal вообще совсем с нуля сам. Вплоть до того что у меня может не быть никаких либ, никакого чужого кода на мутных условиях, только я, камень и компилятор. По своему прикольно, хоть и не очень просто. Я себе написал макросы и хидеры как мне нравилось. А STMicro может идти нафиг с своими чудными либами, у которых лицензия запрещает использовать их наработки на процах отличных от STM. Это что, если кто-то сделает вкусный процик, мне будет нельзя перенести туда проекты? Это удобно для STMicro, но очень неудобно для меня в долговременном плане. 2) У меня уже есть програмерский редактор который мне нравится. Я умею пользоваться всякими там git, make и прочими. Ну я и запилил себе сборку прошивки и даже ее заливку в привычном мне виде. Без всякого проприетарного барахла, которое чаще всего пытается лучше меня знать что я хочу. Чем вымораживает неимоверно. 3) У меня нет jlink, зато есть куча добра на FT232, PL2303 и прочих. Сбилдованая фирмварь улетела за пару секунд в уарт, очень мило. А пока я не запустил UART чтобы в него выводить статусы - делал чекпойнты в RAM, скидывал RAM бутлоадером, было вполне понятно что сработало ок а где глюки. Но это было надо только пока я не понял основ и не отловил наиболее крутые свои косяки.
И теперь небольшая фирмвара для моих нужд делается так же как небольшие сишные програмки для моих нужд. Я и на компьютере не сильно морочался source-level дебагом, как максимум в gdb дебажил что-то но это были чужие программы огроменного размера. Я сам не пишу программные комплексы ТАКОЙ сложности. И упаси меня такое на мк наворачивать. Но если мне реально приспичит, я таки достану из запасов 2232H и лутану плату под него, после чего я смогу тыкаться привычным мне gdb и через jtag, потому что openocd. Но пока мне это не требуется, я не горю желанием отлаживать на мк многопроцессные ртосы и проч, а состояние простой фирмвария я и без дебагера неплохо понимаю. К тому же при косяке git позволяет мне быстро отмотать в все еще рабочую точку. Надо будет попробовать git bisect прошивки в качестве утонченных извращений
linuxdude, а надо бы было погуглить. SES - Segger Embedd Studio это то что позволяет без перечисленных вами танцев -работать с арм. А тот же JLinkOB точно так же лутиться за пару часов...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения