自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nova的专栏

这里有我的原创技术文章,一般是关于C/C++ ,Linux,嵌入式系统的。

  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 U-boot移植 (v2012.04.1 S3C2440平台) (五) DM9000驱动支持,yaffs文件系统下载支持

9  DM9000 网卡驱动支持u-boot-v2012.04对DM9000网上的支持已经比较完善的,只需要在配置里加上DM9000的编译选项,并在启动时加上DM9000的初始化就行了。include/configs/micro2440.h:#define CONFIG_DRIVER_DM9000            1#define CONFIG_DM9000_BASE

2012-08-17 22:54:14 2865 2

原创 U-boot移植 (v2012.04.1 S3C2440平台) (四) usbslave 下载功能实现

8  usbslave 下载功能实现网上有很多关于在u-boot中添加usbslave功能的教程,我主要是参照了一位叫tekkamanninja的网友的实现,在u-boot-v2012.04上实现了usbslave下载功能。下面是我移植的步骤:1)  添加driver/usb/slave目录:这个目录里的代码是usbslave的驱动具体实现,我是从tekkamanninja的githu

2012-08-16 22:52:43 3450 2

原创 U-boot移植 (v2012.04.1 S3C2440平台) (三) Nor flash Nand flash 驱动支持

7  NOR Flash(SSTVF1601) 支持在u-boot中添加对Nor flash的支持比较简单,大多数Nor flash都支持CFI接口,而u-boot有对cfi flash的驱动支持。对于SSTVF1601,并不支持标准的CFI接口,所以得使用JEDEC接口。但jedec_flash.c中并没有SSTVF1601的配置信息,所以得手动添加上:drivers/mtd/jed

2012-08-16 22:41:49 2635

原创 U-boot移植 (v2012.04.1 S3C2440平台) (二) Nand flash 启动支持

5  NAND Flash 启动支持对于老版的u-boot, 由于Nor flash支持读取代码执行,所以u-boot 默认是烧写进Nor flash启动的。想要在Nand flash中启动u-boot,需要在启动阶段将u-boot拷贝到内存中执行才行。而最新版本的u-boot在启动第一阶段时,会将u-boot代码重定向到sdram里运行,具体过程如下:①  在start.S中设置

2012-08-16 22:22:45 3367 2

原创 U-boot移植 (v2012.04.1 S3C2440平台) (一) 平台相关文件修改

一 概述项目概述:移植u-boot v2012.4.1到micro2440开发板(S3C2440平台)项目github地址:https://github.com/novawl/u-boot-v2012.4.1预期目标:1)  实现Nand flash Nor flash 烧写;2)  实现Nand flash 启动U-boot;3)  USB驱动移植,实现USB下载

2012-08-16 22:07:38 2080

原创 C语言实现的优先级队列

<br />昨日看了算法导论里讲解的堆排序和优先级队列,于是用C语言写了一个优先级队列的简单实现,该实现的最大特点是队列的元素类型是不确定的,可以对任意数据类型进行操作(甚至是自定义的结构体)。这种处理的核心思想是:队列元素的比较操作与赋值操作都由调用者实现并在优先级队列结构体初始化时传给结构体。具体代码如下:<br /> <br /> <br />//PriorityQueue.h/* * PriorityQueue.h * The interface of PriorityQueue, su

2010-12-14 22:04:00 3916 2

原创 Qt串口类库QExtSerialPort的安装与简单使用

  做毕业设计要用到串口通信,由于该项目是基于Qt开发的,网上查了下Qt常用的第三方类库是QExtSerialPort。于是下载下来安装了下,以下是安装的过程。一 安装  QExtSerialPort的项目网网址是:http://qextserialport.sourceforge.net/,上面有关于它的详细介绍。下载地址是:http://sourceforge.net/projects

2010-05-22 17:28:00 13143 6

原创 ARM平台YUV转RGB888

      前段时间,公司有个嵌入式的项目,我做的其中有一项是yuv视频到rgb888图像的转换。我主要是参照一位牛人的博客做的:http://blog.csdn.net/housisong/archive/2007/10/31/1859084.aspx      YUV422p To RGB888 C语言版本接口说明:/**********************************

2010-05-19 10:45:00 5201 3

原创 Qt-Embedded-4.5.2移植到s3c2440开发板

     Qt是跨平台的基于C++的图形库,linux中大名鼎鼎的KDE桌面管理器就是基于Qt开发的。嵌入式开发中,Qt是比较常用的图形库。这两天我便把Qt-Embedde-4.5.2移植到我的2440开发板上了。    顺便说一句,Qt现在是属于Nokia的,去年刚被Nokia收购了过来。到Nokia官网上下载Qt的源码包,网址:http://qt.nokia.com/downloads

2010-03-23 22:17:00 3032 1

原创 u-boot移植后的一些琐事和感想。。。

      u-boot基本功能移植完后,在移植网卡驱动是我遇到了很大的麻烦。前面说过,u-boot对开发人员来说一个最主要的功能就是下载操作系统和文件系统。如果网络功能不能实现的话,u-boot就变得毫无意义了。当然还可以通过usb下载,不过usb驱动更复杂,还有就是串口下载,不过速度太慢。而且以后开发应用程序时,开发板会通过nfs协议挂载主机的文件,所以网络驱动对u-boot来说非常重要。

2010-03-23 22:13:00 1805

原创 友善micro2440(s3c2440) U-boot移植过程

    到u-boot官网http://www.denx.de/wiki/U-Boot上下载了最新版u-boot-2009.06。移植到过程主要是参照了韦东山的《嵌入式linux应用开发完全手册》一书。首先阅读了一下readme,全E文,有点晕(又开始后悔英文学的不好了)。大体知道了编译u-boot官方推荐的开发环境ELDK,以及一些串口调试工具的设置(minicom,ckermi

2010-03-23 14:48:00 4636 4

Effective STL 中文版(经典)

在《Effective STL》中,我解释了怎样结合STL组件来在库的设计得到最大的好处。这样的信息允许你对简单、直接的问 题开发简单、直接的解决方案,也帮你对更复杂的问题设计优雅的方法。我描述了常见的STL使用错误,而且向你演示 怎么避开它们。那帮助你躲开闪资源漏、不可移植的代码和未定义的行为。我讨论了优化代码的方法,所以你能使STL 表现得像它应该的那样快速、光滑。

2008-11-29

《Keil Software –Cx51 编译器用户手册 中文完整版》(403页)

Cx51 编译器 对传统和扩展的8051 微处理器的 优化的C 编译器和库参考 本手册讲述对8051 的目标环境如何使用Cx51 优化C 编译器编译C 程序Cx51 编 译器包可以用在所有的8051 系列处理器上可以在WINDOWS 32 位命令行中执行本手 册假定你熟悉WINDOWS 操作系统知道如何编程8051 处理器并会用C 语言编程

2008-11-29

51单片机经典书籍(c语言)

这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些 新的技术使你的8051 工程和开发过程变得简单。

2008-11-29

masm32 经典教程(罗云彬)

Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。

2008-11-27

c语言圣经

c语言的设计者写的 英文

2008-04-20

空空如也

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

TA关注的人

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