linux
哈尔小工坊
很菜
展开
-
valgrind工具的交叉编译及使用
valgrind在arm上的交叉编译和使用方法原创 2024-06-19 16:47:45 · 394 阅读 · 0 评论 -
[实践经验] 嵌入式linux如何支持sqlite
在嵌入式开发板上,似乎sqlite总是一个不被考虑的问题,各种不带sqlite,想想也是sqlite毕竟在嵌入式板子上不是很需要,但是这里讲一下怎么使能,其实很简单,关键就是板子的/ust/lib下的qt插件目录中一定要有这里我们的目标板子是firefly rk3308sqldrivers文件夹,以及libsqlite.so,那么如何实现呢就是一种就是手动编译qt,还有一种就是在Buildroot中增加qtsqlite选项即可,然后重新烧写文件系统或者直接拷贝进板子也可以这样就可以在原创 2021-01-29 15:24:04 · 339 阅读 · 0 评论 -
[Linux] 如何查看应用所链接的动态库
在开发中我们常常需要查看一个应用究竟链接了哪些对应的动态库桌面linux的使用方法不赘述,网上资料有很多,对于嵌入式linux开发中,我们在ubuntu中使用ldd 是不行的应该使用这样就得到了我们的结果...原创 2021-01-09 12:21:10 · 1423 阅读 · 0 评论 -
[总结]Qt+Linux小知识
1 LIBS的使用其实就是-L路径 -l库 这个-l呢也就会自动扩展为 librockchip_mpp.so 就是这样原创 2020-04-19 11:36:09 · 242 阅读 · 0 评论 -
如何在Linux Kernel种修改Uboot环境变量 fw_printenv
有些时候我们在进入了Linux之后,依然需要修改Uboot的环境变量来达到我们需要的一些功能,这一点Uboot很早就替我们想到了。提供了fw_printenv工具原创 2020-08-25 09:02:26 · 1599 阅读 · 0 评论 -
[I.MX6ULL] 如何将sqlite移植到开发板上
首先呢,移植sqlite确实不是一件很困难的事情,大家放心1) 在sqlite官网上下载sqlite源码SQLITE源码2) 下载完毕,解压到系统里面3) 进入解压后的文件夹,创建install文件夹,这个文件夹是用来存放我们编译后的结果的4) 也是很重要的一步啦,configure--prefix也就是我们编译后的结果,就是前面创建的哪个install文件夹。--host呢就是编译器,这里我们因为之前安装的交叉编译器是arm-linux-gnueabihf所以就这么指定一.原创 2020-05-30 11:18:33 · 264 阅读 · 3 评论 -
如何在RK3288 Ubuntu上运行Qt
首先交叉编译实在是一件很难的事情,毕竟时间有限,不可能钻研这个钻研半天还不一定有结果。不如直接用rk3288来编译。第一步 sudo apt-get update sudo apt-get upgrade sudo apt-get install qt5-default经过漫长的安装过程。qt就已经安装到板子上了然后呢,可以在PC上写好程...原创 2020-04-19 11:29:10 · 1892 阅读 · 5 评论 -
Qt 在Ubuntu下开发一个简单的vlc播放器
对于vlc的研究实在是很浅薄,还在路上,这里总结一下如何在ubuntu下开发一个最简单的vlc播放器。首先您得获取vlc的SDK,我获取的方式很随意,在ubuntu下安装了vlc以后,从 /usr/lib/x86_64-linux-gnu 这个路径下拷贝了这个文件作为so,然后头文件我是从之前编译的vlc-android文件夹里面获取的,SDK获取的方式不一定需要多严格,有了就行。...原创 2020-01-15 16:47:10 · 1256 阅读 · 0 评论 -
Qt on Android 添加SO库
在Qt开发android的时候,有时候我们采用开发板厂商提供的jar配合Qt jni接口调用,然而有的时候由于我们Qt是基于C++的,我们可以直接抄底绕开jar调用其底层的so库来进行开发。本文介绍了如何调用so库实现这一功能。一 右键项目添加库选择外部库二 在android项目中添加so库之后便可以愉快的开发了...原创 2020-01-10 15:01:42 · 925 阅读 · 2 评论