主题 : mini2440光盘,Linux和wince下各源代码位置 复制链接 | 浏览器收藏 | 打印
会当凌绝顶,一览众山小!
级别: 总版主
UID: 2
精华: 18
发帖: 1656
金钱: 13915 两
威望: 5380 点
综合积分: 3672 分
注册时间: 2008-01-01
最后登录: 2026-07-25
楼主  发表于: 2009-01-04 17:17

 mini2440光盘,Linux和wince下各源代码位置

mini2440的Linux驱动源代码位置
=============================
说明:解压内核源代码(linux-2.6.13开头的tgz压缩文件)可以找到如下驱动。
mini2440提供linux-2.6.13内核100%完全可以使用的驱动源代码,敬请放心使用。
 
(1)DM9000 网卡驱动
kernel-2.6.13/drivers/net/cs8900/dm9000x.c
(2)串口(包括三个串口驱动0,1,2,对应设备名/dev/tts/0,1,2)
kernel-2.6.13/drivers/serial/s3c2410.c
(3)实时时钟RTC 驱动
kernel-2.6.13/drivers/char/s3c2410-rtc.c
(4)LED 驱动
kernel-2.6.13/drivers/char/qq2440_leds.c
(5)按键驱动
kernel-2.6.13/drivers/char/qq2440_buttons.c
(6)触摸屏驱动
kernel-2.6.13/drivers/input/touchscreen/s3c2410_ts.c
(7)yaffs 文件系统源代码目录
kernel-2.6.13/fs/yaffs2
(8)USB 鼠标、键盘源代码
kernel-2.6.13/drivers/ usb/input/hid-input.c
(9)SD/MMC 卡驱动源代码目录(在2.6.13 内核中仅支持2G 容量以内的SD 卡)
kernel-2.6.13/drivers/mmc
(10)Nand Flash 驱动
kernel-2.6.13/drivers/mtd/nand
(11)UDA1341 音频驱动目录
kernel-2.6.13/ sound/oss/uda1341.c
kernel-2.6.13/ drivers/l3
(12)LCD 驱动(包含3.5", 7", 8.4", 10.4", 12.4", 15"等大小的驱动)
kernel-2.6.13/drivers/video/s3c2410fb.c
(13)优盘支持驱动
kernel-2.6.13/drivers/usb/storage
(14)中星微USB 摄像头驱动
kernel-2.6.13/drivers/usb/media/gspca
 
mini2440的Linux测试程序
======================
说明:解压光盘中的examples.tgz文件可以得到,在Linux系统中直接进入相应的目录,运行make即可得到ARM版本的可执行程序。
examples
├─buttons (按键测试代码)
├─c++ (C++测试程序)
├─hello (hello,world)
├─led-player (led服务程序源代码,用于通过网页控制板上的LED)
├─leds (LED测试程序,使用说明见手册)
├─math (在ARM-Linux中如何调用复杂的数学函数示例程序)
├─pthread (线程编程示例)
└─udptalk (网络编程示例)



mini2440开发wince5.0时所用到的BSP所有驱动源代码位置
==================================================
说明:光盘下WindowsCE5.0目录可以找到如下驱动。
 
(1)LCD驱动
SMDK2440/Driver/DISPLAY
(2)DM9000驱动
SMDK2440/Driver/dm9000
(3)LED驱动
SMDK2440/Driver/LEDdriver
(4)NandFlash驱动
SMDK2440/Driver/Nandflsh
(5)串口驱动
SMDK2440/Driver/serial
(6)触摸屏驱动
SMDK2440/Driver/TOUCHP
(7)USB host & slave驱动
SMDK2440/Driver/USB
(8)音频驱动
SMDK2440/Driver/WAVCLICK,WAVEDEV
 
其他文件和目录说明:
(1) sd卡驱动取用三星原厂提供的DLL文件,没有源代码
(2) 大部分设备的初始化位于smdk2440\KERNEL\HAL\cfw.c文件中
(3) WindowsCE的开机画面是一个数组文件(smdk2440\KERNEL\HAL\samsung.c),可以使用"windows平台工具\LCD彩色图片转换工具BMP_to_H\bmp2h.exe"工具生成,注意需要去掉一些不用的信息,参考原始的samsung.c即可。
(4) 要更改串口调试信息输出,可以参考smdk2440\KERNEL\HAL\debug.c,光盘中默认为UART0,即通常说的COM1
友善之臂淘宝直销店:http://shop34928758.taobao.com

手机:13560352861(杨工),QQ:10108270
级别: 新手上路
UID: 2571
精华: 0
发帖: 15
金钱: 145 两
威望: 42 点
综合积分: 30 分
注册时间: 2008-11-25
最后登录: 2012-12-05
1楼  发表于: 2009-01-08 12:13
那个问下版主pwm的测试代码放哪里?
站在那里
级别: 新手上路
UID: 222
精华: 0
发帖: 25
金钱: 145 两
威望: 53 点
综合积分: 50 分
注册时间: 2008-03-04
最后登录: 2016-03-27
2楼  发表于: 2009-02-16 15:09
在哪下载最新更新的mini2440光盘啊