芯灵思Sinlinx A64 Linux&qt编译安装
![]()
- 开发平台 芯灵思Sinlinx A64
- 内存: 1GB 存储: 4GB
- 详细参数 https://m.tb.cn/h.3wMaSKm
- 开发板交流群 641395230
前提条件搭建好CentOS环境
光盘目录 :芯灵思SIN-A64光盘资料\Linux & QT\source
将这些光盘资料拷贝到虚拟机解压
tar -xvf SINLINX-A64_lichee-src.tar.gz
tar -xvf SINLINX_qt-4.8.7_src.tar.gz
tar -xvf SINLINX_qt-compile-tools.tar.gz
- 安装交叉编译环境
将 tools/toolchain/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 解压到/opt 目录
tar -jxvf /root/work/sinlinx/a64/tools/toolchain/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /opt/
添加环境变量: 修改 /etc/profile 文件, 在最后添加 export PATH=$PATH:/opt/arm-2014.05/bin
- 安装依赖库
yum install xulrunner.i686
yum install libXtst.i686
yum install texinfo
yum install zlib-devel.x86_64
yum install fakeroot
cd /root/work/sinlinx/a64/tools/pkgs
rpm -ivh uboot-tools-2011.03-1.el6.x86_64.rpm
rpm -ivh busybox-1.15.1-21.el6_6.x86_64.rpm
- 重启虚拟机
/****************************************************************************/ - 编译 QT4.8.7
cd /root/work/sinlinx/a64/qt-4.8.7
只要运行 ./build.sh 就可以安装好qt
./build.sh
编译 Linux
cd /root/work/sinlinx/a64/lichee
./sinlinx_config.sh
All available QT: 选择qt库
0. qt-4.8.7
All available LCD: 选择LCD尺寸
0. lcd1024x600 7 寸屏- lcd800x480 5 寸屏
- hdmi720p hdmi
编译linux
./build.sh
打包镜像文件
./build.sh pack
(注:rootfs 路径: `lichee/buildroot/target/sinlinx_board/rootfs` 在制作镜像文件之前可以将要安装的程序拷贝到该目录下, 另外可修改该路径下" `sinlinx/autorun.sh` " 文件来更改自动加载的驱动、 配置以及自启动应用程序。
文件系统制作脚本: `lichee/buildroot/target/sinlinx_board/build.sh`
QT 配置文件路径: `lichee/buildroot/target/sinlinx_board/rootfs/etc/profile`
QT 库安装路径: `lichee/buildroot/target/sinlinx_board/rootfs/opt/qt-x.x.x`)
芯灵思Sinlinx A64 Linux&qt编译安装的更多相关文章
- 芯灵思Sinlinx A64 linux 通过设备树写LED驱动(附参考代码,未测试)
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 全志A64设备树结构体 #inc ...
- 芯灵思Sinlinx A64开发板设置qt程序自启动
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm 对于开发板开机启动程序的设置可以这样做通过串口连接开发板 v ...
- 芯灵思Sinlinx A64开发板Linux内核定时器编程
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 Linux 内核定时器是内 ...
- 芯灵思Sinlinx A64开发板 Linux内核等待队列poll ---阻塞与非阻塞
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 阻塞:阻塞调用是指调用结果 ...
- 芯灵思Sinlinx A64 开发板移植SQLite3
开发平台 芯灵思Sinlinx A64 内存: 1GB 存储: 4GB 开发板详细参数 https://m.tb.cn/h.3wMaSKm 开发板交流群 641395230 首先到 http://ww ...
- LINUX下编译安装PHP各种报错大集合
本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...
- linux下编译安装vim7.4并安装clang_complete插件
linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...
- linux PHP 编译安装参数详解
linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...
- linux下编译安装curl
linux下编译安装curl 1.下载curl git clone https://github.com/curl/curl.git 2.在curl目录下生成configure文件 ./buldcon ...
随机推荐
- HYPERSPACE
Windows中,不管是应用程序还是内核程序,都不能直接访问物理内存,所有非IO指令都只能访问虚拟内存地址,如Mov eax, DWORD PTR[虚拟地址]形式,但是,有时候,我们明明已经知道了某个 ...
- Dictionary集合运用
Dictionary基础定义: 从一组键(key)到一组值(value)的映射,每一个添加项都是由一个值及其相关联的键组成: 任何键都必须是唯一的: 键不能为空引用的null(VB中的Nothing) ...
- 60行python代码分析2018互联网大事件
2018年是改革开放四十周年,也是互联网发展的重要一年.经历了区块链,人工智能潮的互联网行业逐渐迎来了冬天.这一年里有无数的事件发生着,正好学了python数据处理相关,那么就用python对18年的 ...
- 谱聚类(Spectral Clustring)原理
谱聚类(spectral clustering)是广泛使用的聚类算法,比起传统的K-Means算法,谱聚类对数据分布的适应性更强,聚类效果也很优秀,同时聚类的计算量也小很多,更加难能可贵的是实现起来也 ...
- DAY2:数据类型Python3.6
数字 1.int(整型) 2. long(长整型) 3.float(浮点型) 4.complex(复数) 布尔值 1.真或假 1或0表示 字符串 知识补充 字符串转二进制 mes = "北 ...
- mycat练习笔记
学习要趁早,装逼莫等老. 刚刚开始接触到mycat, 当然要学习一下了.拿它来设置 mysql 的读写分离,分库分表,以及集群等. 官网: http://www.mycat.io/ 有详情介绍,有G ...
- 安装linux虚拟机配置静态ip(桥接模式)
1.centOs7.VMware Workstation14 2.常规新建虚拟机操作后,来到选择连接模式: 这里选择桥接模式,复制物理网络连接状态(就是把实际的主机网卡信息拷贝一份,让虚拟机也有一份和 ...
- Javascript学习一数据类型
1.介绍js的基本数据类型 Undefined.Null.Boolean.Number.String (1) Undefined和Undifined区别 null是一个表示"无"的 ...
- C++入门程序作业1
将一个int A[]={ , , ,}定义的可能重复的数字去掉重复的元素. 了解向量,容器如何使用,size,地址的关系,理解unique erase函数的返回值是什么参数 结果:将1,1,1,2 ...
- 怎么样通过php使用html5实现多文件上传?(php多图上传)
<!DOCTYPE html><html lang="zh-cn"> <head> <meta charset="utf-8&q ...