N|Banner.

Умный кремний

Владимир Васильев Telegram: @askfind

Крошечный 'Пингвин' в ванной

Звонок В девяностых годах трое человек создали команду по проектированию и изготовлению модемов для компьютерных сетей. Виктор, наш главный менеджер и спонсор, позвонил через много лет с просьбой подготовить деловое предложение для управления гидромассажной ванны на основе микроконтроллера. Тема мне показалась очень интересной. В то время работал в маленком промышленно городе администратором компьютерной сети. Появлялась возможность применить встроенный крошечный Linux и вернуться к инженерным разработкам. Учили же меня инженером для разработки медицинской техники.

'Пингвина' в прибор!

Embedded OS Linux (встроенный “Пингвин” в прибор) Решение использовать операционную систему Embedded Linux и открытое программное обеспечение, наработанный годами свободными программистами, принималось на совещании руководством и разработчиками. Выступил с докладом перед инженерами отдела разработки. Для фирмы это первый серьёзный собственный проект по созданию современного прибора. Очевидно, возникли новые требования к пользовательскому интерфейсу и срокам разработки. Конечный пользователь уже “забалован” смартфонами, планшетниками ведущих фирм мира. В интерфейс, аппаратные ресурсы и программное обепечение фирмы вкладывают миллионы долларов.

Сеть машин (диалог, сотрудничество)

СЕТЬ МАШИН (диалог, сотрудничество) Много времени искал технологию для IoT интернет-вещей . Обычные инструменты из компилятора для программирования микроконтроллеров на рабочем месте программиста не подходят для гибкой работы с “умными чипами”. Задачи маленькие и узко заточенные. Конечно же, хотелось бы иметь сеть из микроконтроллеров, которые смогут сотрудничать, делегировать функционал друг другу. В каждом микроконтроллере необходимо иметь весь арсенал программирования: написание программы, тестирования, записи во flash. И такой “древний” язык существует.

Способ мышления Forth

Что такое Forth? История создания языка программирования. “… С 1968 года Мур работал в Национальной радиоастрономической обсерватории (англ.) (NRAO), участвуя в разработке программ сбора и обработки получаемых радиотелескопом данных. В 1970 вместе с Geoffrey C. Leach им была создана программа FORTH для Burroughs B-5500, ставшая первой реализацией языка[4]. В 1971 году он совместно с Элизабет Рейсер (англ. Elizabeth Rather) основал компанию FORTH Inc. https://www.forth.com, занимающуюся развитием языка. В течение 1970-х годов Мур перенес Forth на десятки процессорных архитектур.

Измеритель частоты на stm8s003

Измеритель частоты на stm8s003 В творческий план много лет назад вписал задачу сделать измеритель частоты сигналов. Это необходимо для макета по измерению магнитных полей. В том числе для изготовления уникального бесконтактного датчика тока. Первые тестовые программы по измерению частоты, с использованием микроконтроллера stm32, запускал ещё в прошлом году. В книге Г.Я. Мирский “микропроцессоры в измерительных приборах” [2] в главе цифровые частотометры подробно рассмотрены методы измерения частоты входного сигнала, погрешности измерения и способы улучшения точности измерения частоты и периода входного сигнала.

Драйвер i2c для oled ssd1306

Драйвер i2c для oled ssd1306 Микроконтроллер stm8s был создан для сложных условий эксплуатации. В радомодуле ESP14 есть этот базовый микронконтроллер stm8s003 с 8 Кбайт памяти flash, 1 Кбайт ram, 128 байт eeprom. Из презентаций, документации, форумов выяснил, что семейство stm8s/a/f были разработаны для промышленных и автомобильных применений. “На борту” имеется несколько охранных таймеров. Имеется автоматическое переключение на внутренний hsi генератор в случаях сбоя внешненего кварцевого резонатора. Имеется уникальная аппаратная реализация провреки состояния внутренних регистов.

SoC - система на кристалле

Системы на кристалле. Общее представление и тенденции развития. Выражение «система на кристалле» не является, строго говоря, термином. Это понятие отражает общую тенденцию к повышению уровня интеграции за счет интеграции функций. Под приборами класса «система-на-кристалле» в общем случае понимаются приборы, на едином кристалле, в которое интегрированы процессор (процессоры, в том числе специализированные), некоторый объем памяти, ряд периферийных устройств и интерфейсов, — то есть максимум того, что необходимо для решения задач, поставленных перед системой…

Старт Orange Pi 2G IoT

Cтарт Ubuntu Orange Pi 2G IoT Магазин вернул деньги за странный microSDHC. Пошёл в другое место и купил другой новый microSDHC, которая произведена в была в Кореи. Все тесты на запись и чтение успешно были пройдены. Образ Ubuntu Server скопировал был на microSDHC. “Апельсин” Orange 2G IoT заработал! [FAILED] Failed to start Raise network interfaces. See 'systemctl status networking.service' for details. [ OK ] Reached target Network. Starting OpenBSD Secure Shell server.

Я сделал это! :) (ESP8266)

ESP8266 Я сделал это! :) Вы спросите меня: “Ну, почему так захватывает цифровая электроника?” Отвечу видеосюжетом. Умелец Пётр Юрьевич на своём видеоканале показал поливальную систему из насоса, “умного контроллера”, мобильного телефона. С какой любовью и радостью поделился с нами, зрителями, результатом. Насос в туалете. Точка доступа Wi-Fi в доме. Стоя в огороде он нажал на экран телефона и вода полилась! Мужик доволен: “Я это сдедал!!” Опубликовано: 7 июн. 2017 г.

Медленный старт Orange pi 2G IoT

Медленный старт Orange pi 2G IoT Последний год на работе много раз записывал с помощью утилиты “dd” образ embedded linux на MicroSD. Купил рекомендованный Mobile microSDHC Card размером 8 Gbytes . В документации по быстрому старту для “апельсинки” рекомендовали использовать утилиту для этих карт в операционной системе windows. Windows os 10 запускаю редко на персональном компьютере, которая была принудительно удалённо установлена фирмой “микрософтом” на мой Aser ноутбук. После этого “окна” стали жутко “тормозить”.