<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tuxotronic</title>
    <link>https://tuxotronic.org/</link>
    <description>Recent content on Tuxotronic</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language>
    <lastBuildDate>Sun, 09 May 2021 06:42:08 +0000</lastBuildDate><atom:link href="https://tuxotronic.org/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MapViewer для просмотра map/elf файлов</title>
      <link>https://tuxotronic.org/post/mapviewer-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B0-map-elf-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2/</link>
      <pubDate>Sun, 09 May 2021 06:42:08 +0000</pubDate>
      
      <guid>https://tuxotronic.org/post/mapviewer-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B0-map-elf-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2/</guid>
      <description>Быстрый гуглёж показал вот эту утилиту MapViewer</description>
    </item>
    
    <item>
      <title>Зачем дома бензин?</title>
      <link>https://tuxotronic.org/post/%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%B4%D0%BE%D0%BC%D0%B0-%D0%B1%D0%B5%D0%BD%D0%B7%D0%B8%D0%BD/</link>
      <pubDate>Fri, 21 Aug 2020 08:24:09 +0000</pubDate>
      
      <guid>https://tuxotronic.org/post/%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%B4%D0%BE%D0%BC%D0%B0-%D0%B1%D0%B5%D0%BD%D0%B7%D0%B8%D0%BD/</guid>
      <description>С помощью него я легко смог удалить следы от старого скотча (никакие другие растворители не справлялись). Так же хорошо он удаляет жировой налёт на кухне.
А если отвлечься от бытовых забот, то это хорошая отмывка для флюса с печатных плат. Причём флюс mechanic у меня в бензине не растворился, а выпал в осадок. Т.е. после отмывки можно профильтровать бензин и использовать повторно.
Так же преимущество бензина, что он имеет не слишком резки запах и быстро выветривается.</description>
    </item>
    
    <item>
      <title>Web tools</title>
      <link>https://tuxotronic.org/wiki/web-tools/</link>
      <pubDate>Thu, 04 Jun 2020 09:47:30 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/web-tools/</guid>
      <description> https://wekan.github.io/  </description>
    </item>
    
    <item>
      <title>MQTT tools</title>
      <link>https://tuxotronic.org/wiki/mqtt-tools/</link>
      <pubDate>Fri, 06 Dec 2019 07:46:39 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/mqtt-tools/</guid>
      <description>MQTT Explorer MQTT Explorer - графический клиент для анализа сообщений на MQTT сервере.
Автоматически подписывается на все сообщения, и строит иерархию полученных. Это следует учитывать при подкючении к высоконагруженным серверам.
MQTT stresser MQTT stresser - консольная утилита для нагрузочного тестирования сервера.
mqtt-stresser -broker tcp://broker.mqttdashboard.com:1883 -num-clients 100 -num-messages 150 -rampup-delay 1s -rampup-size 10 -global-timeout 180s -timeout 20s Эта команда эмулирует подключение 100 клиентов, каждый из которых отправит 150 сообщений. Клиенты будут подключаться по 10 через каждую секунду.</description>
    </item>
    
    <item>
      <title>HX711</title>
      <link>https://tuxotronic.org/wiki/component/hx711/</link>
      <pubDate>Tue, 19 Nov 2019 19:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/hx711/</guid>
      <description>&lt;p&gt;HX711 это высокоторчный 24-битный аналого-цифровой преобразователь разработанный специально для прменения в весах
и промышленном управлении. АЦП рассчитан на подключение мостового резистивного датчика.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>TLS/SSL</title>
      <link>https://tuxotronic.org/post/tls-ssl/</link>
      <pubDate>Fri, 18 Oct 2019 10:23:09 +0000</pubDate>
      
      <guid>https://tuxotronic.org/post/tls-ssl/</guid>
      <description> XCA мультиплаформенный менеджер ключей и сертификатов.  </description>
    </item>
    
    <item>
      <title>Mecrisp Forth</title>
      <link>https://tuxotronic.org/post/mecrisp-forth/</link>
      <pubDate>Sun, 19 Nov 2017 22:44:44 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/mecrisp-forth/</guid>
      <description>&lt;p&gt;Решил заняться чем-то новым, точнее хорошо забытым старым, и освоить &lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D1%82_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)&#34;&gt;форт&lt;/a&gt;
на микроконтроллерах.&lt;/p&gt;
&lt;p&gt;Перед компилируемыми ЯП форт имеет преимущество за счёт своей интерактивности -
писать и отлаживать код можно непосредственно на целевом устройстве не занимаясь каждый раз сборкой и прошивкой.&lt;/p&gt;
&lt;p&gt;С другой стороны, микроконтроллеры уже достаточно мощные, что бы запускать интерпретируемые языки, такие как Lua или JavaScript,
но они отбирают для своей работы ценные ресурсы МК, да и работают сравнительно медленно.&lt;/p&gt;
&lt;p&gt;Ядро же форт-машин компактно, и сам язык позволяет генерировать эффективный код, что позволяет
на минимальном железе писать программы сопоставимые по скорости с ассемблерными, при этом обладающие хорошей переносимостью
между различными архитектурами (в рамках одной реализации).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Различные советы</title>
      <link>https://tuxotronic.org/tips/</link>
      <pubDate>Tue, 07 Nov 2017 11:37:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/tips/</guid>
      <description>&lt;p&gt;Здесь записаны мелкие советы для облегчения работы.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Установка Armbian на планшет Icoo D70gt. Часть 3</title>
      <link>https://tuxotronic.org/post/armbian-on-icoo-d70gt-xorg/</link>
      <pubDate>Thu, 02 Nov 2017 22:37:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/armbian-on-icoo-d70gt-xorg/</guid>
      <description>&lt;p&gt;В предыдущих частях удалось &lt;a href=&#34;https://tuxotronic.org/post/armbian-on-icoo-d70gt/&#34;&gt;запустить систему&lt;/a&gt; на планшете
и &lt;a href=&#34;https://tuxotronic.org/post/armbian-on-icoo-d70gt-config/&#34;&gt;настроить тачскрин&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Но как всегда хочется большего - например установить X-server,
что бы получить все преимущества графического интерфейса.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Установка Armbian на планшет Icoo D70gt. Часть 2</title>
      <link>https://tuxotronic.org/post/armbian-on-icoo-d70gt-config/</link>
      <pubDate>Wed, 01 Nov 2017 21:23:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/armbian-on-icoo-d70gt-config/</guid>
      <description>&lt;p&gt;Поскольку &lt;a href=&#34;https://tuxotronic.org/post/armbian-on-icoo-d70gt/&#34;&gt;предыдущая статья&lt;/a&gt; получилась очень уж объёмной, я решил разбить её на две части.&lt;/p&gt;
&lt;p&gt;В этой части я рассмотрю некоторые аспекты настройки системы и устройств ввода, таких как кнопки планшета, тачскрин и G-сенсор.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Установка Armbian на планшет Icoo D70gt</title>
      <link>https://tuxotronic.org/post/armbian-on-icoo-d70gt/</link>
      <pubDate>Sun, 29 Oct 2017 19:12:26 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/armbian-on-icoo-d70gt/</guid>
      <description>&lt;p&gt;Наверное одно из самых недолговечных домашних электронных устройств - это планшет.
Недлоговечное не в плане быстрой поломки (хотя и такое за ними водится), а в плане быстрого устаревания.&lt;/p&gt;
&lt;p&gt;ПО ориентируется на флагманы, а устройство из среднего или низшего ценового диапазона
ещё год назад вполне сносно работавшее вызывает только желание приложить его об стену.&lt;/p&gt;
&lt;p&gt;Возможен и вариант частично работающего устройства: например разбит тачскрин, окончательно
и бесповоротно сдох аккумулятор, может даже и сам экран разбит.&lt;/p&gt;
&lt;p&gt;В любом случае, пока живы &amp;ldquo;мозги&amp;rdquo; планшета, можно постараться извлечь из планшета пользу
установив на него ОС с ядром Linux.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Esp32 первые шаги</title>
      <link>https://tuxotronic.org/post/esp32-intro/</link>
      <pubDate>Fri, 29 Sep 2017 19:18:40 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/esp32-intro/</guid>
      <description>&lt;p&gt;Мы уже рассмотрели &lt;a href=&#34;https://tuxotronic.org/post/esp8266-platformio-simple/&#34;&gt;простейшее приложение&lt;/a&gt; для IoT SoC модулей на базе ESP8266.
Сегодня я получил модули DoIt ESP32 DEVKIT V1 модули, на базе нового кристалла ESP32, так что будем пробовать его.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ESP8266 - простейшее приложение</title>
      <link>https://tuxotronic.org/post/esp8266-platformio-simple/</link>
      <pubDate>Thu, 28 Sep 2017 18:06:52 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/esp8266-platformio-simple/</guid>
      <description>&lt;p&gt;Попробуем написать простейшее приложение для SoC ESP8266 с помощью экосистемы &lt;a href=&#34;http://platformio.org&#34;&gt;PlatformIO&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;В качестве «железной» части удобно взять NodeMCU любой версии или любую другую плату основанную на модуле ESP12E.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Использование wget</title>
      <link>https://tuxotronic.org/wiki/cmd/wget/</link>
      <pubDate>Thu, 21 Sep 2017 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/cmd/wget/</guid>
      <description>&lt;p&gt;В принципе, всё ниже изложенное вы можете узнать набрав в командной строке &lt;code&gt;man wget&lt;/code&gt;.
Здесь я записываю примеры из своей повседневной практики.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Новый движок</title>
      <link>https://tuxotronic.org/post/new-site/</link>
      <pubDate>Wed, 20 Sep 2017 20:12:30 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/new-site/</guid>
      <description>Поскольку я не вижу смысла держать сайт на движке DokuWiki, всё равно туда никто не пишет, я перевёл сайт на статичные страницы и генератор Hugo.
Вики некоторое время будет доступна по адресу wiki.tuxotronic.org, но тем не менее я перенёс наиболее полезные страницы на новый движок и они доступны по старым адресам.
В данный момент навигация по страницам из wiki доступна через Topics и Tags. Худо-бедно я проставил для всех страниц тэги.</description>
    </item>
    
    <item>
      <title>Используем flashrom</title>
      <link>https://tuxotronic.org/post/flashrom-arm/</link>
      <pubDate>Tue, 12 Sep 2017 16:18:49 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/flashrom-arm/</guid>
      <description>&lt;p&gt;Для прошивки SPI Flash можно пользоваться специализированными программаторами
но при отсутствии таковых можно применить случайно оказавшийся под рукой микрокомпьютер с Linux на борту.
Например OrangePi One с &lt;a href=&#34;http://www.armbian.com/orange-pi-one/&#34;&gt;Armbian&lt;/a&gt; или  &lt;a href=&#34;https://www.flashrom.org/RaspberryPi&#34;&gt;RaspberryPi&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Преобразование бинарных данных в HEX</title>
      <link>https://tuxotronic.org/wiki/cmd/hexdump/</link>
      <pubDate>Fri, 11 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/cmd/hexdump/</guid>
      <description>&lt;h2 id=&#34;hexdump&#34;&gt;hexdump&lt;/h2&gt;
&lt;p&gt;Команда &lt;code&gt;hexdump&lt;/code&gt; позволяет выводить содержимое бинарных файлов в понятном для человека виде.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Galep 3</title>
      <link>https://tuxotronic.org/post/galep_3_on_linux/</link>
      <pubDate>Tue, 07 Feb 2017 12:28:29 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/galep_3_on_linux/</guid>
      <description>&lt;p&gt;Программное обеспечение для программатора Galep III (подключается через LPT порт)
вполне успешно может функционировать под ОС на базе ядра Linux через эмулятор Wine.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Консоль и терминал</title>
      <link>https://tuxotronic.org/post/terminal_tips/</link>
      <pubDate>Tue, 03 Jan 2017 10:50:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/terminal_tips/</guid>
      <description>&lt;p&gt;Удобная работа в терминале Linux.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Atom&#43;PlatformIO</title>
      <link>https://tuxotronic.org/post/atom&#43;platformio/</link>
      <pubDate>Mon, 26 Dec 2016 22:28:30 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/atom&#43;platformio/</guid>
      <description>&lt;p&gt;Среду разработки для Arduino сложно назвать полноценной средой разработки
по соверменным меркам. Хотя она и содержит в своём составе средства
для управления библиотеками и платформами используемый в ней редактор исходных
кодов очень слаб, да и управление проектами по сути отсутствует.&lt;/p&gt;
&lt;p&gt;На выручку нам приходит &lt;a href=&#34;http://platformio.org/&#34;&gt;PlatformIO&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>VS Code</title>
      <link>https://tuxotronic.org/post/vscode-intro/</link>
      <pubDate>Thu, 08 Dec 2016 11:32:36 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/vscode-intro/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Visual Studio Code&lt;/strong&gt; - мультиплатформенный редактор с открытым кодом от Microsoft на базе движка &lt;a href=&#34;http://electron.atom.io/&#34;&gt;Electron&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Компилируем для ARM</title>
      <link>https://tuxotronic.org/post/arm-none-eabi/</link>
      <pubDate>Thu, 08 Dec 2016 10:21:32 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/arm-none-eabi/</guid>
      <description>&lt;p&gt;Как известно, программный код на языке выского уровня сам в микроконтроллер не полезет,
его требуется предварительно скомпилировать в машинный код
(мы не берём интерпретируемые языки, но в этом случае в микроконтроллер должен быть уже прошит интерпретатор).
Для микроконтроллеров на базе ядра ARM/Cortex можно воспользовать кросскопилятором &lt;code&gt;gcc-arm-none-eabi&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ESP8266 WiFi SoC</title>
      <link>https://tuxotronic.org/wiki/component/esp8266/</link>
      <pubDate>Fri, 11 Nov 2016 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/esp8266/</guid>
      <description>https://github.com/esp8266/esp8266-wiki/wiki https://nurdspace.nl/ESP8266  Tools  PlatformIO Arduino IDE  Firmware  ESP Link - преобразователь WiFi в Uart. NodeMCU - брать прошивки лучше именно со страницы релизов, а не бинарники из репозитория. luatool Tool for loading Lua-based scripts from file to ESP8266 with nodemcu firmware. https://github.com/nekromant/esp8266-frankenstein Прошивка TCP2UART переходника с настройкой по Web. //не проверено// [Transparent TCP-UART bridge with support to flash arduino and ARM systems(https://github.com/jeelabs/esp8266-bridge). //не проверено// Absolutely transparent bridge for the ESP8266.</description>
    </item>
    
    <item>
      <title>JTAG</title>
      <link>https://tuxotronic.org/wiki/interface/jtag/</link>
      <pubDate>Fri, 11 Nov 2016 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/jtag/</guid>
      <description>Pinout  Следует иметь в виду, что разные производители могут использовать разную разводку сигналов, даже на разъёмов с одинаковым количеством пинов. Наиболее стандартизирован в этом плане 20-пиновый разъём.
 20-pin    Name JTAG 20 JTAG 20 Name     Vref 1 2 Vtarg   nTRST 3 4 GND   TDI 5 6 GND   TMS 7 8 GND   TCK 9 10 GND   RTCK 11 12 GND   TDO 13 14 GND   nSRST 15 16 GND   dbgRQ 17 18 GND   dbgACK 19 20 GND    10-pin    Name Pin Pin Name     Vref 1 2 Vsup   nTRST 3 4 nSRST   TDI 5 6 TDO   TMS 7 8 GND   TCK 9 10 GND    6-pin    Pin Name     1 TMS   2 TDI   3 TDO   4 TCK   5 GND   6 Vcc    </description>
    </item>
    
    <item>
      <title>OLED 1.04inch 96x64@65K color display</title>
      <link>https://tuxotronic.org/wiki/component/lcd/oled-96x64/</link>
      <pubDate>Fri, 11 Nov 2016 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/oled-96x64/</guid>
      <description>OLED Color Display for electronic applications.((Via http://mdfly.com))
Характеристики:
 Screen resolution: 96x64@65K color Screen size: 1.04 inch Screen type: OLED Controller chip: SSD1332 Built-in backlight Built-in DC/DC Voltage converter Vendor: LG  Документация:
 Display specification Display pinouts SSD1332 controller manual Typical contoller settings  </description>
    </item>
    
    <item>
      <title>Символы Unicode</title>
      <link>https://tuxotronic.org/post/unicode_signs/</link>
      <pubDate>Fri, 07 Oct 2016 14:07:45 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/unicode_signs/</guid>
      <description>&lt;p&gt;Подборка некоторых полезных символов из юникода.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Клон роутера Nexx-WT1520</title>
      <link>https://tuxotronic.org/post/clone-wt1520/</link>
      <pubDate>Wed, 21 Sep 2016 21:43:27 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/clone-wt1520/</guid>
      <description>&lt;p&gt;Компактный роутер по своей начинке похожий на &lt;a href=&#34;https://tuxotronic.org/wiki/openwrt/hame&#34;&gt;Hame MPR-Ax&lt;/a&gt;
но с двумя портами Ethernet.&lt;/p&gt;
&lt;p&gt;Так же на плате доступно больше точек куда можно подпаяться и расширить возможности роутера.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Семейство шрифтов Input</title>
      <link>https://tuxotronic.org/post/font-input/</link>
      <pubDate>Fri, 16 Sep 2016 11:59:38 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/font-input/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://input.fontbureau.com/&#34;&gt;Input&lt;/a&gt; моноширный шрифт выглядит неплохо для разработки.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Обжимной инструмент</title>
      <link>https://tuxotronic.org/post/crimping_tool/</link>
      <pubDate>Sun, 21 Aug 2016 21:29:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/crimping_tool/</guid>
      <description>&lt;p&gt;Долгие поиски адекватного инструмента для обжимания dupont-коннекторов (он же crimping tool) наконец привели к желаемому результату.&lt;/p&gt;
&lt;p&gt;Обычные обжимки имеют одноуровневые губки, так что при попытке обжать коннектор, мы получали плохое соединение металла коннектора с зачищенным концом провода (или вообще не получали никакого соединения). Приходилось извращаться либо с пайкой, либо подгибая зачищенный конец провода на изоляцию.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Настройка раскладок клавиатуры</title>
      <link>https://tuxotronic.org/post/keyboard_layout/</link>
      <pubDate>Tue, 14 Jun 2016 11:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/keyboard_layout/</guid>
      <description>&lt;p&gt;Настройка раскладок клавиатуры в X11/Xorg&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Запуск go сервисов через systemd</title>
      <link>https://tuxotronic.org/post/go-service-over-systemd/</link>
      <pubDate>Wed, 06 Apr 2016 21:49:38 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/go-service-over-systemd/</guid>
      <description>&lt;p&gt;Появилось у меня желание, держать &lt;a href=&#34;https://tuxotronic.org/MailHog&#34;&gt;MailHog&lt;/a&gt; постоянно запущенным в системе.
Первым желанием было запускать как всегда его через &lt;a href=&#34;http://supervisord.org/&#34;&gt;supervisord&lt;/a&gt;, но потом возникла мысль,
что теперь у нас есть чудесный &lt;a href=&#34;https://ru.wikipedia.org/wiki/Systemd&#34;&gt;systemd&lt;/a&gt; создать сервис в котором ничуть не сложнее чем в супервайзере,
но не надо плодить лишних сущностей.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MailHog</title>
      <link>https://tuxotronic.org/post/mailhog/</link>
      <pubDate>Tue, 29 Mar 2016 21:49:38 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/mailhog/</guid>
      <description>MailHog
Ловит все письма отправленные ему и позволяет просматривать их во встроенном веб-интерфейсе.</description>
    </item>
    
    <item>
      <title>Прошивка ESP-Link</title>
      <link>https://tuxotronic.org/post/esp-link-flash/</link>
      <pubDate>Tue, 15 Mar 2016 11:59:38 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/esp-link-flash/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/jeelabs/esp-link&#34;&gt;ESP-Link&lt;/a&gt; - это WiFi-Serial мост на базе SoC ESP8266.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>EmGo</title>
      <link>https://tuxotronic.org/post/emgo/</link>
      <pubDate>Mon, 14 Mar 2016 11:25:34 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/emgo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/ziutek/emgo&#34;&gt;EmGo&lt;/a&gt; - язык для программирования микроконтроллеров с Go-синтаксисом.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Banana Pi</title>
      <link>https://tuxotronic.org/post/bananapi/</link>
      <pubDate>Wed, 17 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/post/bananapi/</guid>
      <description>&lt;p&gt;Banana Pi — семейство одноплатных компьютеров на базе микроконтроллеров с ядром ARM производства Allwinner.&lt;/p&gt;
&lt;p&gt;Может работать под управлением различных операционных систем: Android 4.2, Android 4.4, Lubuntu, Raspbian, Debian, Fedora, Arch Linux, Gentoo, openSUSE, Berryboot, FreeBSD, OpenWrt, Slackware, Tiny Core Linux.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Генератор сайтов Hugo</title>
      <link>https://tuxotronic.org/post/hugo/</link>
      <pubDate>Tue, 16 Feb 2016 13:18:37 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/hugo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt; - генератор статичных сайтов  подбный &lt;a href=&#34;https://jekyllrb.com&#34;&gt;Jekyll&lt;/a&gt; и написанный на языке программирования &lt;a href=&#34;http://golang.org&#34;&gt;Go&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nokia 1202 LCD</title>
      <link>https://tuxotronic.org/wiki/component/lcd/ste2007/</link>
      <pubDate>Sat, 06 Jun 2015 13:14:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/ste2007/</guid>
      <description>Данный дисплей устанавливается в ряд бюджетных моделей телефонов Nokia 1202/1203/1280.
Доступность, простой последовательный интерфейс и относительная лёгкость подключения позволяет использовать данный дисплей как в радиолюбительских конструкциях, так и в более серьёзных проектах.
Если же Вам необходим цветной дисплей более высокого разрешения, то можно воспользоваться бюджетным LCD от Nokia 1661/5030/ 1616/1800/1662.
LCD pinout    Pin Name Description     0 not used    1 !RESET Сброс контроллера дисплея   2 !</description>
    </item>
    
    <item>
      <title>H018IN01</title>
      <link>https://tuxotronic.org/wiki/component/lcd/h018in01/</link>
      <pubDate>Fri, 03 Apr 2015 12:24:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/h018in01/</guid>
      <description>A high quality Color TFT-LCD Display for electronic applications.
Возможности:
 Screen resolution: 128x160 Screen size: 1.8 inch (38x30mm) Screen type: TFT Controller chip: NT3915 Built-in backlight SPI support  Документация:
 Specification Controller  </description>
    </item>
    
    <item>
      <title>Сигнализатор пропадания напряжения в сети</title>
      <link>https://tuxotronic.org/wiki/projects/ac-alarm/</link>
      <pubDate>Fri, 03 Apr 2015 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/projects/ac-alarm/</guid>
      <description>&lt;p&gt;Небольшая поучительная история, про то, как не стоит усложнять простые задачи. Со схемами и картинками, понятное дело ;-)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Оптимизация задержек</title>
      <link>https://tuxotronic.org/post/delay-optimization/</link>
      <pubDate>Wed, 04 Mar 2015 21:29:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/delay-optimization/</guid>
      <description>&lt;p&gt;Микроконтроллеры обычно работают напрямую с физическим миром, а не только с астрактным миром цифр. А реальность не терпит поспешностей. Иногда нужно немного подождать. Казалось бы, чего уж проще - написать процедуру задержки. А ведь нет! Написать то легко, а вот каков результат будет в машинных кодах? Три команды или тридцать три?&lt;/p&gt;
&lt;p&gt;Вот и мне потребовалось реализовать задержку в сишной программе для ATtiny2313. Микроконтроллер ресурсами не блещет, а потому каждая команда на счету.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Изучение разделяемых библиотек (so)</title>
      <link>https://tuxotronic.org/post/reverseso/</link>
      <pubDate>Sun, 15 Feb 2015 12:17:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/reverseso/</guid>
      <description>&lt;p&gt;Для того что бы выяснить какие функции экспортирует закрытая разделяемая библиотека (.so) и на основе этого написать свой C/C++ хидер (.h) воспользуемся двумя командами из пакета binutils. Поскольку формат ELF файлов не отличается для разных архитектур, то можно даже не устанавливать кросс утилиты.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Electronics components</title>
      <link>https://tuxotronic.org/wiki/component/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/</guid>
      <description> LCD HX711 АЦП для построения весов. STM8 core AVR core C8051F930 ESP8266 SIM300D GSM модем. WIZ120SR модуль моста Ethernet &amp;lt;-&amp;gt; UART.  RF  NRF528xx BLE NRF24L01 transceiver RF modules TR24A  </description>
    </item>
    
    <item>
      <title>LCD 128*64</title>
      <link>https://tuxotronic.org/wiki/component/lcd/st7565/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/st7565/</guid>
      <description>Характеристики:
 lcd type: fstn duty, bias: duty=1/64, bias=1/9 viewing direction 6 o&amp;rsquo;clock module size (LxWxH) with FPC 32x19.2x1.8mm (max) View area(LxW) 27.95x12.9mm Dots matrix (segment * comment) 128*64 dots dot size (LxW) 0.16x0.145mm dot pitch(w*H) 0.19x0.175mm lcd driver ic st7565 (sitronix)  absolute maximum ratings (Ta = 25 centigrade degree)
   Parameter symbol Min Max Unit     Supply voltgage for logic VDD -0.3 3.2 V   LCD driving voltage V0-VSS 8.</description>
    </item>
    
    <item>
      <title>Monochrome LCD panel LM211</title>
      <link>https://tuxotronic.org/wiki/component/lcd/lm211/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/lm211/</guid>
      <description>pin имя - описание     1 D1 H/L Serial row data   2 FLM H The FLM signal indicates the begining of each display cycle   3 M H/L Control signal for AC driving   4 CL1 H L The CL1 latches the serial data in the shift registers   5 CL2 H L Clock the signal for shifting the serial data   6 D2 H/L Serial row data   7 Vdd  Power supply for logic circuit   8 Vss  Ground   9 Vee  Power supply for LC driving   10 Vo  Operation voltage for LC driving    Предельные напряжения</description>
    </item>
    
    <item>
      <title>OpenWRT</title>
      <link>https://tuxotronic.org/wiki/openwrt/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/</guid>
      <description> USB-Serial UHttpd Lua  HAME MPR-Ax Компактные роутеры построенные на базе МК RT5350. Роутеры и их клоны имеют разный формфактор, но практически однотипную схематику, что позволяет использовать для разных моделей одну прошивку.
 Hame Build firmware  TP-LINK WR703N  How to install Network configure Serial port Use external USB disk Upgrade SDRAM Use GPIO  Магия Узнать какие USB устройства обнаружены на шине можно командой
cat /sys/kernel/debug/usb/devices </description>
    </item>
    
    <item>
      <title>Ralink uBoot</title>
      <link>https://tuxotronic.org/wiki/openwrt/rt5350/uboot/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/rt5350/uboot/</guid>
      <description>Получить доступ к uBoot можно получить через аппаратный UART, пады которого расположены на плате устройства и зачастую подписаны.
Я подключаю роутер через USB-UART преобразователь. Это может быть преобразователь на базе микросхем FT232, PL2303, CP2102 и им подобные. Главное, что бы напряжение на выводах TXD/RXD не превышал 3.3в.
Другая особенность МК RT5350 состоит в том, что при подаче питания для нормального старта МК на его выводе RXD был низкий уровень напряжения. USB-UART преобразователь будет же держать на нём высокий уровень напряжения, что не даст МК загрузиться в нормальном режиме.</description>
    </item>
    
    <item>
      <title>RTOS</title>
      <link>https://tuxotronic.org/wiki/rtos/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/rtos/</guid>
      <description>&lt;p&gt;Системы реального времени для встраиваемых устройств&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ST7637</title>
      <link>https://tuxotronic.org/wiki/component/lcd/st7637/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/st7637/</guid>
      <description>Контроллер ST7637 STN LCD дисплея позволяет управлять цветным RGB дисплеем размером 132x132 пикселя.
Пример работы с контроллером по параллельному интерфейсу через MCU LPC2103 можно получить из репозитория по ссылке: http://bitbucket.org/plumbum/grlib-st7637/ . Сейчас я переписываю библиотеку для разных дисплеев http://bitbucket.org/plumbum/liblcdgr/
Дисплей был извлечён из десятибаксовой фоторамки.</description>
    </item>
    
    <item>
      <title>uhttpd lua mod</title>
      <link>https://tuxotronic.org/wiki/openwrt/uhttpd/lua/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/uhttpd/lua/</guid>
      <description>http://wiki.openwrt.org/doc/uci/uhttpd#embedded.lua
root@OpenWrt:~# opkg install uhttpd-mod-lua Installing uhttpd-mod-lua (18) to root... Downloading http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/uhttpd-mod-lua_18_ar71xx.ipk. Configuring uhttpd-mod-lua. root@OpenWrt:~# uci set uhttpd.main.lua_prefix=/lua root@OpenWrt:~# uci set uhttpd.main.lua_handler=/root/test.lua root@OpenWrt:~# cat /root/test.lua function handle_request(env) uhttpd.send(&amp;#34;HTTP/1.0 200 OK\r\n&amp;#34;) uhttpd.send(&amp;#34;Content-Type: text/plain\r\n\r\n&amp;#34;) uhttpd.send(&amp;#34;Hello world.\n&amp;#34;) end root@OpenWrt:~# /etc/init.d/uhttpd restart root@OpenWrt:~# wget -qO- http://127.0.0.1/lua/ Hello world. root@OpenWrt:~# </description>
    </item>
    
    <item>
      <title>USB-Serial устройства</title>
      <link>https://tuxotronic.org/wiki/openwrt/usb-serial/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/usb-serial/</guid>
      <description> opkg install kmod-usb-acm - Установка модуля ядра для поддержки USB ACM устройств (модемы/isdn-контроллеры)  </description>
    </item>
    
    <item>
      <title>Wiki</title>
      <link>https://tuxotronic.org/wiki/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Роутер TP Link WR703N</title>
      <link>https://tuxotronic.org/wiki/openwrt/wr703n/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/wr703n/</guid>
      <description> Обновление прошивки Настройка сети Подключение внешнего диска Загрузчик U-Boot Последовательный порт Порты ввода-вывода Наращивание SDRAM  </description>
    </item>
    
    <item>
      <title>Роутеры HAME MPR-Ax</title>
      <link>https://tuxotronic.org/wiki/openwrt/hame/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/hame/</guid>
      <description>и их клоны
 OpenWRT wiki no firmware firmware GPIO map  Прошивки Перепрошивка роутера из уже установленной ранней версии OpenWrt достаточно проста и доступна из Luci или командной строки при наличии интернет подключения:
$ cd /tmp $ wget http://downloads.openwrt.org/barrier_breaker/14.07/ramips/rt305x/openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin $ mtd write openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin firmware Прочее  [Mini USB Portable 3G/4G router - rt5350f)(http://my-embedded.blogspot.ru/2013/12/mini-4g-router-rt5350f.html) Mini USB Portable 3G/4G router - rt5350f - 32M version Neato XV series WiFi remote control  Лог Мне попался интересный экземпляр, с 32мб SDRAM на борту, которые прекрасно видел штатный uBoot, но сама прошивка считала, что у неё только 16мб.</description>
    </item>
    
    <item>
      <title>Сборка прошивки для роутеров на базе RT5350</title>
      <link>https://tuxotronic.org/wiki/openwrt/rt5350/build-firmware/</link>
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/openwrt/rt5350/build-firmware/</guid>
      <description>Написано на основе сборки для HAME MPR-A2.
На самом деле под рукой у меня был клон MPR-A1, но с 32Мб оперативной памяти. Необходимость сборки прошивки возникла из желания заменить флеш-память объёмом 4Mb на более ёмкую. Естественно для этого нужно владеть паяльником.
Я пошел по простому пути:
 Подключил UART: его пады разведены на плате, и в MPR-A1 даже подписаны ;-) UART нам понадобится, что бы получить доступ к U-boot; Выпаял SPI FLASH; Считал существующую прошивку с помощью Flashrom: flashrom -p serprog:dev=/dev/ttyACM0:4000000 -r backup_firmware.</description>
    </item>
    
    <item>
      <title>Прошивка LPC2xxx по последовательному порту</title>
      <link>https://tuxotronic.org/post/use-lpc2-serial-flasher/</link>
      <pubDate>Sun, 26 Sep 2010 02:27:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/use-lpc2-serial-flasher/</guid>
      <description>Микроконтроллеры NXP LPC2xxx имеют встроенный загрузчик, позволяющий прошивать память программ (flash) через последовательный порт (UART).
Для входа в режим загрузчика во время аппаратного(?) сброса на определённых ногах микроконтроллера должны присутствовать логические уровни:
 Ноль на P0.14 для LPC210x Ноль на P2.10 для LPC2368, LPC2478 &amp;hellip;  LPC21ISP Наиболее оптимальный вариант для прошивки микроконтроллераконтроллера через последовательный порт - воспользоваться консольной программой lpc21isp.
Сборка приложения проста и осуществляется одной командой make.
Использование программы так же не должно вызвать проблемм:</description>
    </item>
    
    <item>
      <title>ffmpeg - конвертирование медиа-файлов</title>
      <link>https://tuxotronic.org/wiki/cmd/ffmpeg/</link>
      <pubDate>Tue, 11 May 2010 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/cmd/ffmpeg/</guid>
      <description>&lt;p&gt;Выполнение простых операций с видео и аудиофайлами.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RS-232 pinout</title>
      <link>https://tuxotronic.org/wiki/interface/rs232/</link>
      <pubDate>Thu, 06 May 2010 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/rs232/</guid>
      <description>   DB-9 DB-25 Name 8P8C Dir Color     1  DCD 8 (бел) in black   2  RXD 6 (желт) in brown   3  TXD 3 (черн) out red   4  DTR 2 (ор) out orange   5  GND 5 (зел) pow yellow   6  DSR 1 (син) in green   7  RTS 4 (крас) out blue   8  CTS 7 (кор) in purple   9  RI  in white    Cisco cable    Name 8P8C Color DB-9f     CTS 1 Black 8   DSR 2 Brown 6   RXD 3 Red 2   GND 4 Orange 5   GND 5 Yellow 5   TXD 6 Green 3   DTR 7 Blue 4   RTS 8 Gray 7    </description>
    </item>
    
    <item>
      <title>RS-485 pinout</title>
      <link>https://tuxotronic.org/wiki/interface/rs485/</link>
      <pubDate>Thu, 06 May 2010 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/rs485/</guid>
      <description>Варианты распиновки RS-485 http://www.lammertbies.nl/comm/cable/unitronics-rj11.html
CU4 ADP485</description>
    </item>
    
    <item>
      <title>Sony Playstation joystick controller port</title>
      <link>https://tuxotronic.org/wiki/interface/playstation/</link>
      <pubDate>Thu, 06 May 2010 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/playstation/</guid>
      <description>&lt;p&gt;Схема подключения и протокол обмена джойстиков игровой приставки Sony Playstation&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>STM32 Primer</title>
      <link>https://tuxotronic.org/post/stm32primer/</link>
      <pubDate>Thu, 09 Apr 2009 16:34:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/post/stm32primer/</guid>
      <description>Есть в природе вот такая забавная штучка на базе микроконтроллера STM32F103.
В своём составе имеет:
 Микроконтроллер STM32F103RBT6 на базе ядра ARMv7-M (Cortex-M3). В корпусе LQFP64. Трёхкоординатный датчик ускорения. Цветной графический дисплей 128x128 точек. Кнопка, USB-интерфейс, звукоизлучатель, светодиоды, площадки для подключения устройств расширения. Встроенный JTAG отладчик с подключением к ПК через USB.  Версия OpenOCD из репозитория поддерживает встроенный отладчик под именем rlink.
Если отладка на реальном железе не нужна, можно пойти другим путём и воспользоваться встроенными возможностями контроллера STM32 - загрузчиком через UART1.</description>
    </item>
    
    <item>
      <title>AT команды GSM модемов</title>
      <link>https://tuxotronic.org/wiki/protocol/at-gsm/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/at-gsm/</guid>
      <description>PIN-код Если SIM-карта защищена PIN-кодом, после включения следует его &amp;ldquo;ввести&amp;rdquo;
AT+CPIN=&amp;quot;0000&amp;quot; Voice режим Для перехода в голосовой режим выполните команду:
AT+FCLASS=8 После этого можно набирать номер
ATD8911xxxxxxx; Обратите внимание на точку с запятой в конце номера. Она указывает, что должен быть произведён именно голосовой вызов.
Ссылки по теме  http://en.wikipedia.org/wiki/Voice_modem_command_set http://en.wikipedia.org/wiki/Hayes_command_set http://doc.qt.nokia.com/qtopia4.1/atcommands.html http://www.smssolutions.net/tutorials/gsm/receivesmsat/  AnyData CDMA Голосовой вызов:
AT+CDV+7911xxxxxxx </description>
    </item>
    
    <item>
      <title>LinkBell</title>
      <link>https://tuxotronic.org/wiki/protocol/linkbell/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/linkbell/</guid>
      <description>&lt;p&gt;Протокол &lt;code&gt;LinkBell&lt;/code&gt; предназначен для организации передачи небольших объёмов информации в сетях устройств, содержащих в своём составе микроконтроллеры и компьютеры.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>LPC2368 SSP init as SPI</title>
      <link>https://tuxotronic.org/wiki/snippets/lpc2368-ssp-init-as-spi/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/snippets/lpc2368-ssp-init-as-spi/</guid>
      <description>void sspInit(void) { // SSP1 (SPI) init sequense  PCONP |= (1&amp;lt;&amp;lt;10); // PCSSP1 - power on  PINSEL0 |= (2&amp;lt;&amp;lt;(7*2)) | (2&amp;lt;&amp;lt;(8*2)) | (2&amp;lt;&amp;lt;(9*2)) | (2&amp;lt;&amp;lt;(6*2)); // configure SPI1 pinouts  // Serial Clock Rate: PCLK/CPSDVSR  SSP1CR1 = 0x0 ; // disable SSP, must be off during changes  SSP1CR0 = (8-1); // | (1&amp;lt;&amp;lt;6) /* CPOL */ | (1&amp;lt;&amp;lt;7) /* CPHA */; // | SSP_CR0_CPOL | SSP_CR0_CPHA; // DataSizeSelect=8, CPOL=1,CPHA=1  SSP1CPSR = 8; // SPICLK = PCLK/8 = 18MHz/8 = 2.</description>
    </item>
    
    <item>
      <title>LPC2368 UART init</title>
      <link>https://tuxotronic.org/wiki/snippets/lpc2368-uart-init/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/snippets/lpc2368-uart-init/</guid>
      <description>void uartInit(unsigned long baudrate) { /*------------------------------------------------ Setup serial port registers. ------------------------------------------------*/ PCONP |= (1&amp;lt;&amp;lt;3); // PCUART0 UART0 power/clock control bit.  PINSEL0 |= (1&amp;lt;&amp;lt;(2*2)) | (1&amp;lt;&amp;lt;(2*3)); /* Enable TXD0, RXD0 */ U0LCR = 0x03; /* 8 bits, no Parity, 1 Stop bit */ U0IER = 0; /* Disable UART1 Interrupts */ U0FCR = 0x07; unsigned long DLreload; DLreload = ((Fpclk / 16UL) + (baudrate-1)) / baudrate; U0LCR |= 0x80; /* Set DLAB */ U0DLL = DLreload; U0DLM = (DLreload &amp;gt;&amp;gt; 8); U0LCR &amp;amp;= ~0x80; /* Clear DLAB */ } char uartGetc(void) { while (!</description>
    </item>
    
    <item>
      <title>ModBus</title>
      <link>https://tuxotronic.org/wiki/protocol/modbus/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/modbus/</guid>
      <description>&lt;p&gt;Modbus — коммуникационный протокол, основанный на master-slave архитектуре.
Разработан фирмой Modicon для использования в контроллерах с программируемой логикой (PLC).
Стал стандартом де-факто в промышленности и широко применяется для организации связи промышленного электронного оборудования.
Использует для передачи данных последовательные линии связи RS-485, RS-422, RS-232, а также сети TCP/IP.
В настоящее время поддерживается некоммерческой организацией Modbus-IDA. (&lt;a href=&#34;http://ru.wikipedia.org/wiki/Modbus&#34;&gt;Материал из Википедии&lt;/a&gt;)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SPI to UART</title>
      <link>https://tuxotronic.org/wiki/protocol/spi2uart/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/spi2uart/</guid>
      <description>Запись в TX FIFO Байт 0:
   Dir 7 6 5 4 3 2 1 0     DI 1 x x x x x x x   DO tx_free 3 2 1 0 rx_ready 3 2 1 0    Далее передаются байты данных, в количестве не более чем tx_free.
Байт N:
   Dir 7 6 5 4 3 2 1 0     DI data 7 6 5 4 3 2 1 0   DO tx_free 3 2 1 0 x x x x    Чтение из RX FIFO Байт 0:</description>
    </item>
    
    <item>
      <title>STM32F10x RTC init</title>
      <link>https://tuxotronic.org/wiki/snippets/stm32f10x-rtc-init/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/snippets/stm32f10x-rtc-init/</guid>
      <description>&lt;p&gt;Инициализирует встроенные часы реального времени (RTC) на работу с внешним кварцевым резонатором 32768 кГц и с секундными прерываниями.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>STM32F10x timer interrupt init</title>
      <link>https://tuxotronic.org/wiki/snippets/stm32f10x-timer-interrupt-init/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/snippets/stm32f10x-timer-interrupt-init/</guid>
      <description>&lt;p&gt;Процедура инициализации и обработки прерывания по переполнению от таймера.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The Sony Control-L LANC Protocol</title>
      <link>https://tuxotronic.org/wiki/protocol/lanc/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/lanc/</guid>
      <description>Статьи:
 http://www.boehmel.de/lanc.htm (Копия) http://www3.nb.sympatico.ca/dmeed/sony_lan.html (Копия)  2.5mm stereo jack pinout</description>
    </item>
    
    <item>
      <title>Wiegand</title>
      <link>https://tuxotronic.org/wiki/protocol/wiegand/</link>
      <pubDate>Tue, 28 Oct 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/protocol/wiegand/</guid>
      <description>&lt;p&gt;Wiegand интерфейс был разработан для связи считывателей бесконтактных RFID карт.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Atari pinouts</title>
      <link>https://tuxotronic.org/wiki/interface/atari/</link>
      <pubDate>Tue, 06 May 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/atari/</guid>
      <description>Monitor connection Для подключения к телевизору через &amp;ldquo;тюльпанчики&amp;rdquo; соединяем:
 Вывод 4 (композитный сигнал) и вывод 2 (земля) с желтым &amp;ldquo;тюльпанчиком&amp;rdquo;. Вывод 3 (звук моно) и вывод 2 (земля) с белым &amp;ldquo;тюльпанчиком&amp;rdquo;.  Я купил обычный аудио кабель с &amp;ldquo;тюльпанчиками&amp;rdquo; срезал одну часть, и подключил через него.
DIN 5 female
 * * * * * * * ******* * * * Audio output * 3 1 * Composite luminance * * * * Composite chroma * 5 4 * Composite video (not available * * on XL models) * 2 * * * Ground http://www.</description>
    </item>
    
    <item>
      <title>PS/2</title>
      <link>https://tuxotronic.org/wiki/interface/ps-2/</link>
      <pubDate>Tue, 06 May 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/ps-2/</guid>
      <description>Pinout    Pin Signal     1 Data   2 Reserved   3 Ground   4 + 5 V dc   5 Clock   6 Reserved    Эта же распиновка справедлива и для PS/2 клавиатуры.
Links  The PS/2 Mouse Interface The PS/2 Mouse/Keyboard Protocol Библиотека для обработки протокола на MCU AVR.  </description>
    </item>
    
    <item>
      <title>ККМ &#39;Касби-02&#39;</title>
      <link>https://tuxotronic.org/wiki/interface/kkm-kasbi/</link>
      <pubDate>Tue, 06 May 2008 00:00:00 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/interface/kkm-kasbi/</guid>
      <description>Интерфейс &amp;ldquo;ПК&amp;rdquo; DB9 female
   pin Name Dir Description     1 +5V out    2 TXD out RS232   3 RXD in RS232   4 nc     5 GND     6 nc     7 A+ i/o ? RS485   8 B- i/o ? RS485   9 nc      </description>
    </item>
    
    <item>
      <title>Применение rsync для создания локальной копии сайта</title>
      <link>https://tuxotronic.org/wiki/cmd/rsync/</link>
      <pubDate>Mon, 14 May 2007 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/cmd/rsync/</guid>
      <description>&lt;p&gt;Небольшой скриптик позволяющий сделать/обновить локальную копию удалённого каталога. Я успешно его используя для создания бэкапов этого сайта.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OpenSSH советы</title>
      <link>https://tuxotronic.org/wiki/cmd/ssh/</link>
      <pubDate>Mon, 13 Nov 2006 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/cmd/ssh/</guid>
      <description>Ограничение доступа Есть задача: Необходимо разрешить доступ по SSH к машине, но только определённым пользователям.
Решение: Задать параметры AllowUsers и DenyUsers в файле /etc/ssh/sshd_config.
К примеру нужно разрешить доступ пользователю &amp;ldquo;hacker&amp;rdquo; с любой машины и всем остальным пользователям из локальной подсетки.
Для этого дописываем в конфиг /etc/ssh/sshd_config две строчки:
AllowUsers hacker@* AllowUsers *@192.168.1.* и перезапускаем демон SSHD:
# /etc/init.d/sshd restart Как Вы уже догадались в именах пользователей можно указывать шаблонные символы &amp;lsquo;*&amp;rsquo; и &amp;lsquo;?</description>
    </item>
    
    <item>
      <title>AT90USB162 </title>
      <link>https://tuxotronic.org/wiki/component/avr/at90usb162/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/avr/at90usb162/</guid>
      <description>Кристаллы поставляются прошитыми загрузчиком, который позволяет программировать контроллер через интерфейс USB.
 FLIP tool (TODO нужна актуальная ссылка). http://dfu-programmer.sourceforge.net/ (TODO проверить).  При использовании FLIP под линукс возможно понадобится дополнительно указать где расположены устройства USB:
export USB_DEVFS_PATH=/dev/bus/usb </description>
    </item>
    
    <item>
      <title>AVR</title>
      <link>https://tuxotronic.org/wiki/component/avr/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/avr/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Информация представленная на этой странице по большей части устарела.&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>C8051F93x/92x</title>
      <link>https://tuxotronic.org/wiki/component/c8051f930/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/c8051f930/</guid>
      <description>&lt;p&gt;Микропотребляющая линейка контроллеров с ядром 8051 и напряжением питания от 0.9В от Silicon labs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Color LCD panel LM-CC53-22NTS</title>
      <link>https://tuxotronic.org/wiki/component/lcd/lm-cc53-22nts/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/lm-cc53-22nts/</guid>
      <description>:!: Приведённая информация составлена из разрозненных данных и может быть неверна.
Подсветка:
   Вывод Цвет Название Описание     1 черн. GND    2 крас. +Vcc    3 син. CTRL# Backlight on GND   4 сер. GND Bright :?:   5 сер. ? Bright :?:    Дисплей:
   Вывод Цвет Название Описание     1 зел.</description>
    </item>
    
    <item>
      <title>LCD</title>
      <link>https://tuxotronic.org/wiki/component/lcd/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/lcd/</guid>
      <description> STE2007 контроллер применяемый в монохромных дисплеях устанавливаемых в бюджетные телефоны Nokia. H018IN01 цветной дисплей с поддержкой SPI. LM-CC53-22NTS цветная TFT панель. Сборная информация. LM211 монохромная бесконтроллерная LCD панель. OLED 96x64 цветной OLED дисплей. ST7565 ST7637 дисплей и фоторамки-брелка.  </description>
    </item>
    
    <item>
      <title>nRF24L01 Радиомодули</title>
      <link>https://tuxotronic.org/wiki/component/rf/nrf24l01/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/rf/nrf24l01/</guid>
      <description>nRF24L01 - однокристальный трансивер компании Nordic Semiconductor для диапазона частот 2.4 ГГц со встроенным протокольным процессором (Enhanced ShockBurst™). ИС разработана для сверхмаломощных приложений беспроводной связи. nRF24L01 рассчитан на работу в используемом по всему миру ISM диапазоне частот 2.400…2.4835 ГГц. Для получения завершенной РЧ системы передачи данных nRF24L01 необходимо дополнить микроконтроллером и несколькими внешними пассивными компонентами.
nRF24L01 конфигурируется и управляется через последовательный интерфейс SPI. Данный интерфейс предоставляет доступ к внутренним конфигурационным регистрам в любом режиме работы микросхемы.</description>
    </item>
    
    <item>
      <title>SIM300D</title>
      <link>https://tuxotronic.org/wiki/component/sim300d/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/sim300d/</guid>
      <description>Модуль GSM модем/телефон для встраивания в устройства.
 Datasheet  Кратко о командах  ATZ - сброс модема AT+CREG? - возвращает состояние регистрации в сети AT+CSQ - мощность/качество сигнала AT+CMGF=1 - включить текстовый режим передачи SMS AT+CMGS=&amp;quot;+7911xxxxxxx&amp;quot;,145 - отправка сообщения (завершается Ctrl-Z (0x1A))  </description>
    </item>
    
    <item>
      <title>STM8</title>
      <link>https://tuxotronic.org/wiki/component/stm8/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/stm8/</guid>
      <description>Шаблоны для сборки под Linux: https://bitbucket.org/plumbum/stm8templates
stm8flash https://github.com/vdudouyt/stm8flash - флешер поддерживающий ST-Link/ST-Link V2
Залить прошивку
stm8flash -c stlink -p stm8l150 -w blinky.bin Считать eeprom
stm8flash -c stlink -p stm8l150 -s 4000 -r eeprom.bin -b 1024 Считать OPT байты можно, но читать нужно непременно 256 байт, иначе магия не работает:
stm8flash -c stlinkv2 -p stm8s105 -s 4800 -r opt.bin -b 256 После этого, можно байты отредактировать и записать обратно.
Для записи тоже нужна своя магия.</description>
    </item>
    
    <item>
      <title>WIZ120SR</title>
      <link>https://tuxotronic.org/wiki/component/wiz120sr/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/wiz120sr/</guid>
      <description>Шлюзовой модуль нового поколения, осуществляющий преобразование протоколов RS-232 &amp;lt;-&amp;gt; TCP/IP. Отличительной особенностью WIZ120SR от популярного моста WIZ100SR является поддержка двух последовательных портов, а не одного.
Модуль построен на базе микросхемы W5100 со встроенным блоком физического уровня PHY и на базе ARM микроконтроллера STM32F103C8T6 на основе ядра Cortex-M3. Последнее обстоятельство открывает широкий простор для творчества ;-)
Подробно о модуле
Распиновка модуля    MCU Func Name JP1 Pin Name JP2 MCU Func      +3.</description>
    </item>
    
    <item>
      <title>Аппаратные средства</title>
      <link>https://tuxotronic.org/wiki/tools/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/tools/</guid>
      <description>Здесь представлены аппаратные и программно-аппаратные средства разработки электроники.
Смотрите так же раздел программных средств.
 avrdragon ch341a flashrom inex-px-200 j-link lpc-link silabs-c8051-sdcc silabs-ec2-driver-linux versaloon  </description>
    </item>
    
    <item>
      <title>Модуль трансивера TR24A</title>
      <link>https://tuxotronic.org/wiki/component/rf/tr24a/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/rf/tr24a/</guid>
      <description>Модули TR24A - ультра дешёвое решение((в районе 100 рублей)) для беспроводного обмена данными между малопотребляющими устройствами на расстояниях порядка 50-100м((Реально - меньше. Сейчас мне удалось получить неустойчивую связь на расстоянии 6м через бетонную стену. На форуме ixbt добились 20 метров по прямой. Модули построены на базе однокристального трансивера EM198810.
 диапазон частот: 2400MHz…2482MHz количество каналов: 81 каналов чувствительность: −85dBm…-80dBm IIP3: −14dBm…-11dBm максимальный входной уровень: +10dBm выходная мощность: +2dBm скорость данных: 1Mbps диапазон напряжения питания: 2.</description>
    </item>
    
    <item>
      <title>Программное обеспечение</title>
      <link>https://tuxotronic.org/wiki/soft/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/soft/</guid>
      <description> Eagle CAD  Tips Libraries   KiCad arm-toolchain gdb OpenOCD LPC Flash urjtag FTDI eeprom CP2103 GPIO tool DjLCDSIM Dincer&amp;rsquo;s JavaScript LCD Simulator  </description>
    </item>
    
    <item>
      <title>Радиомодули</title>
      <link>https://tuxotronic.org/wiki/component/rf/rf-modules/</link>
      <pubDate>Sun, 11 Nov 2001 11:11:11 +0300</pubDate>
      
      <guid>https://tuxotronic.org/wiki/component/rf/rf-modules/</guid>
      <description>&lt;p&gt;При разработке цифровых устройств разработчик может столкнутся с проблемой связи двух и более устройств по беспроводному каналу.
Это может быть &lt;a href=&#34;component:ir&#34;&gt;инфракрасная (ИК) линия связи&lt;/a&gt; или радиоканал.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title></title>
      <link>https://tuxotronic.org/wiki/test/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://tuxotronic.org/wiki/test/</guid>
      <description>Test page </description>
    </item>
    
  </channel>
</rss>
