МК в 256кб оперативки очень дорог. а получаешь убогое - 640х480 да еще с палитрой и крошечной. Внешний СРАМ очень дорог, внешний СДРАМ к МК цеплять мысль не очень хорошая - если только под фреймбуфер то годно, но если там какие ресурсы хранить, про код и не говорю, или сложное рисование, а не копирование в него из СРАМА - вобщем, там СДРАМ еле шевелится.
640x480x8 - это уже 300КБ, так что даже в таком случае нужна внешняя память и если SRAM дорого, то остается SDRAM которую можно на шару выпаять со старых планок памяти, но тогда нужен и мк с ее поддержкой, а это опять же если не 429, то, например, более дешевый 446 в котором LTDC нет и я не знаю получится ли на нем что-то стоящее. Так что альтернативы 429 не вижу, ну или нужно уменьшать хотелки, даже на 407 можно получить 800x600x8 для текстовых режимов. И лично для меня цена для 407 и 429 практически одинаковая, я брал 429ZI по 150гр + доставка по Украине, это считай 5.5$, сейчас там продается 429II по той же цене и 429VI по 138гр. с бесплатной доставкой
Цитата:
По всем понятиям дешевле и результат несравненно лучше, если самый нищий Кортекс-А взять
Спорный вопрос, причем начинать нужно с того почему часам, термометрам или управлению парниками и прочей фигне с выводом на монитор не достаточно 640x480 при 16 цветах или большего их количества при меньшем разрешении Думаю и 800x600 F429 на встроенной памяти потянет, то это уже 240КБ под фреймбуфер, 48 из которых будут лежать в CCM RAM с которой не работает DMA, т.е. перед тем как скормить DMA2D часть строки в 4-х битном формате, чтобы LTDC получил ее уже в 8-ми битном, придется вручную копировать эти 48КБ из CCM в обычную RAM. В этом момент мы мк загрузим, но это только небольшая часть видимого экрана, так что не критично. Правда останется всего 16КБ и упакованные битмапы придется распаковывать на ходу при получения.
640x480x8 - это уже 300КБ, так что даже в таком случае нужна внешняя память и если SRAM дорого, то остается SDRAM которую можно на шару выпаять со старых планок памяти, но тогда нужен и мк с ее поддержкой, а это опять же если не 429, то, например, более дешевый 446 в котором LTDC нет и я не знаю получится ли на нем что-то стоящее. Так что альтернативы 429 не вижу, ну или нужно уменьшать хотелки, даже на 407 можно получить 800x600x8 для текстовых режимов.
Во, шаришь! -)) У нас российский Элитан продает atsama5d21 по 500р если от 25шт. там и LCD до 1366x1024 с прозрачностями, оверляеями, вращением, масштабированием и аппаратным курсором. Поддрежка DDR1/2/3 - просто SDRAM ты сейчас, действительно, быстрее с димов с развала выпаешь, чем в продаже найдешь (не видел пока МК, что ДДР держат). С нормальным кеш-контроллером - рисование летать будет. И вполне годным SDK и даже с примерами, чтоб писать привычно для МК без всяких линкусов. Из следующего кандидата - i.MX6ULL, но там ног дофига и с питанием не так просто -)
У нас российский Элитан продает atsama5d21 по 500р если от 25шт. там и LCD до 1366x1024 с прозрачностями, оверляеями, вращением, масштабированием и аппаратным курсором.
138 гривен поштучно и 500 рублей от 25шт. - это все-таки не одно и то же, к тому же перспектива паять BGA корпуса меня тоже не прельщает и для этого atsama5d21 точно придется ставить внешнюю память, т.к. своей у него всего 128К. А ведь с ним еще нужно разобраться и главное первоначальная задача не выглядела требующей такие мощности, потому для меня это значительное усложнение там, где этого можно избежать. Часы с выводом на монитор - это не видеокарта которой желательна DDR3, аппаратное вращение или масштабирование, F429 выдает 1280x720 с шаровой SDRAM и для таких поделок его должно хватать.
Цитата:
Ну дерьмовейше на старых ЛСД с близким разрешением этот даунсемплинг будет смотреться. Привыкайте уже к красивому -))
У типичного 15'' LCD разрешение 1024x768, значит если обходиться встроенными 256КБ памяти и избегать искажений, то нужно или выводить внутри родного разрешения окно 800x600, или дублировать горизонтальные линии, т.е. будет 1024x384. Не так и плохо учитывая, что это один мк в LQFP100 + R2R, большинство любителей такое дома на макетке могут спаять. 196-ball TFBGA + DDR3 + еще какая-то флеш - это совсем другое дело... Представь что по этому поводу думает ARV сравнивая часы которые делал он на AVR, с этими на 500MHz Cortex-A5
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Пн ноя 13, 2017 16:49:36
Собутыльник Кота
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
В истории Японии был период, когда самураи были возмущены появлением огнестрельного оружия. Их понять было легко. Они столько лет оттачивали свое мастерство и мало кто из обычных вояк могли что-то там им противопоставить. А тут банальная трубка, в которую насыпали серу с углем, ставит на нет все его мастерство и опыт даже перед обычным крестьянином.
Как я и говорил, понять их можно, но вот я что думаю. Если бы нашелся гипотетический самурай,древний как фекалии мамонта, и выкатил бы предъяву, что самый настоящий самурай может биться только деревянными палками, то я уверен, самураи с саблями и слушать его не стали бы. Хотя это был бы аналогичный довод о вреде более совершенного оружия. Но тут как в анекдоте "нам похер на ваши неувязочки".
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Одноплатные компьютеры NanoPi Fire2A и Fire3 оснащены процессором Samsung Полку одноплатных компьютеров прибыло: команда FriendlyElec представила сразу две новинки — решения NanoPi Fire2A и Fire3 для разработчиков, создающих устройства для Интернета вещей. Спойлер Модель NanoPi Fire2A несёт на борту процессор Samsung S5P4418 с четырьмя вычислительными ядрами с архитектурой Cortex A9. Тактовая частота составляет 1,4 ГГц. Графическая подсистема полагается на встроенный контроллер Mali-400MP GPU. Оснащение включает 512 Мбайт оперативной памяти DDR3. Мини-платы имеют габариты всего 75 × 40 мм. Предусмотрены порт для подключения сетевого кабеля (присутствует контроллер Gigabit Ethernet), интерфейс micro HDMI 1.4a для вывода изображения (заявлена поддержка Full HD/60р), разъёмы USB 2.0 и Micro-USB. В качестве накопителя используется сменная флеш-карта формата microSD. Поддержка интерфейсов UART, I2C, SPI, GPIO и пр. Hardware Spec: Спойлер* CPU: S5P4418, 400MHz~1.4GHz, DVFS, dynamic voltage control, scaling up to 1.4G Hz * RAM: 512MB DDR3 * Connectivity: Gbps Ethernet port * PMU Power Management: Implemented by a Cortex-M0 MCU, support software power-off, and RTC alarm power-up functions * USB 2.0 Type A x 1 * Debug Serial Port/UART0 x 1 * microSD Slot x 1 * microUSB x 1: for data transmission and power input * LCD Interface: 0.5 mm pitch SMT FPC seat, for full-color LCD (RGB: 8-8-8) * HDMI: HDMI 1.4A, microHDMI(Type-D), 1080P60 * DVP Camera Interface: 0.5mm spacing FPC socket. It includes ITU-R BT 601/656 8-bit, I2C, PWM and IO * GPIO: 2.54mm spacing 40pin, compatible with Raspberry Pi's GPIO. It includes UART, SPI, I2C, PWM, IO etc * Button: Power Button x 1, Reset Button x 1 * LED: LED for Power Indication x 1, System LED x 1 * RTC: RTC Battery Seat * PCB Dimension: 75 x 40mm * Power: DC 5V/2A * Temperature measuring range: -20℃ to 80℃ * OS: FriendlyCore(based on Ubuntu16.04 with Linux Kernel 4.4, Qt5.9 and OpenGL2.0) and Debian
... развивая тему радиолюбительского "копеечного" монитора. А если не зацикливаться на его нативном разрешении и просто поделить его пополам ? Как это называется, когда число строк/столбцов удваивается аппаратно ? Наверняка, для часов/теплиц/прочего будет хватать и 512х384. Зато и искажений не будет, и набортной памяти хватит.
... развивая тему радиолюбительского "копеечного" монитора. А если не зацикливаться на его нативном разрешении и просто поделить его пополам ? Как это называется, когда число строк/столбцов удваивается аппаратно ? Наверняка, для часов/теплиц/прочего будет хватать и 512х384. Зато и искажений не будет, и набортной памяти хватит.
Так я и написал, что можно или задать окно внутри, LTDC это умеет, или дублировать линии. Причем это если нужен именно фреймбуфер, для часов на весь экран, как и для текстовых режимов, можно строить изображение на ходу, памяти нужно на одну строку. В последнем случае и мк можно совсем простой взять...
ну жрет одноплатник не очень много - можно и не выключать, роутер например домашний не выключаю. Есть роутеры с OpenWrt - за счет линукса расширяют функционал. И красивый Гуй на линуксе сделать проще имхо, как же лентами то без красоты то управлять , а вот хорошие гуепостроители без ос денег стоят.
я что-то вас не пойму - вы за прогресс или против? это ведь прогресс - 4 ядра и встроенная в RGB ленту ОС! или не прогресс?
Прогресс он в потребительских свойствах, а не в минимально необходимой начинке. То, как сейчас всякие телеки самсунги начинают хоть какую то картинку показывать секунд через 30 после включения - это не прогресс.
Москвич создал защищенный смартфон на Python за $30 Российский разработчик собрал смартфон на основе макетной платы MicroPython и написал для него ПО на этом языке. Смартфон имеет всю базовую функциональность, необходимую для совершения звонков и обмена SMS-сообщениями. Разработчик Алексей Палажченко в домашних условиях собрал смартфон и написал для него софт на языке Python. Новинка получила название UPyPhone, информацию о ней и исходные коды прошивки устройства автор выложил на ресурсе GitHub. Поскольку в телефоне используется ПО собственной разработки и широко доступные компоненты, он может похвастаться повышенным уровнем безопасности — производитель не предусмотрел в нем следящих механизмов. Функциональность смартфона дает возможность совершать голосовые звонки и обмениваться SMS. Устройство рассчитано на работу со стандартом связи GSM. Софт для UPyPhone написан на MicroPython — реализации Python 3 для встроенных систем с небольшим объемом памяти, типа микроконтроллеров, появившейся в 2014 г. Аппаратная часть смартфона состоит из макетной платы MicroPython pyboard, которую можно приобрести в онлайн-магазине MicroPython Store в различных вариациях по цене примерно от $19 до $34. Помимо платы был использован цветной сенсорный экран LCD160CR, который там же стоит около $29, и GSM-модуль SIM800L, который можно купить на сайте Amazon за $8. GSM-модуль SIM800L рискует оказаться слабым местом UPyPhone, поскольку в нем могут присутствовать закладки. Возможности UPyPhone На рабочем столе UPyPhone отображается уровень сигнала сотовой сети и уровень заряда аккумулятора. Также на экране присутствует указание, в какой сети зарегистрирован телефон. Кроме того, отображается дата и время — их не нужно устанавливать, они автоматически задаются сетью.
Начинка pyboard: Спойлер1. STM32F405RG микроконтроллер 2. 168 мГц Cortex M4 3. 1024KiB flash Встроенная память и 192KiB Оперативная память 4. Разъем Micro USB для питания и последовательной связи 5. Micro SD слот для карт 6. 3-осевой акселерометр (MMA7660) 7. Часы реального времени 8. 29 GPIO 9. 3x 12-бит аналого-цифровой преобразователь 10. 2x 12-бит цифро-аналоговый (цап) преобразователь 11. 4 светодиода (красный, зеленый, желтый и синий) 12. 1 сброс и 1 пользовательская кнопка 13. На борту 3.3 В LDO Регулятор напряжения до 250mA, Диапазон входного напряжения 3.6 В до 16 В 14. DFU загрузчик для обновления прошивки
Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Чт ноя 16, 2017 08:29:56
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
Ахахахаа, в чем это смартфон и в чем защищенный ? Ох уж эти гумманитарии, на визуальном васике пробросят нажатие 2 кнопок в готовый кирпич и - о чудо, я изобрел вечный двигатель -))))
Платка pyboard для начинающих имхо неплохая - у китайцев за 16$ можно купить да и исходники есть: https://github.com/micropython/pyboard Прошивка без программаторов по USB. Поиграться в начале на Пайтоне, практически Ардуино, потом стереть Пайтон и на Си... Гуй на Пайтоне оказывается несложно: https://github.com/jeffmer/micropython-upyphone
То, как сейчас всякие телеки самсунги начинают хоть какую то картинку показывать секунд через 30 после включения - это не прогресс.
прогресс - это то, что они могут делать, когда эти 30 секунд таки пройдут)
не скажу за все SmartTV, но тот LG, которым владею я (средняя ценовая категория, 42" с пассивным 3D) нихрена хорошего после этих "секунд" делать не может. ПО, как и ожидается от современного прогресса, ОЧЕНЬ КРАСИВОЕ и абсолютно беспомощно-ужасное. все функции по управлению телевизором (настройки, поименование каналов, перестановка каналов, поиск и т.п.) сделаны так, что хочется убивать разработчиков - по всей видимости, делали именно путем склеивания sample-code разных индусов между собой.
ну и постоянные сбои WiFi - это я молчу, никакая скорость WiFi - само собой, памяти мало - ну как же без этого... в итоге из всех "смарт"-функций только возможность посмотреть видео с флешки работает прилично.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
У меня такая же фигня. Беда, думаю, в том, что "выдумщики" этих смарт-функций не успевают за увеличивающейся с каждым месяцем тяжеловесностью кодеков/скриптов на сайтах и проч. Был, вон, повсеместно, флаш, сейчас - HTML5... В итоге, под 42" телевизором, который из-за своего "смарта" стоил примерно на 20% дороже своих тупых собратьев, так вот, под ним сейчас установлен компактный полуигровой комп, который и все эти ютюбы показывает аж бегом, и в игрушки детям позволяет поиграть.
Заголовок сообщения: Re: Мигать светодиодом. ARM или не-ARM?
Добавлено: Чт ноя 16, 2017 12:28:34
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
Поэтому я телики использую исключительно как большой дешевый монитор, отключая у них все эти улучшайзеры и прочую мутоту, чтоящую дыркой на заднице и непосредственно светящейся панелью.
Беда, думаю, в том, что "выдумщики" этих смарт-функций не успевают за увеличивающейся с каждым месяцем тяжеловесностью кодеков/скриптов на сайтах и проч.
ровно то же самое будет ждать и всех, кто поддастся на провокацию в виде гонки технологий в микроконтроллерах одни это называют прогрессом, а я - бессмысленным бегом по кругу...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения