Hrátky s kamerou HDR-XR160E
Spojovat MTS soubory je možné pomocí příkazu (binárně sloučí soubory)
copy /b video1.mts+video2.mts vystup.mts
Potom již stačí pomocí programu AVIDemux převést video do požadovaného formátu.
http://avidemux.sourceforge.net/
http://forum.avmania.e15.cz/viewtopic.php?f=1704&t=1084852&st=0&sk=t&sd=a&start=15
Pro lepší komfort je možné použít program TSSniper pro stříhání a editaci
http://www.videohelp.com/tools/TSSniper
Nejprve je nutné nainstalovat ffdshow a Haali media splitter
pondělí 12. září 2011
OpenWRT Flash
cd /tmp/
wget http://downloads.openwrt.org/backfire/10.03.1-rc5/brcm47xx/openwrt-brcm47xx-squashfs.trx
sysupgrade /tmp/openwrt-brcm47xx-squashfs.trx
wget http://downloads.openwrt.org/backfire/10.03.1-rc5/brcm47xx/openwrt-brcm47xx-squashfs.trx
sysupgrade /tmp/openwrt-brcm47xx-squashfs.trx
čtvrtek 1. září 2011
Programování FLASH ADuC702x
Pro programování FLASH paměti stačí připojit ADuC702x sériovou linkou. Pozor některé MCU mají I2C bootloadres, viz následující tabulka. I2C bootloader je označen I na konci zančení. Například ADuC7021BCPZ62 je s UARTEM a ADuC7021BCPZ62I je s I2C.
Logický analyzátor a osciloskop s rozhraním USB
Stavba se nejprve ubírala směrem ke klonu podle Pandatronu [1]. Bohužel výrobce takové klony nerad podporuje, proto se bránil formou nového FW, viz diskuze na MCU[2]. Nakonec používám zařízení založené na zapojení [3].
Přidávám několik naměřených průběhů:
Přidávám několik naměřených průběhů:
![]() |
| Průběh napětí MC34063 |
Popis ADuC7021
MCU s jádrem ARM7TDMI RISC 32bit
Periferie - AD převodník 12bit 1 MSPS
- DA převodník 12bit
- PWM
- Komparátor
- UART
- I2C®
- SPI
- Programovatelná logika IO pinů (PLA)
- PLL pro získání hodinového kmitočtu z vnitřního nebo externího 32,768 kHz oscilátoru
Periferie - AD převodník 12bit 1 MSPS
- DA převodník 12bit
- PWM
- Komparátor
- UART
- I2C®
- SPI
- Programovatelná logika IO pinů (PLA)
- PLL pro získání hodinového kmitočtu z vnitřního nebo externího 32,768 kHz oscilátoru
GPIO u ADuC702x
IO porty jsou 5V kompatibilní, mají vnitřní pull-up (100 kΩ). Pull-up je možné vypnout u P0.0, P0.4, P0.5, P0.6, P0.7 a GPIO pinů portu P1. Při uspání MCU se porty přepnou do stavu vysoké impedance.
Nastavení funkce pinů GPxCON.
Nastavení funkce pinů GPxCON.
středa 27. července 2011
USB Serial + Storage
OpenWRT 10.03.1-rc5
nainstalovat balíčky
opkg install kmod-usb2 kmod-usb-storage kmod-usb-uhci kmod-usb-ohci kmod-nls-iso8859-1 kmod-nls-cp437 kmod-fs-vfat kmod-fs-ext2 kmod-fs-ext3 kmod-fs-ext4 nano kmod-usb-serial-ftdi luci-app-hd-idle luci-app-wol bash
Pro čtení i zápis na NTFS je nutný balíček ntfs-3g
Pomocí luci-app-hd-idle je možné nastavit čas po jehož uplynutí se HDD uspí.
Díky luci-app-wol můžeme rozesílat magic pakety k zapínání počítačů.
nainstalovat balíčky
opkg install kmod-usb2 kmod-usb-storage kmod-usb-uhci kmod-usb-ohci kmod-nls-iso8859-1 kmod-nls-cp437 kmod-fs-vfat kmod-fs-ext2 kmod-fs-ext3 kmod-fs-ext4 nano kmod-usb-serial-ftdi luci-app-hd-idle luci-app-wol bash
Pro čtení i zápis na NTFS je nutný balíček ntfs-3g
Pomocí luci-app-hd-idle je možné nastavit čas po jehož uplynutí se HDD uspí.
Díky luci-app-wol můžeme rozesílat magic pakety k zapínání počítačů.
středa 8. června 2011
Další z možností vložení asembleru do C
Další z možností vložení asembleru do C v KEILu. Dokonce funguje krokování v C i v Asembleru.
soubor DA.asm
NAME DA_FUNC
?PR?da_func?DA_FUNC SEGMENT CODE
PUBLIC da_func
RSEG
?PR?da_func?DA_FUNC
da_func:
USING
0
;DEC A
;INC A
DA
A
RET
END
extern void da_func(void);
void main()
{
da_func();
}
Pokus o kompilaci WRTáku a balíčků
stáhnout
http://downloads.openwrt.org/backfire/10.03/brcm47xx/OpenWrt-ImageBuilder-brcm47xx-for-Linux-i686.tar.bz2
a http://downloads.openwrt.org/backfire/10.03/brcm47xx/OpenWrt.config
make menuconfig
načteme konfiguraci, přidáme volby SDK, Toolchair a ukončíme
make -j 3
spustíme a počkáme
stoličku si také přeložíme
Postup instalace do Ubuntu i jiné distribuce je na:
http://wiki.openwrt.org/doc/howto/buildroot.exigence
Balíčky pro Ubuntu x64
sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core quilt
Vlastní Build je popsán na:
http://wiki.openwrt.org/doc/howto/build
http://downloads.openwrt.org/backfire/10.03/brcm47xx/OpenWrt-ImageBuilder-brcm47xx-for-Linux-i686.tar.bz2
a http://downloads.openwrt.org/backfire/10.03/brcm47xx/OpenWrt.config
make menuconfig
načteme konfiguraci, přidáme volby SDK, Toolchair a ukončíme
make -j 3
spustíme a počkáme
stoličku si také přeložíme
Postup instalace do Ubuntu i jiné distribuce je na:
http://wiki.openwrt.org/doc/howto/buildroot.exigence
Balíčky pro Ubuntu x64
sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core quilt
Vlastní Build je popsán na:
http://wiki.openwrt.org/doc/howto/build
pátek 20. května 2011
Linux praktické příkazy
Zobrazení všech rozhraní
iwconfig
zobrazení nastavení všech rozhraní (obdoba ipconfigu)
ifconfig
detekce WiFi karty
wifi detect > /etc/config/wireless
jak zapnout WiFi ve firmware 500gP OpenWRT
v souboru /etc/config/wireless
option 'disabled' '0'
změnit na option 'disabled' '1'
může se také hodit seznam WiFi kanálů
http://wiki.airdump.cz/Seznam_WiFi_kan%C3%A1l%C5%AF_pro_WLAN
Karta z notebooku MSI RT-2560 funguje s ovladačem kmod-rt2500-pci.
Přesměrování výstupu do souboru (i chybové hlášky)
/usr/local/bin/oscam > /tmp/log.txt 2>&1
iwconfig
zobrazení nastavení všech rozhraní (obdoba ipconfigu)
ifconfig
detekce WiFi karty
wifi detect > /etc/config/wireless
jak zapnout WiFi ve firmware 500gP OpenWRT
v souboru /etc/config/wireless
option 'disabled' '0'
změnit na option 'disabled' '1'
může se také hodit seznam WiFi kanálů
http://wiki.airdump.cz/Seznam_WiFi_kan%C3%A1l%C5%AF_pro_WLAN
Karta z notebooku MSI RT-2560 funguje s ovladačem kmod-rt2500-pci.
Přesměrování výstupu do souboru (i chybové hlášky)
/usr/local/bin/oscam > /tmp/log.txt 2>&1
čtvrtek 5. května 2011
Zamezení zobrazování přihlašovací obrazovky
Více na http://www.tipypropc.cz/jak-zakazat-uvodni-obrazovku/
a takto přihlašovací dialog zrušíme po hibernaci, či režimu spánku
http://www.sevenforums.com/tutorials/10024-password-require-wakeup.html
a takto přihlašovací dialog zrušíme po hibernaci, či režimu spánku
http://www.sevenforums.com/tutorials/10024-password-require-wakeup.html
úterý 5. dubna 2011
Sériová linka + přerušení
org 0000H ; začátek programu po resetu
jmp init
org 000BH ; přerušení od čítače/časovače0
jmp T0int
org 0023H ; přerušení od sériové linky
jmp Sint
org 30H
C0L EQU 30h
C0H EQU 31h
REZIM EQU 32h
CAS EQU 33h
roste BIT 0
Přihlásit se k odběru:
Příspěvky (Atom)







