경로는 사용자에따라 다를 수 있음. $ export PATH=/home/icanjji/work/am335x/m3358_buildroot_k4419-20220120/buildroot-2021.02.3/output/host/bin/:$PATH 그리고, “ QMAKESPEC” 을 export 합니다. 경로는 사용자 환경에 맞게 설정합니다. $ export QMAKESPEC=/home/icanjji/work/am335x/m3358_buildroot_k4419-20220120/buildroot-2021.02.3/output/host/usr/mkspecs/linux-arm-gnueabi-g++ $cd /home/icanjji/work/am335x/m3358_buildroot_k4419-20220120/buildroot-2021.02.3/output/host/usr/mkspecs/linux-arm-gnueabi-g++ $ vi qmake.conf 파일 수정 # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublib include(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/g++-unix.conf) # modifications to g++.conf QMAKE_CC = arm-buildroot-linux-gnueabi-gcc QMAKE_CXX = arm-buildroot-linux-gnueabi-g++ QMAKE_LINK = arm-buildroot-linux-gnueabi-g++ QMAKE_LINK_SHLIB = arm-buildroot-linux-gnueabi-g++ # modifications to linux.conf QMAKE_AR = arm-buildroot-linux-gnueabi-ar cqs QMAKE_OBJCOPY = arm-buildroot-linux-gnueabi-objcopy QMAKE_NM = arm-buildroot-linux-gnueabi-nm -P QMAKE_STRIP = arm-buildroot-linux-gnueabi-strip load(qt_config) load(qt_config) 컴파일 방법 어플 컴파일 실행 방법 ​https://github.com/qextserialport/qextserialport 에서 소스를 다운로드 한다. cd qextserialport-master/ qmake make cd examples/qespta/ qmake make cd .. cd enumerator/ qmake make cd .. cd event/ qmake make cd .. cd uartassistant/ qmake make cd .. micro SD를 리눅스 PC에 삽입한다. mkdir fs sudo mount /dev/sdc2 fs sudo cp enumerator/enumerator fs/root/ sudo cp event/event fs/root/ sudo cp qespta/qespta fs/root/ sudo cp uartassistant/uartassistant fs/root/ sudo umount fs Micro SD를 Mango-AM335x 보드에 삽입 후 부팅한다. /root/uartassistant -qws /root/enumerator -qws /root/event -qws