加载中
strace调试工具

strace工具用于跟踪进程执行时的系统调用和所接收的信号,包括参数、返回值、执行时间。在Linux中,用户程序要访问系统设备,必须由用户态切换到内核态,这是通过系统调用发起并完成的。 st...

2013/06/26 20:17
412
gSOAP工具的使用

功能: 编译wsdl文件生成C/C++代码的soap接口和xml文件 工具:wsdl2h.exe soapcpp2.exe 1.wsdl2h.exe:根据WSDL生成描述服务操作定义及数据类型定义的头文件 2.soapcpp2.exe:根据头文件自动生...

2013/06/03 09:00
4.2K
Ubuntn中获取仓库中的工具源码与构建

如何获取ubuntu源码包里面的源码? 1、在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项 2、使用如下命令获取xxx源码包的详细信息: sudo apt-cache showsrc ...

2013/10/19 17:29
270
嵌入式Qt方案中文显示系列:国际化支持实现

上文提到了Qt的国际化支持方案,这里对这一方案进行简要的说明。 使用Qt的国际化支持和翻译机制功能来实现中文的显示,中文字库的支持还是必需的,然后就是使用的Qte库必须包含了翻译特性,不...

VIM使用系列:使用VIM进行项目开发的准备工作

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

uClibc库的交叉编译

uClibc因其体积小在嵌入式开发中使用广泛,作为嵌入式开发中的基础组件,其重要性不言自明。从可获取到的源代码交叉编译uClibc库是使用和调试必不可少的技巧,本文不对uClibc的特性裁剪、选择...

2014/04/28 15:36
2.3W
MTD应用学习:mtd和mtdblock的区别

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

Qt/Qte/Qtopia三者的区别

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

2013/03/18 20:47
8.8K
Qtopia 2.2.0的编译和移植(一)

新项目中需要做界面,决定使用Qt框架开发,刚好我在前一个项目中是做这个的,就接手了。由于上一个项目我选用的是Qt-4.7的版本,包括PC版本和嵌入式版本,而这次项目打算用半现成的Qtopia2.2...

2013/03/21 22:33
4.9K
SVN设置忽略文件列表

在公司中项目的版本管控一般都是使用集中式的SVN,我也是从svn工具中熟悉基本的版本管理概念和操作。但是作为一个Linux系统及应用开发者,自然对Git分布式管理工具要有所熟悉。现在个人项目管...

Makefile文件简单示例一:测试验证小程序的管理

在开发过程中,总是会偶尔遇到一些小问题不太确定,一般都是通过编写一个简单的小程序来测试验证这些小问题的答案,解除疑惑,也比理论答案更让人放心。只是随着时间积累,验证小程序数量越来...

执行目标文件引发的问题:syntax error: word unexpected (expe...

今天不小心把一个目标文件当成了可执行文件放到开发板上进行执行,结果出现了这样一个问题:./hello_qt: line 1: syntax error: word unexpected (expecting ")"),因为以前没有碰到过这事,...

2013/03/22 19:13
1.5W
VIM使用系列:二进制文件编辑

vim一般是作为文本编辑工作,主要如代码编写,编辑二进制文件一般不再vim的功能范畴。不过在Linux系统中偶尔也会碰到一些二进制文件,如二进制的数据文件等,在一定范围内也可以使用vim进行查...

VIM使用系列:.vimrc配置文件和项目管理脚本

前一文写到了使用VIM进行项目开发的准备工作,之后进入春节假期,文章也就停了两个礼拜。今天开始正式上班,继续写VIM使用系列的文章,本文主要是贴出本人简陋的.vimrc配置文件和项目管理脚本...

嵌入式开发调试方法

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

嵌入式软件环境构建:uboot、kernel、rootfs、app布局

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

2013/02/01 22:34
3.1K
使用gdbserver远程调试

gdbserver工具 先确定默认crosstool交叉编译器是否有自带gdbserver,如果有就不需要自行编译。一般都会带有对应的gdbserver工具,可以通过find命令查找确定: hong@ubuntu:~/work/system$ w...

Ubuntn系统自动检测和安装自己需要的软件包

记得第一次开始接触Linux玩的是Ubuntn9.04的系统,是10年那会,手上有一台二手的奔腾4的512M戴尔笔记本。当时很好奇,很有兴趣,在那20GB的硬盘空间中,在反复的折腾下,我硬是装了xp和Ubunt...

2013/03/23 14:36
128
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
VIM使用系列:搜索功能

在VIM中阅读项目源代码时,会频繁地需要对变量、类型定义、函数等进行跳转和搜索,跳转功能可以同过前面介绍的ctag和cscope工具来实现,但对于一些字符串的搜索,就只能依靠VIM的搜索功能了。...

2013/04/08 20:13
3.5K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部