- 博客(46)
- 收藏
- 关注
原创 Qt5 for ARM环境搭建及tslib库制作
本文主要记录本人在mini2440上制作tslib库和搭建Qt 5.6环境的过程1.tslib库制作复制tslib-1.4.tar.gz到自己的目录中,输入如下命令解压。tar -xzf tslib-1.4.tar.gz输入命令cd tslib进入tslib目录,输入如下命令,配置tslib,./configure --host=arm-linux ac_cv_func_ma...
2018-12-21 20:50:47
1810
原创 Qt5下QProcess + MPlayer实现QT音乐播放类
Qt5下QProcess + MPlayer实现QT音乐播放类一、使用QProcess来调用MPlayer原因起初由于使用的Qt5,Qt5多媒体播放使用的QMediaPlayer,而QMediaPlayer使用gstreamer后端来播放媒体,gstreamer又不能移植到arm(貌似可以,只是很麻烦)。于是换成Qt4,准备使用phonon + mplayer的方案。可是在后来编译好qt4和...
2018-12-21 20:45:20
4616
4
原创 基于mini2440的Linux-3.18.108下以太网DM9000驱动的移植
基于mini2440的Linux-3.18.108下以太网DM9000驱动的移植其实Linux3.18.108自带mini2440的DM9000驱动,只不过在开发板和宿主几互ping的时候,偶尔ping不通,偶尔又可以ping通但丢包率很高,且通过NFS挂载根文件系统不成功,所以说明自带的驱动还有很明显的BUG。进入内核源码目录,输入如下命令,编辑dm9000驱动vi drivers/...
2018-12-21 20:42:31
316
原创 基于mini2440的Linux-3.18.108下LCD驱动移植
基于mini2440的Linux-3.18.108下LCD驱动移植其实原生的Linux-3.18.108本身就支持mini2440的LCD,只需修改一下配置信息就好了。本人使用的是统宝的3.5寸LCD(T35),所以只需要根据Linux-2.6.32下T35的配置修改一下就好了。进入Linux-3.18.108源码根目录,输入如下命令,编辑配置文件:vi arch/arm/m...
2018-12-21 20:39:02
279
原创 基于mini2440的Linux-3.18.108下backlight驱动移植
本文记录的是基于Linux-3.18.108下mini2440 LCD背光驱动的移植经过测试,发现原生的Linux3.18.108并不支持mini2440的LCD背光驱动,所以需从Linux-2.6.32移植backlight驱动过来。将Linux-2.6.32源码目录中 /drivers/video/mini2440_backlight.c复制到Linux-3.18.108源码目录 **...
2018-12-21 20:32:24
327
原创 CRC-8校验原理及软件实现
CRC-8校验原理及软件实现一、概述 CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。二、CRC-8原理模2除法 模2除法与算术除法类似,但每一位除的结果不影响其它位,...
2018-12-21 14:15:11
28414
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅