- 博客(20)
- 资源 (14)
- 收藏
- 关注
转载 ARM-Linux驱动相关头文件知识点
#include 在linux-2.6.31/include/linux下面寻找源文件#include 在linux-2.6.31/arch/arm/include/asm下面寻找源文件#include 在linux-2.6.31/arch/arm/mach-s3c2410/include/mach下面寻找源文件#include 在linux-2.6.31/arch
2014-11-16 18:26:41
1105
转载 51单片机串口通信使用类似printf函数的两种办法
今天就简单来说说怎么在51单片机中使用"printf"函数:包括使用自带的printf函数和自己动手写一个printf函数,再贴代码之前先介绍几个相关的知识,主要用于自己写printf函数。①C语言函数:vsprintf,其原型为int vsprintf(char *string, char *format, va_list param);,作用为将param按格式format写入
2014-10-07 10:10:56
20371
2
转载 可变参数列表及printf函数的实现
原文:http://blog.chinaunix.net/uid-23215128-id-2521483.html一直没有搞懂printf函数是怎么实现的,今天又看了一下可变参数列表的函数的编写,大概的了解了一点。反推出原来没想到的一个东西,那就是函数形参列表中的变量在内存中的位置是顺次排列的。头文件Stdarg.h里的几个宏定义就是利用了这么一点,顺次获取多个参数,感觉还是挺笨的一个
2014-10-07 10:07:39
1020
转载 makefile中的自动化变量$@,$%,$
makefile中的自动化变量$@,$%,$ 自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要书写一个将.c 文件编译到.o 文件的模式规则,那么你该如何为g
2014-08-26 15:08:48
827
转载 作为一个新人,怎样学习嵌入式Linux?(转自韦东山老师)
在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学
2014-08-09 23:03:16
844
转载 tq2440 Linux 2.6.30.4内核移植
工作平台:fedora 10虚拟机硬件平台:tq2440内核版本:2.6.30.4下载地址http://www.kernel.org/pub/linux/kernel/交叉编译器:Sourcery G++ Lite 2009q1-203下载地址https://sourcery.mentor.com/sgpp/lite/arm/portal/subscript
2014-07-23 17:18:31
938
转载 移植内核与文件系方面的总结
转自:http://blog.youkuaiyun.com/z2200903505/article/details/8036859
2014-07-23 17:14:27
670
转载 程序员必知的一些快捷键!
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F:
2014-07-23 11:02:59
19899
2
转载 XP+ubuntu(wubi安装)双系统 XP重装为win7后恢复Ubuntu启动项
一、重装XP后恢复Ubuntu启动项(用wubi安装的Ubuntu) 把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下,然后用记事本打开c盘下的boot.ini,在最后一行加入c:\wubildr.mbr="Ubuntu"就可以了,然后保存重启。ubuntu启动项出来了!!!二、Vista或windows7下恢复
2014-02-21 15:26:13
1004
转载 QTextCodec中的setCodecForTr等终于消失了 (Qt5)
在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码QTextCodec::setCodecForTr(...)QTextCodec::setCodecForCStrings(...)QTextCodec::setCodecForLocale(...)在国内,之所以用很多人用这3行代码,是因为他们在源代码的const char*这种窄字符串中使用了中文。然后
2014-02-05 12:57:34
6476
转载 qt超强绘图控件qwt - 安装及配置
qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等,目前已经应用到许多工业领域,同时qwt也致力于3d的开发。但许多时候,qwt的
2014-02-05 12:00:51
25124
1
原创 移植qwt库到arm开发板!!!
ARM版本的qwt和x86一样,只需要改几个地方即可。1、编译QWT直接用QT creator打开QWT的解压的工程文件.pro,选择用ARM-GCC交叉编译工具编译即可。下面要做一些修改,才能成功编译生成ARM版本的QWT的库。第一,修改配置文件qwtconfig.priLinux arm下编译使用需要注释如下的编译选项,编译arm qt时,没有支持opengl。#QWT
2014-02-05 11:34:39
4777
转载 用Keil-MDK开发TQ2440裸机程序入门教程(把裸机程序下载到Nor Flash中!)
转载自http://blog.youkuaiyun.com/wo519074786/article/details/8082258原文来自http://www.amobbs.com/thread-5281512-1-1.html开发板也差不多买了半年了, 以前照着教程用的是软件是ADS,在win7下老是崩溃, 后来才知道ADS早就不提供支持了, ADS的公司怎样怎样了...(此处省略300..
2014-01-20 13:26:34
3284
转载 Qt对话框--QMessageBox!!!
网站地址:http://chenboqiang.blog.51cto.com/1068057/321900
2014-01-16 15:41:52
795
转载 QT中使用QProcess启用外部程序和关闭外部程序
因为目前的程序需要提供一个文件对比的功能,而目前已经有专门的文本对比软件,所以我打算直接调用外部的文本对比程序。通过查阅QT的帮助文档,发现了QProcess这个类可以提供这种需求。我找到的启动外部程序的方法有以下两种:1、start()void QProcess::start ( const & program, const & arguments, mode = Read
2014-01-15 19:54:25
6260
转载 2.5 Qt风格的编程规范
《Qt中的C++技术》第2章Qt概述,本章简要介绍Qt,并讲述如何在Visual Studio 2010开发环境下安装、编译Qt库。Qt库多处用到了类模板特化技术。本节为大家介绍Qt风格的编程规范。2.5 Qt风格的编程规范笔者的一位朋友曾在北京一家电信软件公司担任技术总监。当我问他每天都在忙碌什么时,他半开玩笑的回答"我们公司的软件系统经过这么多年的开发,体系架构、性能等都已经比较
2014-01-13 15:06:05
1485
转载 使用linux共享内存机制完成Qt与应用程序之间的通信,Qt加载制作自己的共享内存静态库!!!
使用linux共享内存机制完成Qt与应用程序之间的通信,Qt加载制作自己的共享内存静态库首先完成共享内存小程序,源码:shm.h头文件的程序:#ifndef SHM_H#define SHM_H#ifdef __cplusplusextern "C"{#endiftypedef struct {char name[4];int age;}people;people*
2013-12-25 10:18:52
3178
转载 QT 线程池 + TCP 实战笔记
免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/10月/3日/QT 线程池 + TCP 实战笔记原链接:点击打开链接
2013-12-19 14:32:28
1151
转载 Linux进程间通信——使用命名管道
在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。一、什么是命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中
2013-12-18 13:35:02
802
转载 ubuntu创建桌面快捷方式具体步骤!!!
点评:ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,桌面快捷方式具体创建方法如下。 默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,如图: 上
2013-12-17 15:06:17
1161
基于单片机多功能电子计价秤系统设计
2013-12-27
全国电子设计大赛培训教程
2013-12-01
用nfs启动根文件系统
2013-12-01
嵌入式实时操作系统μCOS-Ⅱ经典实例——基于STM32处理器-光盘资料
2013-04-06
全国电子专业人才设计与技能开发大赛(单片机历年比赛题目及答案)
2013-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人