自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (3)
  • 收藏
  • 关注

转载 连连看游戏,2点是否可消除算法分析

连连看游戏,2点是否可消除算法分析标 题:连连看游戏,2点是否可消除算法分析作 者:小quan时 间:2010-11-12 16:03:23 链 接:http://bbs.pediy.com/showthread.php?t=124658现在在看郁金香的VC外挂教程,其中对于连连看外挂在此感谢这位兄弟http://bbs.pediy.com/sh

2014-08-01 19:55:16 1134

转载 阿拉伯数字小写金额转换成中文大写金额C程序说明

阿拉伯数字小写金额转换成中文大写金额C程序说明1、问题的提出     寒假帮同学交缴话费时,不经意间看到收据上同时有小写金额和大写金额,想想各种各样的票据诸如缴费收据、银行业务回单、商场销售凭证、专用发票等都是如此。若是手写的就列出了中文大写金额的货币单位(一般最大就个佰万),只要填写大写数字和划差就行;若是机器打印的,则是一次性将大写数字和货币单位一起打印出来,一般还会打印当前日期。嗯,

2014-07-09 20:12:24 6609 1

转载 Home Work

临近开学了,大家都忙着收拾行李准备返校,但I_Love_C却不为此担心! 因为他的心思全在暑假作业上:目前为止还未开动(-_-!!还以为他有多冷静呢)。暑假作业是很多张试卷,我们这些从试卷里爬出来的人都知道,卷子上的题目有选择题、填空题、简答题、证明题等。 而做选择题的好处就在于工作量很少,但又因为选择题题目都普遍很长。 如果有5张试卷,其中4张是选择题,最后一张是填空题,很明

2014-07-09 20:11:08 833

转载 Linux-2.6.32内核在mini2440上的移植 yaffs2文件系统移植

Linux-2.6.32内核在mini2440上的移植 yaffs2文件系统移植 (2013-03-29 20:45:05)转载▼  移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1. yaffs2文件系统移植【1】获取yaffs2 源代码现在大部分开发板都可以支持 yaffs2 文件系统,它是专门针对嵌入式设备,

2014-06-30 19:53:52 667

转载 编译Busybox

编译Busybox来源: ChinaUnix博客  日期:2009.05.03 16:01 (共有条评论)我要评论 一、编译Busybox1、修改编译配置修改源代码目录中的“Makefile”文件,将此文件中的CROSS_COMPILE ?=ARCH ?= $(SUBARCH)分别修改为:

2014-06-30 19:51:37 1083

转载 dnw在linux下的安装方法

dnw在linux下的安装方法(2012-07-30 22:35:29)转载▼标签:安装方法加载linux内核免费下载可执行文件杂谈分类:Linux参考地址:http://blog.sina.com.cn/s/blog_720b3485010190mx.html             http://blog.

2014-06-29 20:06:52 556

转载 Linux设备驱动程序的Makefile文件例子

最近研究QQ2440,想做水下机器人的位姿检测,用Linux需要对设备驱动编程,学了学,挺麻烦的,麻烦在编译和加载上,在网上找到一个例子不错,抄下来备用。PC机上的:obj-m := hello.o     KERNELDIR := /lib/modules/$(shell uname -r)/build   default:       make -C $(KERNELDIR) 

2014-04-17 21:00:45 647

转载 Qt creator 的使用

作者:宋老师,华清远见嵌入式学院讲师。1、安装Qtcreator工具软件拷贝\开源平板项目资料(linux)\工具\QT相关\文件夹下qt-sdk-linux-x86-opensource-2010.05.bin到linux环境。2、在/etc/bash.bashrc中添加环境变量export QTDIR=/home/linux/qtsdk-2010.05/qt 

2014-04-12 14:00:47 620

转载 u-boot-2009.08在mini2440上的移植(一)---LED显示Uboot运行状况

【1】增加對S3C2440一些寄存器的支持,添加中斷禁止部分和時钟設置部分用gedit打開cpu/arm920t/start.S,定位到134行附近,如下代碼#if defined(CONFIG_S3C2400) || defined(CONFIG_S3C2410) /* turn off the watchdog */由於2410和2440的寄存器及地址大部分是一致的

2014-04-04 10:05:28 912

转载 链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现

#includeusing namespace std;typedef struct LNode {int m_nValue;struct LNode* m_pNext;}LNode;LNode* reverseList(LNode* pHead) {if (NULL == pHead || NULL == pHead->m_pNext)return

2014-04-02 21:21:50 1102

转载 norflash驱动编写

首先我们来看代码:/* *参考drivers\mtd\maps\physmap.c*/#include #include #include #include #include #include #include #include #include #include #include #include static struct

2014-03-27 10:50:21 641

转载 OpenTLD 未完成 - 虎头

TLD是一种算法的简称,原作者把它叫做Tracking-Learning-Detection。搞视觉的人看到这个名字都会吓一跳,很ambitious的计划。是09年的工作,不算太久,不过也不太新。网上关于这个的资源其实很多,很大程度和作者开放源代码有关。学习过程中碰到的第一个问题就是资源太多---当然是相对这个领域而言,一般能找到一个忠实再现算法的源码就已经很好了。所以把找到的

2014-03-25 17:06:52 656

转载 Zdenek Kalal跟踪算法

在网络上看到了这个用来演示一种新的物体跟踪的算法的视频,它是Zdenek Kalal博士论文里的一部分。Zdenek Kalal是英国萨里大学的一个捷克学生。他演示的是他的神奇的精确定位系统,这个系统几乎可以跟踪镜头里的任何物体,只要你能看见它,并把它选中。它能做很多神情的事情。在这个视频中,他演示了通过摄像机拍摄他的手指、把他的手指选做目标。系统于是就能精确的跟踪他的手指的动作。更令人惊奇的是,

2014-03-20 19:55:04 729

转载 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之UDA1341声卡驱动

原文地址:嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之UDA1341声卡驱动 作者:hbhuanggang嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cu

2014-03-20 19:48:38 755

转载 驱动之路-块设备驱动

一、重要知识点1.块设备和字符设备的区别       a.字符设备可访问字节大小数据,块设备只能访问固定大小的整块数据(一般为512字节)。       b.块设备支持随机访问,字符设备只能顺序访问。2.块设备子系统体系架构       如图从上到下依次为VFS虚拟文件系统、各种类型的磁盘系统、通用块设备层、I/O调度

2014-03-17 14:56:46 605

转载 Linux IO调度层分析-1

Linux IO调度程序是块设备I/O子系统的主要组件,它介于通用块层和块设备驱动程序之间,所图2-1所示。当Linux内核组件要读写一些数据时,并不是请求一发出,内核便立即执行该请求,而是将其推迟执行。延迟的设定是块设备性能的关键机制!当传输一个新数据块时,内核检查能否通过扩展前一个一直处于等待状态的请求而满足新请求。  图 IO调度层所在系统中的位置       在2.6内核中

2014-03-17 14:23:42 1450

转载 linux驱动编写之十六(块驱动设备初识)

系统中能够随机访问固定大小数据片(chunk)的设备被称作块设备,这些数据片就称作块。块设备文件都是以安装文件系统的方式使用,此也是块设备通常的访问方式。块设备的访问方式是随机的,也就是可以在访问设备时,随意的从一个位置跳转到另一个位置。块设备的访问位置必须能够在介质的不同区间前后移动。所以事实上内核不必提供一个专门的子系统来管理字符设备,但是对块设备的管理却必须要有一个专门的提供服务的子系统。块

2014-03-17 14:19:49 563

转载 Qt中Qstring,char,int,QByteArray之间到转换

11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str

2014-03-14 15:46:03 553

转载 QByteArray与QString之间的转换

http://blog.csdn.net/xgbing/article/details/7771898QByteArray与QString之间的转换:示例:QByteArray cstr("abcd");QString s = cstr; QByteArray cstr("abcd");QString s;s.prepend(cstr

2014-03-13 09:23:35 683

转载 举例说明串口发送数据——字符串发送与十六进制发送的区别

在使用串口发送数据时可以选择字符串发送或者十六进制发送,通常情况下我们习惯选用字符串发送数据。关于两者的区别,需要从计算机存储数据的格式说起。        在计算机中,数据是以二进制的形式存储的,例如十进制 1(10)在计算机中用 0000 0001(2)来表示。我们在用串口发送数据的时候首先将待数据转换为对应的ASCII码,然后再将这些ASCII码按照二进制的方式一位一位的发送出去。

2014-03-13 09:21:55 15327 1

转载 Linux子系统系列-SPI

在这个系列中,尽量catch point,将一些关键突破点列出,该系列来源于宋宝华老师的文章,fudan_adb大侠的一些文章和我的一些工作笔记。主要内容可能涵盖:SPI,PCI,USB,MM,PM,FS,Interrupt,可能几个难的子系统还不能尽快补上,像MM,PM,但会尽量将这个弄的简略而又不失丰富。+++++++++++++++++++++++++++++++++++++++++++++

2014-03-07 11:23:15 536

转载 platform设备驱动全透析

1.1 platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设备而言,这自然不是问题,

2014-03-07 09:40:01 622

转载 Linux设备驱动的分层设计思想(转自宋宝华老师)

1.1 设备驱动核心层和例化在面向对象的程序设计中,可以为某一类相似的事物定义一个基类,而具体的事物可以继承这个基类中的函数。如果对于继承的这个事物而言,其某函数 的实 现与基类一致,那它就可以直接继承基类的函数;相反,它可以重载之。这种面向对象的设计思想极大地提高了代码的可重用能力,是对现实世界事物间关系的一种 良好呈现。Linux内核完全由C语言和汇编语言写成,但是却频繁用到了面向

2014-03-06 22:05:07 1281

转载 Linux主机驱动与外设驱动分离思想[转宋老师]

1主机、外设驱动分离的意义在Linux设备驱动框架的设计中,除了有分层设计实现以外,还有分隔的思想。举一个简单的例子,假设我们要通过SPI总线访问某外设,在这个访问过程中,要通过操作CPU XXX上的SPI控制器的寄存器来达到访问SPI外设YYY的目的,最简单的方法是:return_type xxx_write_spi_yyy(...){xxx_writ

2014-03-06 21:51:18 686

转载 USB的枚举过程

所谓USB设备与主机是通过检测Vcc上拉电阻的变化来确定是否有设备连接的。在D12内部集成了1.5kΩ的上拉电阻,默认状态下不与Vcc相连,程序运行时可以向D12发送连接命令使1.5kΩ电阻连接到Vcc,这样主机便检测到有设备连接。它的枚举过程分析如下。设备连接到总线后,设备从总线获得5V电源,程序首先初始化,端口,然后向D12发出USB连接命令。主机检测到设备连接。

2014-03-04 20:31:11 763 1

转载 linux设备驱动之UART总结

第一次分析内核源代码,整个内核代码绕来绕去,人比较容易晕,而且深入追踪几次后不知道自己要干什么呢?自己看内核代码,看驱动,上网搜资料也有好一段时间了,大概总结一下自己的一些心得,很简单的,不是写驱动的心得,而是怎么去查看,最近看UART终端设备驱动,就以这个为例吧。第一,弄清楚主要结构框架这人是大概弄清楚主要框架,流程,一般linux内核驱动都是封装,分层,抽象,继承的,所以要弄个大概

2014-02-19 10:20:20 528

转载 linux设备驱动之UART移植

对于串口驱动的移植准备自己分析一下源代码的,但是发现自己好多地方都只知道一些皮毛,不明白其中的道理,所以我上网搜的时候发现有好多人写了很多很好的文章了,下面我转载的这篇就非常不错,一个困恼我好久的问题是驱动代码中只是注册了platform驱动,而platform设备注册在哪里?这个问题困恼我好久,源代码中一直没找到,下面文章就解决了这个问题。当然文章中详细了讲述了很多细节的知识。原文地址  

2014-02-19 10:13:26 791

转载 静态编译驱动程序

·进入内核源代码目录,再进入drivers目录,新建hello目录,进入hello目录,增加hello.c文件,这是驱动程序的实现部分。 ·在hello目录中,新增Kconfig和Makefile两个文件,其中Kconfig是在编译前执行配置命令make menuconfig时用到,而Makefile是执行编译命令make时用到。 ·Kconfig文件的内容:

2014-02-17 20:56:14 594

转载 卸载qtcreator

[root@localhost qtcreator-1.3.0]# cd bin/ [root@localhost bin]# ls accessible            gdb                      Nokia-QtCreator-16.png  Nokia-QtCreator-64.png   qtcreator               uninstall

2013-12-27 18:53:30 3448

转载 TX2440 ARM开发板Uboot移植 (六、实现启动快捷菜单)

1、在common目录下新增cmd_menu.c文件,内容为:#include #include static char awaitkey(unsigned long delay, int* error_p){    int i;    char c;    if (delay == -1) {        while (1) {

2013-12-23 21:00:15 481

转载 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之内核

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand 编译器:arm-linux-g

2013-12-23 20:44:51 653

转载 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand 编译器:arm-linux-g

2013-12-23 20:44:03 565

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(六)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:40:57 743

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(五)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:38:05 488

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(四)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:37:17 562

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(三)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:36:27 486

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(二)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:35:23 623

转载 嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4

2013-12-23 20:34:08 668

转载 U-boot

移植了半个月,一个国庆假期都被我用掉了,终于把u-boot移植到了我的TQ2440,做了一些记录贴出来吧! 环境:Windows XP + 虚拟机Fedora14交叉编译器:arm-linux-gcc-4.3.2(EABI)u-boot版本:u-boot-2010-06.tar.bz2开发板资源: TQ2440Nor Flash 2MNAND Flash 256MS

2013-12-23 19:27:40 1042

转载 Uboot移植

一、移植环境主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持Nand Flash读写 支持从Nor/Nand Flash启动 支持CS8900

2013-12-23 19:19:20 927

金额转换代码

这是一个使用C编写的金额转换代码!里面有详细的代码编写,思路非常独特!

2014-09-06

《零死角玩转STM32》PDF教程

这是野火开发板V3的自带光盘资料,包含很多的许多例程说明。分别包括初级,中级,高级,系统篇。以及硬件介绍非常完整。

2013-08-07

ZigBee相关书籍教程(电子书)

zigbee相关函数说明以及电子书教程,以及zigbee组网教程技术

2013-08-07

空空如也

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

TA关注的人

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