自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个有技术追求的人

但求好事 莫问前程!

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 串口应用编程

为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.2   tcgetattr函数和tcsetattr函数头文件函数形式int tcgetattr(i

2013-01-31 20:03:18 1715

原创 aptitude命令软件状态标志含义

linux用aptitude来搜索所需要的软件包的包名。就像这样:Linux $ aptitude search qtp   ruby-qt4-webkit:i386            - QtWebKit bindings for the Ruby language  p   scim-bridge-client-qt           - IME server o

2013-01-30 18:27:24 1695

原创 最近编译qtopia4.4.3遇到的一个问题及解决方法

之前总结过qtopia的编译移植的步骤,并且写了一个自动编译脚本,能够实现一体化的编译和安装,今天又编译了一遍,发现在configure的过程中就出现了下面的错误:.filter_system /usr/bin/make clean 2>/dev/nullfilter_system /usr/bin/make compiling ../../../qt-extended-4.4.3

2013-01-30 16:36:58 1304 6

原创 LCD屏时序分析

对于LCD屏的时序,首先有必要理解几个定义:一般TFT型LCD时序图如下所示图1我们先来理解下面引脚有寄存器中相关参数的意义吧 外部引脚信号: VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。HSYNC: 行同步信号,表示扫描1行的开始。VDEN:数据使能信号。VD[23:0] : LCD像素数据输出端口。VCLK:

2013-01-29 20:00:47 10440 1

转载 linux内核input子系统分析

这几天为公司开发板编写了矩阵键盘驱动,还有之前编写的触摸屏驱动,都属于input设备,归于input子系统之下。因此从网上找文章学习了一下input子系统。其实编写驱动并不一定需要完全明白input子系统的实现,只要知道其向下提供给具体设备的接口如何使用就可以,input子系统是内核的逻辑,是在内核和驱动之间的一层封装。下面是从网上搜到的文章,记录以便以后在学习:L

2013-01-28 15:56:00 1560

转载 QT程序中文显示的其他方法

接上篇博文中介绍的中文显示问题,又在网上搜索了另外的一种设计,并且该设计能够解决比较常用的问题,介绍如下:开始的时候,在网上找到了如下代码,加入到main.cpp文件中之后,所有的子对话框窗口都能显示中文,但是主窗口不能显示中文:#include        QApplication app(argc, argv);QTextCodec::setCodecForTr(QTex

2013-01-22 22:12:34 2125

原创 QT程序中显示中文字体解决办法

最近一直在做移植qtopia4.4.3和QT4.7的工作。qtopia已经可以在龙芯开发板上正常运行。搭建QT4.7的环境,使用QT4.7编写小程序,发现不能显示中文。研究了一番,找到了如下的解决方法:1.首先需要中文的字体库,QT4.7中好像没有中文字体库,在qtopia4.4.3中从的qtopiacore目录下,也就是qt4.4.3中的lib/fonts目录下找到了中文字体库。拷贝

2013-01-22 20:12:50 11185 1

原创 bin文件和elf文件

ELF文件格式是一个开放标准,各种UNIX系统的可执行文件都采用ELF格式,它有三种不同的类型:可重定位的目标文件(Relocatable,或者Object File)可执行文件(Executable)共享库(Shared Object,或者Shared Library)        ELF格式提供了两种不同的视角,链接器把ELF文件看成是Section的集合

2013-01-21 11:19:08 1865

转载 不要一辈子靠技术生存

来源:世界经理人 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).    一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。

2013-01-21 09:09:53 2903 5

转载 linux内核v4l2模型编程

V4L是 Video for Linux的缩写,它是Linux 内核中关于视频设备的子系统,它为linux 下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API 函数操作不同的视频设备,极大地简化了视频系统的开发和维护。    由于早期的 V4L 有很多缺陷,Bill Dirks 等人对其进行了重新设计,并取名为Video for Linux  2(V4L2使用),最早出现于Linu

2013-01-17 16:21:21 1682

转载 linux下摄像头驱动分类

在Windows下,摄像头驱动由厂商开发并提供。但在Linux下,因商业利益有限,只有极少厂商愿意提供摄像头驱动支持。这并不妨碍Linux下摄像头的使用——广大第三方志愿者维护着大大小小的驱动。之前做过一个嵌入式皮毛项目,虽然摄像头驱动不关我的事,在好奇心驱使下简要探索了一番。结果是有些胸闷,它们像蜘蛛丝一样杂乱。写本文的动机是想理清一下主线,给后来者提供一点有限的参考,但无法保证下面的文字完全正

2013-01-10 15:23:35 1773

转载 JAVA中String与StringBuffer的区别

String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对

2013-01-08 23:49:51 792

转载 QT QT/embeded qtopia介绍

Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了!Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台

2013-01-07 09:26:14 2026

ARMV7架构官方手册

ARMV7架构的官方datasheet,详细介绍armv7架构处理器的各个模块设计细节

2016-05-25

ARM体系架构详细的官方说明手册

ARM架构的官方说明手册,其中详细介绍了ARM处理器核各个模块的详细设计和原理,非常适合嵌入式工程师使用

2016-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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