全志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.4和qt 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.1和4.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
Vagrant和VirtualBox搭建基於windows的Ruby on Rails基本開發環境(共享資料夾配置)
搭建基本開發環境的主要步驟如下(結合實踐和眾多網上眾多教程): 1、搭建平臺:WIN10平臺+Vagrant+VirtualBox+Xshell 2、安裝步驟: (1)安裝VirtualBox虛擬機器模擬器(輕量級) 下載地址:https://www.virtualbox.org