Monthly Archives: February 2013


Flashing Firmware Cyrus ATOMPAD 2

  • Matikan ATOMPAD terlebih dahulu.
  • Buka livesuit kemudian pilih rom yan akan digunakan. Rom dapat menggunakan kembaran dari Cyrus ATOMPAD (Goclever A73, Eken T02). Untuk livesuit dapat di download di link ini.

1302130401

  • Tekan tombol upgrade yang terletak di lubang mic, kemudian pasang kabel data.
  • Tunggu sampai driver terinstall dan keluar pesan berikut (lubang mic tidak perlu ditekan jika sudah muncul pesan berikut):

1302130402

  • Kemudian pilih YES, dan akan muncul pesan peringatan berikut:

1302130403

  • Pilih YES, maka proses flashing mulai berjalan.

1302130404

  • Tunggu sampai selesai

Windows 8 64-bit dan Android Debug Bridge

Jika teman-teman menemukan masalah ketika akan menghubungkan perangkat android dengan windows 8 64-bit, mungkin cara berikut dapat membantu (sudah diuji pada tablet Cyrus ATOMPAD) .

  1. Download USB Driver untuk android.
  2. Jika perangkat android adalah perangkat yang belum disupport oleh driver bawaan google, maka edit file android_winusb.inf pada folde usb_driver untuk menambahkan list android device. Contoh:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0003&MI_01

Note:

Letakkan dibawah baris [Google.NTx86] jika menggunakan OS 32-bit atau dibawah [Google.NTamd64] jika menggunakan OS 64-bit.

USB\VID_18D1&PID_0003&MI_01 saya peroleh dari Hardware IDs.

Cara melihat Hardware Ids:

Buka device manager->klik kanan android->Properties->Pilih tab Details->kemudian pilih Property Hardware Ids-> copy value yang terlihat.

1302010601

  1. Restart komputer dan masuk ke Advance Boot options (dapat menggunakan cmd, ketikkan shutdown.exe /r /o). Tunggu sampai komputer logout dan masuk ke menu pilihan. Pilih troubleshoot kemudian Advance Options ->Start-up setting kemudian tekan restart. Tunggu hingga komputer restart dan masuk ke menu pilihan. Pilih no.7: disable driver signature enforcement dan tunggu sampai komputer booting.
  2. Setelah masuk ke windows 8, buka device manager, klik kanan pada device-> update driver software->Browse my computer for driver software. Browse tempat driver disimpan dan next. Tunggu sampai driver berhasil diinstal. Jika sudah berhasil maka pada device manager akan muncul tree Android Device.

1302010602


Compile Qt dengan Static Library

  1. Yang pertama yang harus dilakukan adalah download komponen-komponen yang diperlukan.

– Download source Qt 4.8 (Pada kasus ini digunakan Qt 4.8).
– Download Perl
– Download MinGW-gcc440
– Download QT Creator

  1. Ekstrak source QT 4.8.
  2. Edit <QTDIR>\mkspecs\win32-g++\qmake.conf, ganti baris berikut:
    QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
    Menjadi:
    QMAKE_LFLAGS = -static -static-libgcc -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
  3. Install Perl
  4. Buat file qtenv.bat (Pada kasus ini semua komponen yang diperlukan diletakkan di D:QtSDK)

echo off
echo Setting up environment for Qt Static
set QTDIR=D:\QtSDK\Desktop\Qt\4.8.0-static
set PATH=%QTDIR%\bin;%PATH%
set PATH=D:\QtSDK\Desktop\Qt\mingw\bin;%PATH%
set PATH=D:\QtSDK\perl\bin;%PATH%
set PATH=D:\QtSDK\perl\site;%PATH%

  1. Konfigurasi:

– Buka file qtenv.bat yang telah dibuat menggunakan Command Prompt.
– Masuk ke directory QT.
– Ketikkan perintah berikut:
configure -static -release -no-exceptions
Jika ingin menggunakan SQL gunakna perintah berikut:
configure -static -release -no-exceptions -qt-sql-sqlite -plugin-sql-sqlite -qt-sql-odbc -plugin-sql-odbc

  1. Build

– Setelah proses configure berhasil, ketikkan perintah berikut:
mingw32-make sub-src

– Tunggu sampai dan tidak ada yang error. Tahapan ini akan memakan waktu yang lama, sehingga bersabar saja menunggunya.

  1. Install QT Creator
  2. Cara konfigurasi pada Qt Creator:

– Buka QT Creator, pilih tools -> Options.
– Pilih Build & Run
– Buka tab Qt Versions, kemudian add -> buka file qmake.exe (biasanya ada di <QTDIR>/bin/qmake.exe).

13013106.01

– Buka tab Tool Chains, Add -> pilih MinGW. Pada compiler path, browse ke directory mingw berada.

13013106.02

– Kemudian Ok.

  1. Cara penggunaan:

– Tambahkan kode berikut pada project file:
CONFIG += static

– Untuk penggunaan SQL, tambahkan kode berikut (Sebagai contoh menggunakan sqlodbc):
Pada project file:
CONFIG += static
LIBS += -LD:/QtSDK/Desktop/Qt/4.8.0-static/plugins/sqldrivers/ libqsqlodbc
include(D:/QtSDK//Desktop/Qt/4.8.0-static/src/sql/drivers/odbc/qsql_odbc.pri)

   Pada main.cpp:
#include <QtPlugin>
Q_IMPORT_PLUGIN(qsqlodbc)