- 博客(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 2896 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 3491 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 2660
原创 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 3397 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 2097
原创 C语言实现的优先级队列
<br />昨日看了算法导论里讲解的堆排序和优先级队列,于是用C语言写了一个优先级队列的简单实现,该实现的最大特点是队列的元素类型是不确定的,可以对任意数据类型进行操作(甚至是自定义的结构体)。这种处理的核心思想是:队列元素的比较操作与赋值操作都由调用者实现并在优先级队列结构体初始化时传给结构体。具体代码如下:<br /> <br /> <br />//PriorityQueue.h/* * PriorityQueue.h * The interface of PriorityQueue, su
2010-12-14 22:04:00 3941 2
原创 Qt串口类库QExtSerialPort的安装与简单使用
做毕业设计要用到串口通信,由于该项目是基于Qt开发的,网上查了下Qt常用的第三方类库是QExtSerialPort。于是下载下来安装了下,以下是安装的过程。一 安装 QExtSerialPort的项目网网址是:http://qextserialport.sourceforge.net/,上面有关于它的详细介绍。下载地址是:http://sourceforge.net/projects
2010-05-22 17:28:00 13300 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 5287 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 3060 1
原创 u-boot移植后的一些琐事和感想。。。
u-boot基本功能移植完后,在移植网卡驱动是我遇到了很大的麻烦。前面说过,u-boot对开发人员来说一个最主要的功能就是下载操作系统和文件系统。如果网络功能不能实现的话,u-boot就变得毫无意义了。当然还可以通过usb下载,不过usb驱动更复杂,还有就是串口下载,不过速度太慢。而且以后开发应用程序时,开发板会通过nfs协议挂载主机的文件,所以网络驱动对u-boot来说非常重要。
2010-03-23 22:13:00 1839
原创 友善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 4685 4
Effective STL 中文版(经典)
2008-11-29
《Keil Software –Cx51 编译器用户手册 中文完整版》(403页)
2008-11-29
masm32 经典教程(罗云彬)
2008-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人