自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于S3C2440的SPI驱动的开发和测试

这几天导师有一个基于嵌入式的心电采集系统的实验课要开,让我帮忙设计。系统涉及到SPI驱动的开发,这里把代码贴出来供大家参考交流。开发板型号:small2440Linux内核版本:linux-2.6.38文件系统:yaffs2交叉编译器版本:arm-linux-gcc-4.3.3/******************************************

2015-05-05 16:41:16 614

原创 内核模块安装错误:ln: 目标 ”TECHNOLOGY/source“ 不是目录 make: *** [_modinst_] 错误 1

问题:执行内核模块安装命令:make modules_install INSTALL_MOD_PATH=/home/sbote/Super2440Rootfs出现错误:ln: 目标 ”TECHNOLOGY/source“ 不是目录 make: *** [_modinst_] 错误 1原因:内核配置项General setup——》Local version - append

2015-05-04 20:36:41 3933

转载 vim显示中文乱码解决方法

转载地址:http://blog.chinaunix.net/uid-14753126-id-2981712.html我使用的是Ubuntu 10.04,在使用vim打开file类型为:“ISO-8859 C program text“的文件时,里面的中文是乱码,这是因为vim不能自动识别文件的编码类型,需要修改vim的配置,可以修改/etc/vim/vimrc,也可以修改~/.vim

2015-04-28 20:07:22 451

原创 判断两个有符号整数的加法和乘法是否溢出

1.当两个有符号整数相加的结果超出了类型所能表达的数值范围时,便会发生截断溢出。函数isAddOverflow用于判断两数相加是否溢出。(参见练习2.31)int isAddOverflow(int x, int y){ int sum = x + y; return (x > 0 && y > 0 && sum 0);}2.同样的,当两个有符号整数相乘时,也有

2015-01-07 10:55:05 8510

原创 openCV2.2+vs2010安装

1.在网上下载VS2010专属openCV2.2版本OpenCV-2.2.0-win32-vs2010.exe(网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/)2.安装openCV2.2,安装目录默认C:\OpenCV2.2。安装过程中会提示是否将openCV2.2路径加入系统环境变量的PATH路径,选择“是

2014-12-04 15:11:04 652

原创 (华为机试)字符串转换

字串转换问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。要求实现函数:void convert(char *inpu

2014-07-13 09:59:37 751

原创 (华为机试)删除字符串中相同子串

删除子串,只要是原串中有相同的子串就删掉,不管有多少个,返回子串个数。

2014-07-13 09:17:11 993

原创 (华为机试)整数字符串加减运算

通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明:1. 操作数为正整数,不需要考虑计算结果溢出的情况。2. 若输入算式格式错误,输出结果为“0”。 要求实现函数: void arithmetic(const char*pInputSt

2014-07-12 23:23:51 1188

原创 (华为机试)字符串压缩

通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则:1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz" 要求实现函数:

2014-07-12 22:27:24 950

原创 (华为机试)双向链表实现字符串条件表达式的求值

描述: 给定一个以字符串形式表示的算术表达式,计算该表达式的值。表达式支持如下运算:“+、-、*、/”,其中“*”和“/”的优先级要高于“+”和“-”;不需要考虑括号,且表达式之间没有空格;例如:对于表达式"3-2+15*2",该表达式值为31.运行时间限制: 60 Sec 内存限制: 256 MByte 输入: 加减乘除四则运算表达式,长度不超过1024字节,运算式中不含

2014-07-12 15:31:20 934

原创 字符串转换为整型

#include #include #include #include int StrToInt(char* string){ unsigned int number=0; assert(string); if(*string=='-'){ ++string; } while(*string!=0){ if(!isdigit(*string)) return

2014-06-24 21:57:46 457

原创 形态学滤波算法

由于系统需要对数据进行实时滤波,所以研究了一下fir,iir和

2014-06-23 22:31:00 8855 3

原创 Unable to open kernel device "\\.\Gloabal\vmx86":系统找不到指定的文件

在虚拟机下进入Linux时出现提示

2014-05-30 09:07:29 834

原创 关于ARM的pc寄存器的指向问题

今天看arm11的裸机程序的反汇编代码,看到PC寄存器

2014-05-26 22:28:12 1040 1

转载 Qt中绘图坐标QPainter,Viewport与Window的关系

在Qt中常常要自己重载一些paintEvent函数,这个时候往往忽略了两个很关键的API,那就是setViewport和setWindow。    Viewport,顾名思义,反应的是物理坐标,就是你实际想在当前坐标系下哪块区域画图,比如(50,50,100,100)的一个rect.    Window而是逻辑坐标,你可以设置它从(0,0)开始,这样你可以setViewport(m

2014-05-21 09:32:04 908

原创 修改嵌入式linux开机logo

首先将需要替换的图片格式修改为可以在linux上显示的格式,这里我们使用图片工具

2014-05-17 12:33:38 1531

原创 PC上linux开机显示kernel panic问题解决方法

最近电脑不小心硬关机后,虚拟机内linux重启时显示kernel panic

2014-05-17 10:35:41 1784

原创 华为编程大赛-字符串匹配

字符串匹配  问题描述 判断包含通配符的匹配字符串是否完全匹配输入的字符串,匹配字符串中包含的通配符仅有‘ * ’和‘?’,且通配符不会连续出现 。(要求完全匹配,而不是包含) 其中,通配符‘ * ’:代替 0 个或多个字符,通配符‘ ? ’:代替一个字符   要求实现函数 int GetMatchSta (const char *ArrStr, constchar *Ke

2014-04-21 20:56:54 758

原创 华为编程大赛-查找最大的不重复数

/*问题描述:查找最大的不重复数如果一个数字十进制表达时,不存在连续两位相同,则称之为"不重复数"。例如, 105 、 1234 和 12121 都是"不重复数",而 11 、 100 和 1225 不是。给定一个正整数 A ,返回大于 A 的最小"不重复数"。A 小于 100000 要求实现函数 unsigned int GetNotRepeatNum(unsigned int iV

2014-04-21 19:53:20 810

原创 华为编程大赛-排序算法

/*问题描述:排序算法将给定的无序整数数组降序排列后输出,输入的无序数组长度为 N ,类型为 unsigned int 要求实现函数 void DscSort (const int InputArray[], unsigned int n, int OutputArray[]) 【输入】 InputArray : 给定的无序数组 n :

2014-04-21 11:01:45 827

原创 华为笔试-字符串拆分和排序

问题描述:    在给定字符串中找出单词( “单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词重复出现多次,则只输出一次;如果整个输入的字符串中没有找到单词,请输出空串。输出的单词之间使用

2014-04-21 09:09:27 978

转载 QMetaObject::connectSlotsByName: No matching signal for问题的解决方法 .

今天发现qt程序在运行时命令行窗口会弹出下面的警告:QMetaObject::connectSlotsByName: No matching signal for ...但实际功能并没有受影响。网上google了一圈,终于找到原因。 以下转自:http://www.qtforum.org/article/20685/connectslotsbyname.htmlAfter a 

2013-09-13 15:16:23 3934

原创 spi_ads1299_mini6410: version magic '2.6.38 mod_unload ARMv6 ' should be '2.6.28.6-FriendlyARM mod_u

加载spi驱动是出现下面的错误:spi_ads1299_mini6410: version magic '2.6.38 mod_unload ARMv6 ' should be '2.6.28.6-FriendlyARM mod_unload ARMv6 'insmod: can't insert 'spi_ads1299_mini6410.ko': invalid module form

2013-09-02 16:41:38 1087

转载 Qt之对话框设计——利用QPalette改变控件颜色

QPalette类相当于对话框或控件的调色板,它管理着控件或窗体的所有颜色信息,每个窗体或控件都包含一个QPalette对象,在显示时按照它的QPalette对象中对各部分各状态下的颜色的描述来进行绘制。QPalette类有两个基本的概念,一个是ColorGroup,另一个是ColorRole。void QPalette::setColor ( ColorRole role, const

2013-08-19 21:05:22 1390

Qt虚拟键盘

Qt虚拟全键盘,程序比较简单,不带输入法,只有界面设计。对学习虚拟键盘是一个很好的例子。

2013-09-18

空空如也

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

TA关注的人

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