自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

窗外云天的专栏

追求卓越,成功便会不期而至!

  • 博客(3)
  • 资源 (19)
  • 收藏
  • 关注

原创 S3C2440 USB 设备控制器

S3C2440 USB 设备控制器        s3c2440 soc集成了一个usb1.1设备控制器,可以进行全速/低速的控制,中断与批量传输。除了端点0,具有四个端点,每个端点都可以作为中断与批量的端点,每个端点具有128 byte的FIFO,所以端点最大packet可以设置成128byte。并且支持DMA传输。任何一种设备控制器对于软件来说都是一组寄存器:数据,状态,控制。usb

2012-03-29 10:04:12 7899 1

原创 linux内核学习笔记:中断的下半部分

linux内核学习笔记:中断的下半部分        因为中断的处理过程中,同种类型的中断是被禁止的。并且中断处理应该越短越好,这样才能减少丢失的中断。所以linux将中断处理分为两部分。关键紧急的事情在中断上下文处理,不紧急或者花费时间较多的事情在所谓的下半部分中执行。中断的下半部分是一种内核机制,它运行的时候允许中断的产生,可以分为软中断与工作队列。软中断又包含:tasklet 与内核定时

2012-03-26 10:38:08 2343

原创 linux内核学习笔记:中断与异常

linux内核学习笔记:中断与异常        中断分为同步中断与异步中断。同步中断也叫异常是CPU执行特定的指令产生的事件,他打断CPU正常执行的指令而执行设定好的指令。异步中断也叫中断是由CPU外部中断信号产生的,每个CPU都有一个或多个中断引脚,当引脚上出现中断中断信号的时候,CPU就会停止执行当前的指令而去执行特定的代码。在linux中,中断处理至关重要,它影响着整个系统的性能。中断

2012-03-02 22:50:43 2381

s3c440 usbslave 裸机程序

这是操作s3c2440 usb设备控制器的程序,可以接收从主机dmw下载的文件。是从Uboot上面移植到裸机上的,对于学习USB设备控制器很有好处。

2012-03-29

ov9650 mini2440裸机测试代码

mini2440 T35型lcd 摄像头模块cam130裸机测试代码,实现最简单的视频显示。编译环境arm-linux-gcc

2012-01-05

基于mini2440的USB视频采集

这时基于mini2440的USB视频采集程序,包括采集与显示程序,显示直接操作frambuffer,显示在lcd上

2011-12-15

ucosii mini2440 arm-linux-gcc 编译

这是用arm-linux-gcc编译的ucosii的mini2440版本,正确的现象就是串口终端交叉的输出hello world 和my friend,同时led闪烁。

2011-11-26

arm-linux-gcc 裸机编程之中断

这是一个用arm-linux-gcc编译的裸机程序,运行在mini2440上,可以验证中断的正确执行。下载到内存中和下载到nandflash中运行都可以的,因为开启了muu,来映射正确的中断向量表

2011-11-26

基于GTK的USB视频采集测试程序

这个在ubuntu10.10 开发的USB视频采集程序,基于GKT2.0图形库,采用V4L2接口 实现功能比较简单,就是采集视频并显示。编译通过前提必须安装相应的库文件,如gnome-core-devel 等

2011-11-21

printf实现

这是arm-linux-gcc编译下的裸机程序,解决了除法以及浮点数问题,以及c库问题。并且自己实现了printf,通过串口打印调试信息。

2011-11-09

arm-linux-gcc 裸机程序(Nandflash启动)

这是用arm-linux-gcc的mini2440裸机程序,可以从nandflash启动运行,实现功能流水灯。

2011-11-03

arm-linux-gcc 裸机程序

这个一个简单的用arm-linux-gcc编译的运行在mini2440上的裸机程序,移植了u-boot的启动代码。但目前只能用supervivi的D功能下载到内存中运行。程序功能:流水灯

2011-11-03

minigui 1.6.10

这个是minigui 1.6.10 GPL开源版本的官方文档。自从1.6.10版本后minigui就变成非开源软件了。在其官方网站上也下不到相关文档了。这是我从网上收集的比较全的1.6.10的文档。

2011-09-18

u-boot 2010.03 干净源代码

这是u-boot-2010.03 的干净源码。

2011-09-10

uCOSII V2.51 源代码

这个uCOSII V2.51 操作系统 的源代码,干净的源代码,因为官网下载好像要注册,这个也不好找,所以放到这里方便大家下载

2011-09-09

uCOSII mini2440 移植(3)

uCOSII 友善之臂mini2440 移植第三个版本,将网络上一个贪吃蛇游戏移植并修改到了ucosii上,有触摸屏功能,玩起来感觉还不错。

2011-09-09

uC/OSII mini2440 移植(2)

uC/OSII友善之臂mini2440移植的第二个版本,增加了很多驱动,像lcd,触摸屏,rtc等,可以实现移屏,有时间显示任务,有任务统计,有堆栈统计。

2011-09-09

mtd-utils jffs2文件系统制作工具

mtd-utils 嵌入式nandflash文件系统jffs2制作工具,编译方法见我的csdn博客 构建根文件系统

2011-09-09

dnw2 ubuntu10.10 usb 下载工具

DNW2 ubuntu下usb下载软件,相当与windows下的dnw,适用与友善之臂mini2440的supervivi, 下载为安装文件,直接在ubuntu下双击就可以安装了。最后使用的时候必须加上 sudo,否则没有权限的。ubuntu10.10本人验证可以使用,其他版本未知。

2011-09-08

U-BOOT友善之臂mini2440(256M Nandflash)

这是我移植的友善之臂mini2440 256M nandflash 的u-boot,创新之处在于判断启动方式上,以及lcd驱动的修改。其他功能是参考网上牛人移植的。u-boot版本是2010.03。所用编译器为板子光盘里带的arm-linux-gcc 4.4.3。

2011-09-08

UC/OSII MINI2440移植

这是移植UC/OSII到友善之臂mini2440的第一个版本,功能很简单,只有串口打印和LED闪烁任务。主要验证UC/OSII的多任务能力和移植成功与否。

2011-05-31

开关电源设计

最新电路板设计软件。

2008-08-08

空空如也

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

TA关注的人

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