当前位置:网站首页>韦东山 数码相框 项目学习(六)tslib的移植
韦东山 数码相框 项目学习(六)tslib的移植
2022-08-05 09:16:00 【qq_3322997】
韦东山 数码相框 项目学习(六)tslib的移植
一、下载源码
这次实验会下载目前最新版(1.22)的源码,这是下载链接
下载完成之后把它上传到我们的服务器
二、解压源码
执行下面这条指令进行解压
tar -zxvf tslib-1.22.tar.gz
解压完成之后,会在当前目录下生成一个tslib-1.22的目录,进入这个目录
三、交叉编译tslib
在进入tslib-1.22目录后,执行下面这条指令配置
./configure --host=arm-buildroot-linux-gnueabihf --prefix=$PWD/tmp
然后依次执行下面的指令开始编译安装
make
make install
编译安装完成之后,会在当前目录生成一个tmp目录,里面保存的就是我们所需要的头文件和库文件
四、复制文件到对应目录
之前freetype和libjpeg-turbo的移植,移植tslib也得心应手了,把对应的文件复制到对应的目录
进入到tmp目录下,依次执行如下两条指令,把头文件和库文件拷贝到交叉编译工具链的头文件目录和库文件目录下
# 复制头文件
cp include/* /home/tao/learn/100ask/100ask_stm32mp157_pro-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf/sysroot/usr/include/ -rd
# 复制库文件
cp lib/* /home/tao/learn/100ask/100ask_stm32mp157_pro-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/ -rd
最后再把库文件复制到开发板的库文件目录下就大功告成了。
边栏推荐
猜你喜欢
欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(上)
基因数据平台
营销建议 | 您有一份八月营销月历待查收! 建议收藏 !
Xcode10的打包方式distribute app和启动项目报错以及Xcode 打包本地ipa包安装到手机上
使用HBuilder离线本地打包ipa教程
CCVR基于分类器校准缓解异构联邦学习
Undefined symbols for architecture arm64解决方案
Why is pnpm hitting npm and yarn dimensionality reduction?
Code Audit - PHP
Assembly language (8) x86 inline assembly
随机推荐
线程之Happens-before规则
使用HBuilder离线本地打包ipa教程
The Seven Weapons of Programmers
无题十三
Thinking and summary of the efficiency of IT R&D/development process specification
如何实现按键的短按、长按检测?
阿里云存储的数据库是怎么自动加快加载速度的呢www.cxsdkt.cn怎么设置案例?
请问如果想往mysql里面写数据,直接用flink-connector-jdbc就可以吧,可是我在f
工程制图试题
21 Days of Deep Learning - Convolutional Neural Networks (CNN): Weather Recognition (Day 5)
让程序员崩溃的N个瞬间(非程序员误入)
leetcode 剑指 Offer 10- I. 斐波那契数列
Code Audit - PHP
CCVR基于分类器校准缓解异构联邦学习
【LeetCode】623. Add a row to the binary tree
Linux导出数据库数据到硬盘
Why is pnpm hitting npm and yarn dimensionality reduction?
Creo 9.0 基准特征:基准平面
2022.8.3
手把手教你纯c实现异常捕获try-catch组件