加载中
Qt Embedded 键盘驱动分析(上)

为了保持QtEmbedded对硬件最小化的依赖程度,QtEmbedded所有硬件相关的操作都采用插件的封装形式,并且大部分功能都可以从程序外部运用环境变量的方式来配置。这样一来我们只要针对不同的硬件...

Qt Embedded 键盘驱动分析(下)

键盘驱动插件究竟是怎么工作的呢?怎么才能让它来响应板子上的按键消息呢?这些疑问需要分析一个完整的键盘处理插件才能回答,下面我们就来看看最基本的pc101这个键盘插件是怎么实现的吧。首...

嵌入式开发调试方法

在嵌入式项目的开发中,受限于资源和工具,对程序的调试往往没有PC环境下的那么容易和轻松。而在嵌入式开发中,因为设备和环境的多样性、复杂性更易遇到各种奇怪的问题,这就产生了一个矛盾。...

开发板bootloader启动参数设置

正常启动参数设置内容与格式 setenv bootdelay 3 setenv boudrate 115200 setenv ethaddr 00:11:22:33:44:55 setenv ipaddr 192.168.1.20 setenv serverip 192.168.1.178 setenv gateway 192...

2012/02/18 13:16
790
thttpd嵌入式web开发笔记

thttpd是一款小型,快速,非阻塞的HTTP服务开源应用实现, 没有许多特别的特征,但是对大多数web它所提供的功能已经足够,非常适合用来作为嵌入式的Web服务器,可以方便地进行修改定制开发。...

2018/06/13 09:38
2.3K
Qt/Embedded for Linux 应用开发案例

一、开发环境的构建 1.下载Qt源代码,包括桌面版和嵌入式版 如4.7.4版:qt-everywhere-opensource-src-4.7.4.tar.gz qt-everywhere-opensource-src-4.7.4[embedded].tar.gz 解压缩到当前目录...

2012/04/21 00:00
4.9K
OMAPL138开发板嵌入式(QT)软件开发环境构建

本文档基于ICETEK-OMAPL138-KB-EZ开发套件,主要参考开发套件中的ICETEK-OMAPL138-KB-EZ使用手册和ICETEK-OMAPL138-KB-EZ-DS使用手册。本文档讲述在ICETEK-OMAPL138-KB-EZ开发板上建立嵌入式...

2013/04/14 19:53
2K
VIM使用系列:使用VIM进行项目开发的准备工作

在Linux系统下进行开发的时间零零散散算起来也有将近一年半了,刚开始的时候用的最原始的VIM进行简单的代码编辑,那段时间让我熟练了VIM的命令、编辑模式切换,方向移动和命令模式下的常用命...

实现嵌入式QT按键

要想让qt支持咱自己的按键驱动实现 如 Qt::Key_PageDown 等则需要修改qt键盘事件,修改其驱动支持。 1. 驱动 #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> ...

2012/04/21 23:18
2K
Debian 7.0重启系统黑屏问题的解决

对debian7.0进行更新后,重启系统后黑屏,无法进入图形界面,主要是显卡驱动的问题,通过重新安装有效的显卡驱动就可以解决。

2014/02/21 23:27
3.4K
新机开源经历

2月1日,终于买了自己人生中的第一台新的笔记本电脑,这是纠结了半年的结果。在学校买了个1600的戴尔二手笔记本,玩了两年除了学习什么也干不了。毕业后在国企干了一年,公司配了个4000多的T...

2012/02/15 00:03
707
MTD应用学习:mtd和mtdblock的区别

今天做升级方案用到了mtd-utils中的flash_eraseall和flash_cp两个工具,在进行方案验证的时候,遭遇到各种不解和疑惑,因对MTD的原理不熟悉,所以只能多次尝试,虽然最后把方案搞定了,不过觉...

udev规则

概念 语义: devfs, sysfs, nodes等 仅仅是基本介绍,可能并不完全准确. 在典型的基于linux的系统中,/dev目录用来存储文件一样的设备节点, 它们指向系统中特定的设备. 每一个节点指向系统的一部...

共享库的链接与交叉编译程序的运行问题

共享库的链接问题:奇怪的现象 在linux中进行共享库的链接时最常使用两个选项:-L选项指定库的查找目录,-l选项指定将要使用的共享库。除了使用这种标准方式进行库的链接外,还有一种方式:将...

sscanf函数中类型不匹配警告引发的BUG和思考

BUG产生背景 项目开发中的在对网络的IP等地址进行协议封装的处理过程中,我使用了如下的一段代码: buff[0] = content->res_network_params.up_res_status; sscanf(content->res_network_pa...

getaddrinfo函数返回No such file or directory的分析

将域名解析成ip地址是所有涉及网络通讯功能程序的基本步骤之一,常用的两个接口是gethostbyname和getaddrinfo,而后者是Posix标准推荐在新应用中使用的接口。使用getaddrinfo接口可能返回各种...

NFS挂载失败问题记录

在嵌入式开发环境中,NFS功能是使用的最多也是提高开发效率的重要工具之一。但是在我的开发经验中,使用NFS进行挂载,尤其是根文件系统的挂载时经常会出现各种问题,虽然之前的问题和经验没有...

2013/06/27 20:56
8.2K
Linux系统中core文件调试方法

Linux系统中程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.co...

2013/11/26 12:07
2K
嵌入式软件环境构建:uboot、kernel、rootfs、app布局

嵌入式开发涉及硬件和软件两部分,个人目前主要是做嵌入式软件部分,使用uboot+linux的整体方案。这里所说的“嵌入式软件环境”,不是指宿主机上的嵌入式开发环境,而是指目标机中的运行软件...

2013/02/01 22:34
3.1K
Qt/Qte/Qtopia三者的区别

Qt 泛指 Qt software的所有版本的图像界面库,包括 Qt/X11(Unix/Linux),Qt Windows, Qt Mac 等,但这只是相对于二进制来说的。Qt作为一个跨平台的GUI 框架,在源码上对所有平台都是一致的。U...

2013/03/18 20:47
8.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部