最近项目中需要将PC端的软件移植到嵌入式平台,嵌入式平台选择了Beaglebone Black作为开发板,记录一些使用心得,也走了很多弯路。
1. 项目环境: 因为所用的系统是TI提供的,因此需要安装TI的SDK,下载地址是http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/08_00_00_00/index_FDS.html(并非最新版,最新版已经升级为processor系列:http://software-dl.ti.com/sitara_linux/esd/processor-sdk/PROCESSOR-SDK-LINUX-AM335X/latest/index_FDS.html) ,然后对Linux下QT的编译环境进行配置,参考TI的官方手册:http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_QT
2. 项目编译:配置好QT开发环境后对项目进行编译,出现cannot find lGL的问题,是因为Ubuntu默认没有安装OpenGL的库,网上找资料安装一下sudo apt-get install libgl1-mesa-dev