Публікації

Показано дописи з 2012

Gnome tweak Tool

на новый ноутах с огромными разрешениями экрана очень мелкий шрифт. на помощь прийдет программка Gnome tweak Tool sudo apt-get install gnome-tweak-tool

Добавить поддержку правописания Libre Office Ubuntu 12.04

В консоле  набрать sudo apt-get install language-pack-ru  наслаждаемся

Ipod touch 1 3.1.3

ifuse --root /media/iPod/ для подключения всей файловой системы

GPIO в STM32

сегодня я буду рассматривать GPIO (General Purpose Input-Output). GPIO -  это выводы с мк, в нашем случае STM32, которыми можно управлять. В STM32 GPIO  может устанавливаться в несколько режимов, которые можно разделить на две группы : Input - ввод, Output - вывод. В свою очередь Input : Analog, аналоговый высокоимпендансный : подтягивающие резисторы и триггер Шмитта отключены. Используется при работе с АЦП. Floating, обычный высокоимпендансный: подтягивающие резисторы отключены, триггер Шмитта включен. Pull-up, вход с подтяжкой к питанию. Pull-down, вход с прижатием у к «земле». Output: Push-pull, стандартный выход: выставляешь 0 в выходном регистре — получаешь низкий уровень на выходе, выставляешь 1 — получаешь высокий. Open-drain (открытый сток, аналог открытого коллектора): вывод подключен к стоку N-MOS полевика в то время, как P-MOS полевик заперт, что позволяет управлять нагрузкой с большим напряжением, чем Vdd (3.3 В). если нужно 5 В на выход. Более подробно

Инициализация USART2

если надо кому то включаем тактирование  RCC->APB1ENR=0|RCC_APB1ENR_USART2EN; установим  PA3  USART_RX  установим PA2  USART_TX      GPIOA->CRL = 0x00004B00; сконфигурируем BRR USART2->BRR = 8000000/38400; и наконец подключим его. USART2->CR1 = USART_CR1_UE | USART_CR1_TE |USART_CR1_RE; все!

STM32 USART CR (control register)

Зображення
Разбирался с предыдущем примером что откуда и почему. наше шпаргалку. Расшифровка терминов тоже есть но не знаю есть ли смысл выкладывать.

Шпаргалка по STM32 RCC (Reset Clock Control)

Зображення
Начав изучать микроконтроллеры STM32   у меня возникал вопрос откуда знать что и куда записывать, что например включить тактирование того или иного порта или функции.  Решение нашел в официальном доукменте от ST.  вот привожу картинку. Далее мы будем использовать ее часто.

UART в STM32

Зображення
На борту микроконтроллера STM32 есть несколько UARTов. Если глянуть что поэтому поводу говорит википедия > UART , мы узнаем что это один из самых распространенных протоколов обмена информации. Итак у STM32  есть таких несколько а именно: Пин Функция PA8 USART1_CK PA11 USART1_CTS PA12 USART1_RTS PA9 USART1_TX PA10 USART1_RX PA4 USART2_CK PA0 USART2_CTS PA1 USART2_RTS PA2 USART2_TX PA3 USART2_RX PB12 USART3_CK PB13 USART3_CTS PB14 USART3_RTS PB10 USART3_TX PB11 USART3_RX Как мы видим  у нас есть 3 полноценных  USART с распиновкой. Давайте подключим отладочную плату к FT232RL по такой схеме PA9 от STM32 (USART1_TX) подключим к RXD на FT232RL PA10 от STM32 (USART1_RX) подключим TXD на FT232RL GND на STM32 подключим GND на FT232RL

STM32VL Dicsovery

Зображення
Обзавелся платкой STM32 Discovery.  Долго лежала. решил осваивать. В интернете много "быстрых стартов". Для меня самым лучшим оказался вариант с  http://www.coocox.org Более подробно написано на робокрафте  . Отлично работает.

прописать в XORG.conf для двойного экрана

Section "Screen" Identifier "Default Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1680x1050" "1280x1024" #the resolutions of your monitors Virtual 2960 2074 EndSubSection EndSection

флопик загружает флешки

надо закинуть образ с img на флопик  выполняем команду fdformat /dev/fd0 dd if=bootdisk.img of=/dev/fd0 bs=1440k а тут по ссылке програмулина позволяющая ставить на загрузку с флопика http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip

FFmpeg screenshot

Если надо снять по одному скриншоту из папки find /путь/к/файлам -name "*.mpg" -mtime + 1 -exec ffmpeg -i "{}" -an -ss 00 : 00 : 01 -r 1 -vframes 1 -s 640 × 480 -y -f mjpeg "{}" .jpg \; -ss это время с какого делать скриншот.  чем дальше тем дольше ждать.  

проблема с тэгами с кириллицей в mp3

проблема с тэгами с кириллицей в mp3 в папке выполнить find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1  Требуется установленный пакет python-mutagen

Доступ к удалённым файлам: SSHFS

Доступ к удалённым файлам: SSHFS

asus dr-900

тут описано как добавить SSH  а ASUS dr 900 http://nihil.wikidot.com/ сделать доступной для записи файловую систему mount -n -o  remount , rw  / /etc/opkg opkg src/gz  http://www.angstrom-distribution.org/feeds/2011.03/ipk/glibc/armv5te/base opkg update opkg upgrade  и тут не хватило места.. очень длительный процесс пришлось перепрошивать прошивку позже выложу.

как учил говорить Ubuntu на HP 2133 mininote

появилась идея запускать программы через голосовое управление. нашел в интернете скрипт для OpenMoko  #!/bin/sh echo "1 SoX Sound Exchange - Convert WAV to FLAC with 16000" sox message.wav message.flac rate 16k echo "2 Submit to Google Voice Recognition" wget -q -U "Mozilla/5.0" --post-file message.flac --header="Content-Type: audio/x-flac; rate=16000" -O - " http://www.google.com/speech-api/v1/recognize?lang=de-de&client=chromium " > message.ret echo "3 SED Extract recognized text" cat message.ret | sed 's/.*utterance":"//' | sed 's/","confidence.*//' > message.txt echo "4 Remove Temporary Files" rm message.flac rm message.ret echo "5 Show Text " cat message.txt  только поменял язык распознавания. и вот что получилось #!/bin/sh  notify-send "Говорите!!" -t 5000 sox -r 16000 -t alsa default recording.flac silence 1 0.1 1% 1 1.5 1%  no