自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除