1. 程式人生 > >全志A33搭建 QT 4.7.4和qt creator 開發環境

全志A33搭建 QT 4.7.4和qt creator 開發環境

環境

PC : ubuntu 16.04 64it

ARM : A33-Vstar 開發板

使用8.0寸RGB 800*600液晶屏 LCD 無觸控引數如下
[lcd0_para]
lcd_used            = 1

lcd_driver_name     = "default_lcd"
lcd_if              = 0
lcd_x               = 800
lcd_y               = 600
lcd_width           =
lcd_height          =
lcd_dclk_freq       = 40
lcd_pwm_used        = 1
lcd_pwm_ch          = 0
lcd_pwm_freq        = 50000
lcd_pwm_pol         = 1
lcd_hbp             = 46
lcd_ht              = 1056
lcd_hspw            = 1
lcd_vbp             = 23
lcd_vt              = 635
lcd_vspw            = 1
lcd_lvds_if         = 0
lcd_lvds_colordepth = 0
lcd_lvds_mode       = 0
lcd_frm             = 1
lcd_io_phase        = 0x0100
lcd_gamma_en        = 0
lcd_bright_curve_en = 0
lcd_cmap_en         = 0

deu_mode            = 0
lcdgamma4iep        = 22
smart_color        = 90
[ps:燒寫是自行編譯的韌體,出去tslib螢幕校準 ]
開發部自帶的原始碼 qt4.7.4的庫已經編譯成功,現在需要是PC Linux上的環境搭建

1.使用qt-creator檔案為 qt-creator-opensource-linux-x86_64-4.0.3.run

    sudo chmod 777 qt-creator-opensource-linux-x86_64-4.0.3.run 修改許可權,然後執行。一步步的安裝就可

2.ubuntu下解壓arm-2009q3.tar.gz2和qt-4.7.4-rervision_20161108.tar.bz2和tslib.tar.bz2【這個tslib必須有】

[email protected]:~/a33$ 
[email protected]:~/a33$ tar xf arm-2009q3.tar.gz 
[email protected]:~/a33$ cd arm-2009q3/
[email protected]:~/a33/arm-2009q3$ ls
*.*  arm-none-linux-gnueabi  bin  lib  libexec  share
[email protected]:~/a33/arm-2009q3$ cd bin/
[email protected]:~/a33/arm-2009q3/bin$ 
[email protected]
:~/a33/arm-2009q3/bin$  [email protected]:~/a33/arm-2009q3/bin$ pwd pwd   pwdx   [email protected]:~/a33/arm-2009q3/bin$ pwd /home/sun/a33/arm-2009q3/bin [email protected]:~/a33/arm-2009q3/bin$ sudo vi /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/sun/a33/arm-2009q3/bin/:/home/sun/nanopineo2/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/:/home/sun/im6q/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/:/home/sun/nanopineo/4.9.3/bin:/home/sun/raspberry/tools-master/arm-bcm2708/arm-linux-gnueabihf/bin:/opt/Trolltech_a33/lib:/opt/Trolltech_a33/include"
【環境變數加入/home/sun/a33/arm-2009q3/bin】 然後測試
sudo: unable to resolve host sun
[sudo] password for sun: 
[email protected]:~/a33/arm-2009q3/bin$ arm-none-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolschain/4.5.1/libexec/gcc/arm-none-linux-gnueabi/4.5.1/lto-wrapper
Target: arm-none-linux-gnueabi
Configured with: /work/toolchain/build/src/gcc-4.5.1/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.5.1 --with-sysroot=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --enable-languages=c,c++ --disable-multilib --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion=ctng-1.8.1-FA --with-bugurl=http://www.arm9.net/ --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-gmp=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpfr=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-ppl=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-cloog=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpc=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-libelf=/work/toolchain/build/arm-none-linux-gnueabi/build/static --enable-threads=posix --with-local-prefix=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.5.1 (ctng-1.8.1-FA) 
[email protected]:~/a33/arm-2009q3/bin$ 
 出現error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
export LD_LIBRARY_PATH='/opt/Trolltech/lib'

ubuntu x64下qt

cd ./x64/qt-everywhere-opensource-src-4.7.4
./configure -prefix /opt/Trolltech_x64
make -j4 
sudo make install
[檢查是否是上面,的檔案路徑]

a33 下的qt 編譯程式需要的 Qmake 和lib

cd ./a33/qt-everywhere-opensource-src-4.7.4

vim vim autoconfig.sh 

#!/bin/sh./configure \-verbose \-prefix /home/sun/a33/qt4.7.4 \-opensource \-confirm-license \-release -shared \-embedded arm \-xplatform qws/linux-arm-gnueabi-g++ \-depths 16,18,24,32 -no-qvfb -no-svg \#-depths all \-fast \-optimized-qmake \-qt-libjpeg \-qt-zlib \-qt-libpng \-qt-freetype \-qt-mouse-linuxinput \-little-endian -host-little-endian \-webkit \-declarative \-no-qt3support \-no-mmx -no-sse -no-sse2 \-no-3dnow \-no-openssl \-no-qvfb \-no-phonon \-no-nis \-no-cups \-no-xcursor -no-xfixes -no-xrandr -no-xrender \-no-separate-debug-info \-no-pch \-nomake examples -nomake tools -nomake docs \-qt-mouse-tslib -I/opt/tslib/include -L/opt/tslib/lib -D QT_NO_QWS_CURSOR \-D QT_QWS_CLIENTBLIT \

make -j4

sudo make install

[注意install路徑不要覆蓋,標紅的tslib路徑也要自己修改]

然後就是qt creator 的配置自行百度




相關推薦

A33搭建 QT 4.7.4qt creator 開發環境

環境PC : ubuntu 16.04 64itARM : A33-Vstar 開發板使用8.0寸RGB 800*600液晶屏 LCD 無觸控引數如下 [lcd0_para] lcd_used            = 1 lcd_driver_name     = "de

A33環境搭建

A33環境搭建編譯手冊 說明 目錄 Ubuntu安裝 製作Ubuntu的USB啟動盤 找到DOWNLOAD UUI,下載 下載後,插入U盤執行(Universal-USB-Installer-1.9.5.9.exe 目前在技術

如何搭建ubuntu的A33編譯環境

/* *本次全志A33環境的搭建,實現lichee核心的編譯成功,但是android的編譯一直在報錯* *注意——最後便是安裝vm tools* */ 《附錄中有》 1、下載虛擬機器VMware Workstation Pro並安裝; 2、下載ubuntu-16.04-de

4.5/4.6 磁盤格式化 4.7/4.8 磁盤掛載 4.9 手動增加swap空間

4.5/4.6 磁盤格式化 4.7/4.8 磁盤掛載 4.9 手動增加swap空間4.5/4.6 磁盤格式化4.7/4.8 磁盤掛載4.9 手動增加swap空間4.5/4.6 磁盤格式化磁盤格式化 上根/ 和 /boot 都是 xfscentos6 之前的版本 文件格式系統ext46 是ext55 是 e

華為榮耀3C最新版ROM的root,(4.7.14.8.1等等通用方法)

華為 download ont 使用 details 失敗 clas data- disk 手頭一臺honor 3c的機器。應該是線刷的時候,把IMEI給刷掉了。導致移動2G卡無法上網。刷了4.7.1或者4.8.1。嘗試

三周第五次課) 4.5/4.6 磁盤格式化 4.7/4.8 磁盤掛載 4.9 手動增加swap空間

學習 打卡三周第五次課4.5/4.6 磁盤格式化4.7/4.8 磁盤掛載 4.9 手動增加swap空間 4.5/4.6 磁盤格式化 cat /etc/filesystems 查看文件格式 xfs contos7 默認的系統 下圖是 系統支持的文件格式 mount 查看文件分區系統是什麽格式

OpenCV3.4.1安裝與VS2017下開發環境搭建

        準備每天擠一點時間,學一下OpenCV,但怕自己只是一時興起,所以發帖敦促一下自己。    第一天先把環境搭建一下,個人電腦目前裝的是VS2017,先去OpenCV官網(https://opencv.org/)下載安裝工具,我下載的版本是OpenCV3.4.1

沒鳥事 玩A33 uboot 之 start.S

/*  * armboot - Startup Code for OMAP3530/ARM Cortex CPU-core  *  * Copyright (c) 2004Texas Instruments <[email protected]>  *

A33單獨更新framework

做android底層開發的都知道,每次修改java程式碼後需要編譯、打包重新燒寫韌體,很是麻煩。筆者經過網上搜索以及整理總結出“不用燒寫韌體更新framework”的方法: adb shell mount -o remount rw /system adb push and

A33開發中重新配置核心(make menuconfig)後出現的問題及解決

    在對全志A33開發中,需要調整、增加驅動和模組,在lichee/linux3.4/目錄下輸入make menuconfig後,在介面內對相應核心配置項進行了調整,儲存退出。     回到lic

A33】在Ubuntu下燒錄程式

最近從箱底翻出來一個平板,是當時參加一個培訓機構贈(購)送(買)的。不過工作之後就沒碰過了,附有完整的Android和LinuxQt的原始碼,全志A33平臺,還是挺有可玩性,所以就搭建了開發環境,因為給的文件裡說是在Windows下進行燒錄。但是我使用的純

arm-linux-gcc 4.7.4 原始碼編譯 手工製作

參看原文:http://blog.chinaunix.net/uid-20671208-id-1580645.html <pre><a target=_blank href="htt

A33新增開機啟動指令碼

service init-setup /system/bin/busybox  sh  /data/local/init.sh     user root     group root     disabled     oneshot      on property:sys.boot_completed=

《Node.js入門》Windows 7下Node.js Web開發環境搭建筆記

基於 方法 一位 實時 ibm cal 項目 直觀 ear 近期想嘗試一下在IBM Bluemix上使用Node.js創建Web應用程序。所以須要在本地搭建Node.js Web的開發測試環境。這裏講的是Windows下的搭建方法,使用CentOS 的小夥伴請參考:《No

Node js入門 Windows 7下Node js Web開發環境搭建筆記

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Win7平臺下 opencv2.4.11+CMake+Qt5.8.0 開發環境配置

為了把程式碼往arm-linux移植,準備先用qt來重新編譯程式碼。結果用了整整一天半的時間,終於配置成功了。 其中的過程是一步一個坎,極為坎坷,看部落格看得要吐,部分環節投機取巧,所幸最後配置成功。 現在就把這一天半以來的配置歷程總結一下,也為大家提供借鑑。第一次此寫技術

VS2015+OpenCV-2.4.10配置AR(增強現實)開發環境

1. 編譯OpenCV-2.4.10 1.1 安裝Dependency 1.2 CMAKE編譯OpenCV 第一步,用cmkae的gui工具configure要編譯的OpenCV工程: (1)開始->Visula Studio 2015

Eclipse 3.7 3.x SWT/Jface 開發環境搭建

1、準備工作 1.1、下載eclipse 目前的版本是eclipse-jee-indigo-SR1-win32 解壓到d:\java\ide\eclipse-jee-indigo-SR1-win32 1.2、下載swt 下載win32版本,結果是個zip檔案 2、匯

ROS(indigo)安裝 + Qt.Creator開發環境

ROS(indigo)安裝 + Qt.creator環境安裝 1-ROS安裝(indigo) ros的版本與Ubuntu的版本有關係,這裡我的我用的Ubuntu14.04,所以安裝的是indigo的版本,基本安照官網的安裝步驟就行http://wiki.ros.org/indig

VagrantVirtualBox搭建基於windows的Ruby on Rails基本開發環境(共享資料夾配置)

搭建基本開發環境的主要步驟如下(結合實踐和眾多網上眾多教程): 1、搭建平臺:WIN10平臺+Vagrant+VirtualBox+Xshell 2、安裝步驟: (1)安裝VirtualBox虛擬機器模擬器(輕量級) 下載地址:https://www.virtualbox.org