Cc file cn thit:
rootfs_qtopia_qt4.img
zImage
FriendlyARM.ini
ramdisk-u.img
system.img
2.
3.
Cc bc tin hnh:
a.
Nhn Next.
b.
III.Ci t Qt creator.
Ta thc hin theo ng dn sau:
Applications ->> Ubuntu Software Center ->> [ti Search] Qt Creator
->> Install
Sau khi ci t xong, khi ng Qt, bn vo:
Applications ->> Programming ->> Qt Creator
y l giao din lm vic ca QT Creator:
IV. Ci t tslib.
Vo Teminal:
$ sudo i
V. Ci t Qt everywhere.
Bc 1: Download v gii nn source code QT everywhere opensource 4.7.2
trong filesystem.
Bc 2: Sa file cu hnh bin dch qmake.conf cha ti /qt-everywhereopensource-src-4.7.2/mkspecs/qws/linux-arm-g++/qmake.conf
nh sau:
#
# qmake configuration for building with arm-linux-g++
#
include(../../common/g++.conf)
include(../../common/linux.conf)
include(../../common/qws.conf)
# modifications to g++.conf
QMAKE_CC = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabigcc
QMAKE_CXX = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabig++
QMAKE_LINK = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linuxgnueabi-g++
QMAKE_LINK_SHLIB = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-nonelinux-gnueabi-g++
# modifications to linux.conf
QMAKE_AR = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabiar cqs
QMAKE_OBJCOPY = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linuxgnueabi-objcopy
QMAKE_STRIP = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linuxgnueabi-strip
QMAKE_INCDIR += /opt/tslib/include
QMAKE_LIBDIR += /opt/tslib/lib
load(qt_config)
Bc 3: Sau , tin hnh cu hnh th vin QT Everywhere 4.7.2 trc khi ci
t:
$ cd qt-everywhere-opensource-src-4.7.2
$ ./configure --prefix=/opt/qte -embedded arm -xplatform qws/linux-arm-g++ -qtmouse-tslib -little-endian -no-qt3support -fast -no-largefile -qt-sql-sqlite -nomake
tools -nomake demos -nomake examples -no-webkit -no-multimedia -nojavascript-jit
Bc 4: Ch n khi thng bo thnh cng th tip tc sa li thiu th vin armneon.h
Tm code C ca th vin arm-neon.h trn mng, sau thm file ny vo qteverywhere-opensource-src-4.7.2/source/gui/image
Ci t OpenCv.
a.
C 2 cch:
Cch 1: Lm theo hng dn links: https://github.com/jayrambhia/InstallOpenCV/blob/master/Ubuntu/2.4/opencv2_4_3.sh
Cch 2:
Trc tin ta tin hnh ci t cc gi cn thit:
sudo apt-get install build-essential
sudo apt-get install pkg-config
sudo apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3
sudo apt-get install libpnglite-dev
sudo apt-get install zlib1g-dbg zlib1g zlib1g-dev
sudo apt-get install libjasper-dev libjasper-runtime libjasper1
sudo apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools
sudo apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs
sudo apt-get install ffmpeg libavcodec-dev libavcodec53 libavformat53
libavformat-dev
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
b.
CI T GFTP
np file chng trnh ( bin dch trn my tnh bng trnh bin dch cho) ln
KIT, chng ta s dng kt ni Ethernet (cable LAN) gia my tnh v KIT (target)
bng phn mm gFTP (phn mm giao tip truyn file trn Linux/Ubuntu).
Bc 1: Ci t gFTP v minicom
ci
sn
trn
Ubuntu (M
Bc 3: Thc hin kt ni gia Host (my tnh Linux) v Target (KIT) dng
gFTP
a ch IP ca KIT: 192.168.1.230
Username: root
VI.
CH :