Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - johndoe_71rus

Pages: [1]
1
Прошивки и софт / Пробуем собрать KitKat
« on: September 29, 2014, 03:24:55 am »
Руки чешутся, хочется эксперимента.
Берем исходники от почти родственного
a31_v4.5_hummingbird_kfb_ok
 http://dl.linux-sunxi.org/SDK/A31/a31_v4.5_hummingbird_kfb_ok.tar.gz
http://dl.linux-sunxi.org/SDK/A31/

Берем дерево cubieboard2 из 1.09 SDK http://dl.cubieboard.org/software/a20-cubieboard/android/v2.0_A20_android_source.tar.gz

Удаляем все из /android/device/softwinner/ и копируем туда содержимое папки /android/device/softwinner/ из 1.09 SDK

нужны common, wing-common и sugar-* cubieboard2 или cubietrack смотря  для чего хотим собрать.
При сборке у меня ругалось на prebuilds apk пока их исключил из дерева

далее /frameworks/av/media/CedarX-Progects/CedarAndroidLib/LIB_KK44_F33 я взял и переименовал в LIB_KK44_F51 или скопировать.

в итоге у меня как раз ошибка на сборке CedarXPlayer
Code: [Select]
target thumb C++: libCedarX <= frameworks/av/media/CedarX-Projects/CedarXAndroid/IceCreamSandwich/CedarXPlayer.cpp
frameworks/av/media/CedarX-Projects/CedarXAndroid/IceCreamSandwich/CedarXPlayer.cpp: In member function 'int32_t android::CedarXPlayer::StagefrightVideoRenderInit(int32_t, int32_t, int32_t, void*)':
frameworks/av/media/CedarX-Projects/CedarXAndroid/IceCreamSandwich/CedarXPlayer.cpp:2014:18: error: 'nAppVideoWidth' was not declared in this scope
frameworks/av/media/CedarX-Projects/CedarXAndroid/IceCreamSandwich/CedarXPlayer.cpp:2015:18: error: 'nAppVideoHeight' was not declared in this scope
make: *** [out/target/product/sugar-cubieboard2/obj/SHARED_LIBRARIES/libCedarX_intermediates/CedarXPlayer.o] Error 1

http://paste.ubuntu.com/8452858/
более полный лог на 6 метров http://paste.ubuntu.com/8453436/

К сожалению знаний в программировании мало. Любая помощь приветствуется.

2
Cubieboard v2 Hardware (A20 Based) / TV-out
« on: September 13, 2014, 06:53:59 am »
In Fex Guide http://linux-sunxi.org/Fex_Guide#tv_out_dac_configuration

Quote
tv out dac configuration

The TV-Out Digital Analog Converter (DAC) modules the framebuffer to a signal suitable for a TV
[tv_out_dac_para]

and
Quote
tv configuration
[tvout_para]

    tvout_used: 0 to disable; 1 to enable
    tvout_channel_num: Channel number
    tv_en: TV encoder GPIO configuration

Configuration example:
?
1
2
3
   
tvout_used = 1
tvout_channel_num = 1
tv_en = port:PI12<1><default><default><0>

And
Quote
[disp_init]
screen0_output_type:
type    Output type
0    none
1    lcd
2    tv
3    hdmi
4    vga

screen1_output_mode:
...
11    pal
14    ntsc

So
[disp_init]
disp_init_enable = 1
disp_mode = 0
 
screen0_output_type = 3
screen0_output_mode = 4
 
screen1_output_type = 2
screen1_output_mode = 11

should work HDMI and TV at the same time. But in log

init: HDMI status = 1, try 1 times!TV status = 0

and
init: HDMI status = 0, try 40 times!TV status = 0
 How to enable TV-out?
TV connect to cvbs pins cb2.

3
Прошивки и софт / SliTaz
« on: April 24, 2014, 02:51:51 am »
SliTaz GNU/Linux
Забавный легкий паучок. Пробовал на x86 довольно шустро.

На русской части сайта пока не добавили, а в английской анонсировали выход SliTaz Raspberry Pi release
Пакетная система своя. Для любителей собрать свой дистр будет интересно.

4
Разное / YwRobot Breadboard Power Supply MB-V2 (MB102)
« on: April 16, 2014, 01:12:24 am »
Для удобства радиогубительства приобрел себе Solderless breadboard и модуль питания к нему
YwRobot Breadboard Power Supply MB-V2 (MB102)
Описание на русском есть тут http://we.easyelectronics.ru/part/modul-pitaniya-ywrobot-breadboard-power-supply-mb-v2-mb102.html

По невнимательности стал использовать с ним внешний блок питания переменные 9V 1A. Когда опомнился было поздно.
Теперь на канале 5v завышенное напряжение, на 1-1,5V ниже входного. А на канале 3,3V устойчивые 3,3-3,4V.
Кстати 5-и вольтовая arduino pro mini работает от 3,3.

Мог я переменным питанием погубить AMS1117 5V? Откуда можно замену взять?

5
Software & Applications / Arduino IDE for armhf
« on: February 28, 2014, 04:43:14 am »
Try run arduino ide.
Download arduino-1.0.5-linux32.tgz unpack.
from debian jessie repos download files

arduino_1.0.5+dfsg2-1_all.deb
gcc-avr_4.8-2_armhf.deb
arduino-core_1.0.5+dfsg2-1_all.deb
libc6_2.17-97_armhf.deb
libftdi1_0.20-1+b1_armhf.deb
libjna-java_3.2.7-4+b1_armhf.deb
avrdude_6.0.1-1_armhf.deb
librxtx-java_2.2pre2-11_armhf.deb
avr-libc_1.8.0-4_all.deb
binutils-avr_2.23.1-2_armhf.deb

chage files i386 arch to armhf arch in /hardware/tools and /lib

Can run IDE and compile scetch. But then i try simulate load program to arduino i get error

Code: [Select]
/home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom /tmp/build7184905722460400141.tmp/BlinkWithoutDelay.cpp.elf /tmp/build7184905722460400141.tmp/BlinkWithoutDelay.cpp.hex
Binary sketch size: 1,038 bytes (of a 30,720 byte maximum)
/home/cubie/programs/arduino-1.0.5/hardware/tools/avrdude -C/home/cubie/programs/arduino-1.0.5/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/build7184905722460400141.tmp/BlinkWithoutDelay.cpp.hex:i
/home/cubie/programs/arduino-1.0.5/hardware/tools/avrdude: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.15' not found (required by /home/cubie/programs/arduino-1.0.5/hardware/tools/avrdude)


In cubieez 7.4 libc 2.13 version. in jessie 2.17 version.

Then i put libc.so.6 version 2.17 to /lib dir arduino IDE don't start, segmentation fault.

Full log compile and load scetch http://pastebin.com/5UbhfU99

6
Прошивки и софт / Прошивки. новости
« on: February 17, 2014, 09:15:37 am »
FIRMWARE UPDATE

1. debieez v1.01 (CB2)
CHANGES:
a) update kernel to 3.4.79
b) max cpufreq 1008MHz
http://dl.cubieboard.org/software/a20-cubieboard/debian/debieez-v1.01/

2. lubuntu desktop/server (CT)
CHANGES:
a) update kernel to 3.4.79
b) fix RTC issue
c) cpufreq max 1008MHz

http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.02/

3. Android
a) Fix some apps compatible issues reported from this group
b) Fix screen rotation issue
http://dl.cubieboard.org/software/a20-cubieboard/android/cb2-nand-v1.07_8188eu_1080P.img.gz
http://dl.cubieboard.org/software/a20-cubietruck/android/ct-nand-v1.01-20140214.img.tar.gz

FIRMWARE UPDATE

7
Разное / Arduino IDE armhf
« on: February 16, 2014, 09:45:52 am »
Приехали ко мне 2 ардуинки. Захотелось их программировать с кубика.
На сайте http://arduino.cc/en/main/software можно скачать Arduino 1.0.5 но гранаты не той системы архитектура не та. Сначала при запуске ругалось на librxtxSerial.so нашел в системе, подкинул, IDE запустилась. Подумал что все камни обошёл. Не тут то было, при проверке/компиляции тоже сыпет ошибками.
В репах моего Wheezy есть пакет arduino но версия старая 1.0.1.
Скачал те же пакеты для jessie. Хотел просто переписать файлы от jessie поверх скачанных. Но смесь ежа с ужом получается гремучая.
Может кто уже нашел standalone версию для armhf?

Нашел инструкцию для малины Raspberry Pi and the Arduino IDE

Выполнил только пункты
wget http://arduino.googlecode.com/files/arduino-1.0.5-linux32.tgz
tar zxvf arduino-1.0.5-linux32.tgz
"librxtxSerial.so" и "RXTXcomm.jar" нашел в системе и скопировал в папку по инструкции.
остальные пакеты не ставил, потому как хочу собрать все в одной папке.
Проверка кода
Code: [Select]
/home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: не могу запустить бинарный файл
/home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/avr-g++: line 3: /home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/../bin.gcc/avr-g++: Победа
/home/cubie/programs/arduino-1.0.5/hardware/tools/avr/bin/avr-g++ вернул 126
То есть нужно hardware/tools/avr под armhf архитектуру.

8
Железо / Переходник HDMI-D-Sub
« on: February 01, 2014, 04:10:23 am »
Проблему связки андроида и монитора частично решил приобретением переходника.
Работает от питания hdmi, возможно внешнее питание 5v.
Есть выход на jack 3,5 для звука.


Есть небольшая проблема в связке с линуксом, думаю получится решить. 

9
Cubieboard v2 Hardware (A20 Based) / rt3072 usb wifi
« on: December 27, 2013, 01:24:21 am »
Need SDK 1.05.
You need build kernel with support wifi device.
I change this files

sys_config.fex http://pastebin.com/CsunFFZU
Code: [Select]
[wifi_para]
wifi_mod_sel = 0


init.sun7i.usb.rc http://pastebin.com/nkMra5uC
in section realtek wifi service change
-Dnl80211 to  -Dwext

BoardConfig.mk http://pastebin.com/1uaY5ZnX
Code: [Select]
# 1.1 realtek wifi support
ifeq ($(BOARD_WIFI_VENDOR), realtek)
    WPA_SUPPLICANT_VERSION := VER_0_8_X
    #BOARD_WPA_SUPPLICANT_DRIVER := NL80211
    BOARD_WPA_SUPPLICANT_DRIVER := WEXT
    BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_rtl
    #BOARD_HOSTAPD_DRIVER        := NL80211
    BOARD_HOSTAPD_DRIVER        := WEXT
    BOARD_HOSTAPD_PRIVATE_LIB   := lib_driver_cmd_rtl
 
    #SW_BOARD_USR_WIFI := rtl8188eu
    #BOARD_WLAN_DEVICE := rtl8188eu
 
    SW_BOARD_USR_WIFI := rt2800usb
    BOARD_WLAN_DEVICE := rt2800usb

sugar_cubieboard2.mk http://pastebin.com/F1BFSaTi
Code: [Select]
# rt3072
PRODUCT_COPY_FILES += \
        hardware/realtek/wifi/firmware/rt2870.bin:system/etc/firmware/rt2870.bin

and add firmware rt2870.bin

It work. On/Off from GUI settings.

10
Accessories / usb wireless mouse
« on: December 27, 2013, 01:16:33 am »
Cubieboard2, android 4.2.2 build from SDK 1.05.
Connect wireless mouse dongle to usb

Code: [Select]
I/USB3G   ( 1247): event { 'add', '/devices/platform/sw-ohci.2/usb5/5-1', 'usb', '', 189, 515 }
I/USB3G   ( 1247): path : '/sys/devices/platform/sw-ohci.2/usb5/5-1'
I/USB3G   ( 1247): VID :size 5,vid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/idVendor',VID  '276dI/USB3G   ( 1247): '.
I/USB3G   ( 1247): PID :size 5,Pid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/idProduct',PID  '1113
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): cmd=/system/bin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/276d_1113 &,
I/USB3G   ( 1247): excute ret:0,err:No buffer space available
I/USB3G   ( 1247): free cmd
D/EventHub( 2038): No input device configuration file found for device 'YS G Mouse'.
I/EventHub( 2038): New device: id=12, fd=173, path='/dev/input/event5', name='YS G Mouse', classes=0x80000003, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
I/InputReader( 2038): Device added: id=12, name='YS G Mouse', sources=0x00000101
D/WindowManager( 2038): --------------ro.sw.hidesoftkbwhenhardkbin
I/ActivityManager( 2038): Config changes=1400 {1.3 ?mcc?mnc ru_RU ldltr sw768dp w1024dp h768dp 160dpi xlrg land -touch -keyb/v/h dpad/v s.21}
E/EventHub( 2038): could not get driver version for /dev/input/mouse2, Not a typewriter
D/EventHub( 2038): No input device configuration file found for device 'YS G Mouse'.
I/EventHub( 2038): New device: id=13, fd=175, path='/dev/input/event6', name='YS G Mouse', classes=0x80000169, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
I/InputReader( 2038): Device added: id=13, name='YS G Mouse', sources=0x01002713
I/ActivityManager( 2038): Config changes=1400 {1.3 ?mcc?mnc ru_RU ldltr sw768dp w1024dp h768dp 160dpi xlrg land -touch -keyb/v/h dpad/v s.22}
I/InputAttributes( 2451): InputType.TYPE_NULL is specified
E/SurfaceFlinger( 1241): ro.sf.lcd_density must be defined as a build property
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/dalvikvm(18029): GC_CONCURRENT freed 1091K, 45% free 5673K/10252K, paused 4ms+45ms, total 114ms
I/InputAttributes( 2451): InputType.TYPE_NULL is specified
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/WindowManager( 2038): keycode is 25 , and POWER is 26
D/GpioService( 2038): mFlickerEnable = true
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/WindowManager( 2038): keycode is 25 , and POWER is 26
D/GpioService( 2038): mFlickerEnable = true
D/WindowManager( 2038): keycode is 25 , and POWER is 26
V/audio_hw_primary( 1244): start_output_stream, line: 1345
V/audio_hw_primary( 1244): select_output_device, devices: 80000006, mode: 0
D/LatinIME( 2451): key event 25
Offered to choose layout for the keyboard. No mouse cursor.

The same mouse connected via usb hub

Code: [Select]
I/USB3G   ( 1247): event { 'add', '/devices/platform/sw-ohci.2/usb5/5-1', 'usb', '', 189, 516 }
I/USB3G   ( 1247): path : '/sys/devices/platform/sw-ohci.2/usb5/5-1'
I/USB3G   ( 1247): VID :size 5,vid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/idVendor',VID  '05e3I/USB3G   ( 1247): '.
I/USB3G   ( 1247): PID :size 5,Pid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/idProduct',PID  '0606
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): cmd=/system/bin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/05e3_0606 &,
I/USB3G   ( 1247): excute ret:0,err:No buffer space available
I/USB3G   ( 1247): free cmd
I/USB3G   ( 1247): event { 'add', '/devices/platform/sw-ohci.2/usb5/5-1/5-1.1', 'usb', '', 189, 517 }
I/USB3G   ( 1247): path : '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.1'
I/USB3G   ( 1247): VID :size 5,vid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.1/idVendor',VID  '05e3
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): PID :size 5,Pid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.1/idProduct',PID  '0606
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): cmd=/system/bin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/05e3_0606 &,
I/USB3G   ( 1247): excute ret:0,err:No buffer space available
I/USB3G   ( 1247): free cmd
V/audio_hw_primary( 1244): start_output_stream, line: 1345
V/audio_hw_primary( 1244): select_output_device, devices: 80000006, mode: 0
V/audio_hw_primary( 1244): ****LINE:1311,FUNC:select_output_device
V/audio_hw_primary( 1244): use AUDIO_HDMI to playback audio
V/alsa_pcm( 1244): pcm_open_req, playback card: 1, device: 0, req_rate: 44100
V/alsa_pcm( 1244): size rate is 9
V/alsa_pcm( 1244): pcm_open_req try channels: 2, rate: 44100
V/alsa_pcm( 1244): pcm_open_req OK config->rate: 44100
V/audio_hw_primary( 1244): do not use out resampler
D/dalvikvm(18029): GC_CONCURRENT freed 1574K, 46% free 6536K/12036K, paused 3ms+8ms, total 45ms
I/Choreographer(18029): Skipped 87 frames!  The application may be doing too much work on its main thread.
I/USB3G   ( 1247): event { 'add', '/devices/platform/sw-ohci.2/usb5/5-1/5-1.2', 'usb', '', 189, 518 }
I/USB3G   ( 1247): path : '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.2'
I/USB3G   ( 1247): VID :size 5,vid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.2/idVendor',VID  '276d
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): PID :size 5,Pid_path '/sys/devices/platform/sw-ohci.2/usb5/5-1/5-1.2/idProduct',PID  '1113
I/USB3G   ( 1247): '.
I/USB3G   ( 1247): cmd=/system/bin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/276d_1113 &,
I/USB3G   ( 1247): excute ret:0,err:No buffer space available
I/USB3G   ( 1247): free cmd
D/EventHub( 2038): No input device configuration file found for device 'YS G Mouse'.
I/EventHub( 2038): New device: id=15, fd=151, path='/dev/input/event5', name='YS G Mouse', classes=0x80000003, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
I/InputReader( 2038): Device added: id=15, name='YS G Mouse', sources=0x00000101
D/WindowManager( 2038): --------------ro.sw.hidesoftkbwhenhardkbin
I/ActivityManager( 2038): Config changes=1400 {1.3 ?mcc?mnc ru_RU ldltr sw768dp w1024dp h768dp 160dpi xlrg land -touch -keyb/v/h dpad/v s.27}
E/EventHub( 2038): could not get driver version for /dev/input/mouse2, Not a typewriter
D/EventHub( 2038): No input device configuration file found for device 'YS G Mouse'.
I/EventHub( 2038): New device: id=16, fd=175, path='/dev/input/event6', name='YS G Mouse', classes=0x80000169, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
I/InputReader( 2038): Device added: id=16, name='YS G Mouse', sources=0x01002713
I/ActivityManager( 2038): Config changes=1400 {1.3 ?mcc?mnc ru_RU ldltr sw768dp w1024dp h768dp 160dpi xlrg land -touch -keyb/v/h dpad/v s.28}
I/InputAttributes( 2451): InputType.TYPE_NULL is specified
E/SurfaceFlinger( 1241): ro.sf.lcd_density must be defined as a build property
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/InputAttributes( 2451): InputType.TYPE_NULL is specified
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/dalvikvm( 2038): GC_CONCURRENT freed 1949K, 31% free 8313K/11944K, paused 14ms+7ms, total 178ms
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/WindowManager( 2038): keycode is 25 , and POWER is 26
D/GpioService( 2038): mFlickerEnable = true
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
I/SurfaceFlinger( 1241): GraphicBufferAlloc::createGraphicBuffer
D/WindowManager( 2038): keycode is 25 , and POWER is 26
D/GpioService( 2038): mFlickerEnable = true
D/LatinIME( 2451): key event 25
Mouse work fine. But вщтбе work after power off/reboot. Need reconnect dongle.

How to fix the problem?

Pages: [1]