openwrt-sunxi: процесс идет

Наконец-то нашел пару минут немного доработать напильником этот порт.

Что нового:

  • Ребазировал на текущий транк OpenWRT
  • Поддержка чтения имени/модели железки из окружения убута.
  • Теперь собирает ядро 3.4 из ветки sunxi-3.4.  OpenWRT собирает как работающее ядро, так и пакеты с модулями к нему
  • Добавлены специфичные для платформы модули в пакеты такие как ahci, ir, i2c, etc.
  • Инструкции и код, как обычно, в репе на шитхабе

wrt

 

solidoodle: чиним дребезги по Z оси

Пожалуй, это самый первый и простой хак с этим принтером.
solidoodle это достаточно дешевый 3д принтер, которым я разжился несколько недель назад. Помимо разного треша и мелочей, самая большая проблема в механики — дребезг при позиционировании по Z, который оставляет заметные артефакты на детали, заметные даже при печати .35 мм на один слой. И это… печально. Про .1 мм я вообще молчу.

IMG_20130102_220245

Continue reading «solidoodle: чиним дребезги по Z оси»

Треш и угар: android, ping и java

Кодинг под мобильные платформы, это то еще удовольствие. Наверное, начиная с времен J2ME. С надеждой жду, когда Jolla Mobile выкатит свою продукцию на рыкок, ибо iOS и android это та еще пакость. Ну а пока выбираю дройд, как меньшее из зол и более вменяемое.
Потребовалось мне на днях пингануть приложением интернеты, проверить живо ли оно да в зависимости от этого пошаманствовать. Свежа история, на прошлой неделе человек рассказывал мне про лютые извращения с SCNetworkCheckReachabilityByName на iOS для этой цели, пришла теперь моя очередь познакомиться с этим адом в контексте андроеда.

Continue reading «Треш и угар: android, ping и java»

ЛУТ 80го уровня: прототипируем MP2109DQ

Я еще даже не забросил свой унылый инженерный бложик 😉
Для тех кто еще не слышал, есть такие очень хорошие и годные импульсники: MP2109DQ, которыми я затарился в китаях, где стоят они немногим меньше юаня, почти по цене линейников AMS1117.
Это синхронные степдауны, 2 штуки в одном корпусе, диод в обвяз не нужен: только 2.2uH индуктивности, пара конденсаторов и резисторов. И все это в QFN10 (3×3 мм). Но лепить их так сразу на проект было стремно, ибо плата там большая, а на рефаб налетать не хочется. Потому, как и обычно я решил оттестить их на мелкой самоделной плате. Заодно и проверить/прокачать свои скиллы ЛУТа.

Под катом еще пара фотографий
Continue reading «ЛУТ 80го уровня: прототипируем MP2109DQ»

uISP Tool

Давненько надо было описать эту тулу, да вот никак руки не доходили. В общем, история такая. Хотелось мне иметь в кармане компактный мультитул, который и отладочную плату юзать можно. Готового не оказалось. И я решил сделать свой. За основу взял самое доступное и дешевое, что было под рукой — atmega8, добавил на борт usb через vusb, после прошелся по всем основным проектам, созданным на основе vusb и адаптировал их под созданную железку. В этом-то и плюс avr — много готовых проектов, которые надо было просто собрать в кучу.


Continue reading «uISP Tool»

Хабы-убийцы.

Не так давно товарищ жаловался, что ему хаб с внешним питанием попалил материнку. И даже показывал хаб. 10ти портовый хаб, точь-в-точь как те, которые я притащил из китаев. Разве что товарищ этот его покупал здесь, а я напрямую у китаез. Почесав голову я не долго думая я вскрыл свой 10-портовый хаб на предмет понюхать что там и как.

Continue reading «Хабы-убийцы.»

stcdude 0.1-rc1 доставлен

Ну что, было весело, и я могу похвастаться первым работающим релизом stcdude.
stcdude это опенсорсная ISP утилита для прошивки микроконтроллеров STC. Долгожданная замена упоротой софтине от китаез написанной на VB6.
так что теперь можно комфортно работать используя привычные инструменты: sdcc и make.

Continue reading «stcdude 0.1-rc1 доставлен»

Занимательная математика

Продолжаю веселиться с микроконтроллерами STC, и опять попалась интересная задачка. В общем, частота на которой работает мк определяется хост компьютером по 8ми 16-битным числам, которые передает хосту контроллер в инфопакете. MCU измеряет какую-то часть временной диаграммы последовательности двух байт {0x7f, 0x7f} и передает 8 измерений хосту в инфопакете вместе с другими настройками. Из них надо получить частоту кварца/RC осциллятора в мегагерцах. Получилась хорошая задачка решающаяся небольшим количеством школьной математики.

Continue reading «Занимательная математика»