N|Banner.

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

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

Orange IoT 2G. Попытка вторая.

Запуск Orange IoT 2G Две платы вна полке в шкафу ожидали моего внимания. В прошлый раз притормозил работу по освоение миникомпьютера. Необходимо было подключиться к точке доступа Wi-Fi. Модем 2G на плате миникопьютера не удалось использовать симку от компании Билайн. Кстати, проверил запуск нескольких сборок от производителя платы OrangePi. Некоторые сообщали ошибки при запуске или перезапускались по panic ядра Linux. Очевидно, часть сборок “сырые” и не приспособленны для использования.

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

Звонок В девяностых годах трое человек создали команду по проектированию и изготовлению модемов для компьютерных сетей. Виктор, наш главный менеджер и спонсор, позвонил через много лет с просьбой подготовить деловое предложение для управления гидромассажной ванны на основе микроконтроллера. Тема мне показалась очень интересной. В то время работал в маленком промышленно городе администратором компьютерной сети. Появлялась возможность применить встроенный крошечный 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 г.