Нужен совет

Информация из первых уст

Наши авторы

Иван Парфенов

Кирилл Анофриев

Павел Егоров

Анна Киросова

Как восстановить электронную книгу

Есть способ для программного восстановления электронных книг - портативных медиа плееров. Способ работает на книгах фирм Effire, Ritmix, Texet, Teclast и др китайского производства. 
 

Подключение внешнего Wi-Fi адаптера к планшету на андроид 4

#!/system/bin/sh

 

ip link set wlan0 down

iwconfig wlan0 channel auto

iwconfig wlan0 Bit 54Mb/s

iwconfig wlan0 essid 'SSID name'

sleep 10

 

Техника

Подключение Maple Mini к St-link v2 (Китай)

Подключение китайского клона Maple Mini к китайскому клону программатора St-Link V2 достоточно просто - для этого понадобится всего 4 провода: 

    

На программаторе в первом ряду используем только 4-ю сверху ножку - земля и подключаем ее к земле клона Maple Mini

Во втором ряду задействовано 3 контакта сверху вниз:

+3 вольта - к питанию платы Vcc

Далее вниз - SWCLK - к контакту платы 21

Ниже SWDIO - к контакту платы 22

Больше никаких контактов не нужно, даже Reset - плата перезагружается по команде от программатора

STM32 таймеры для начинающих

В данном примере я расскажу как настроить таймер для STM32F103 установленой на плате Maple Mini в программе Keil с помощью библиотеки SPL. Таймер - это такая штука как в мультфильме - сначала тикает, а потом бьет :). То есть на небольшом участке кристалла нашей микросхемы есть небольшая схема сама по себе, которая может только тикать и "бить". Работать она может сама по себе, независимо от основного процессора, что часто используют для задач повышенной точности. Чтобы таймер заработал - его надо включить, а перед этим желательного его еще и настроить. Настраивается таймер путем записи некоторых значений по некоторым адресам. Последовательность такая:

Выбираем таймер, с которым будем работать - я выбрал простой таймер TIM2. Дальше запускаем блок таймера - т.е. внутри кристалла включаем некую перемычку и на блок таймера начинают приходить импульсы от главного источника импульсов. Дежается это командой

Пример работы с прерыванием на STM32F103

В данном примере я расскажу как реализовать работу с внешним прерыванием на микроконтроллере STM32F103.

Данный код, прошитый через J-Link адаптер работает на плате Maple Mini (китайский клон). При нажатии на пользовательскую кнопку происходит включение-выключение светодиода на плате. 

Delphi - как послать файл на сервер через прокси

С наступлением майских праздников появилось свободное время, чтобы опубликовать накопившиеся за долгое время найденные решения. На этот раз я поделюсь как посылать на сервер файл используя программу, написанную на delphi. Мне понадобилось данное решение, чтобы посылать на сервер результаты мониторинга с одного устройства на ардуинке. Сразу хочу предвосхитить вопрос, почему бы не использовать отправку через FTP - отвечу, что на данный момент (весна 2013) ни один из свободно распространяемых компонентов для Делфи не может нормально работать через HTTP-proxy. 

Итак начнем. Из исходных данных имеем:

  • корпоративная сеть с выходом в интернет через прокси
  • Delphi 7
  • текстовый файл с данными
  • доступ к хостингу с поддержкой PHP

Создаем на хостинге файл, например uploadfile.php следующего содержания:

Подключение к WPA сетям из командной строки Android

Данный совет является продолжением заметки о подключении внешнего Wi-Fi адаптера к планшету на андроид 4 на базе чипа rtl8187. Напомню, в прошлый раз я рассказывал как из терминала (командной строки) поключится к небезопасным сетям (без пароля). Теперь будем подключаться к WPA сетям (зная конечно пароль).

Исходные данные остались прежние - планшет на Андроид 4.0.4 с ядром линукс 3.0.8, загруженные модули ядра (драйверы) под rtl8187 и подключенный usb wifi адаптер. Встроенный WiFi адаптер должен быть заранее выключен.

Итак, поднимаем наш сетевой интерфейс командой

busybox ifconfig wlan0 up

затем стартуем службу wpa_supplicant:

start wpa_supplicant -Dwext -iwlan0