原创
团购(≥5)mini2440+NEC3.5寸触摸屏 560元(包邮)
http://auction1.taobao.com/auction/item_detail-0db2-dd682524daf9b8624aedc455a6be6509.jhtml
mini2440 + NEC3.5寸屏套餐介绍
精于心 简于形
简易精致的NEC3.5寸真彩液晶屏面板与mini2440开发板结合紧密在一起,只有10x10cm的大小, 不及iPhone的高度, 易携,易用,让你的开发更加精彩! 全新NEC 3.5 寸真彩液晶屏简介
型号:NL2432HC22(QVGA数字屏) 生产厂商: NEC 分辨率: 240c320 背光: LED背光 颜色RGB: 6-6-6 (262,144 colors) 可视区域尺寸: 53.64 x 71.52 mm 轮廓尺寸: 64.0 x 85.0 x 4.13 (mm) 重量: 37g 数据手册:
一切尽在掌握
精心开模定制的固屏面板,既可以有效的保护脆弱的液晶屏,又美观大方;不必提着一堆蜘蛛网一般的电路板,不必担心部件散落遗漏,完全克服双面胶固屏方式易受热脱离的弱点,享你所想!
方便拆卸,方便固定
通过四颗最常见的螺钉就可以轻松固定液晶模块和开发板,通孔式的结合方式,拆卸多少次都不必担心破损。
mini2440附带DVD光盘内容 所有的文件夹 1 Embedded VisualC++ 2 images 3 linux 4 linux示例代码 5 OpenSourceBootloader 6 uCos2 7 WindowsCE5.0 8 WindowsCE驱动程序模块 9 windows平台工具 10 参考资料 11 产品图片 12 多媒体演示 13 非操作系统示例代码 14 三星原官方网站S3C2440资料 15 芯片手册 16 原理图和封装库
目录内容简要介绍 1 Embedded VisualC++ : EVC安装文件目录 Embedded VisualC++简称EVC,版本4.0。用于开发WindowsCE应用程序,本文件夹中还包含对应的SP4补丁文件,其安装和使用步骤可以参考手册的第9章节 2 images : 烧写文件映象目录 本目录中存放了可直接烧写到开发板的所有文件,均为二进制可执行文件,其中包括Linux、WindowsCE5.0, uCos2、裸机测试程序等 本文件夹中的子文件夹列表 内含的主要文件
Linux supervivi_mini2440,zImage_n35,root_default.img,root_qtopia_mouse.img,root_qtopia_tp.img,root_mizi.img wince5.0 supervivi_mini2440, EBOOT_2440.nb0, NK_ce5_N35.bin, NK_ce5_N35.nb0 其他文件:myled.bin, mini2440ucos2.bin, mini2440test.bin
3 linux : Linux开发包目录 本文件夹中包含了开发Linux所用到的交叉编译链工具,内核源代码(内含各种驱动程序源代码),应用程序示例程序,文件系统制作工具,文件系统源目录包等资料,下面是简要说明: 本文件夹中的主要文件名称 文件说明
arm-linux-gcc-2.95.3.tgz 2.95.3版本的arm-linux交叉编译工具链,按照手册直接解压使用,主要用来编译bootloader-vivi arm-linux-gcc-3.3.2.tgz 3.3.2版本的arm-linux交叉编译工具链,按照手册直接解压使用,主要用来编译arm-qtopia和ipaq-qtopia arm-linux-gcc-3.4.1.tgz 3.4.1版本的arm-linux交叉编译工具链,按照手册直接解压使用,主要用来编译内核和常见的应用程序 linux-2.6.13-mini2440-20080910.tgz 内核源代码包,友善之臂以日期作为更新的版本,其中包含板子外设的各种驱动源代码,各个源代码位置如下。 (1)DM9000 网卡驱动 kernel-2.6.13/drivers/net/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 busybox-1.2.0.tgz linux命令工具集源代码包,用户可以自己在网上下载最新的。 arm-qtopia.tgz ARM版本的嵌入式图形界面qtopia的源代码包,包含qt/Embedded, qtopia, 嵌入式浏览器等源代码,本包,参考手册的附录1安装和编译,编译出来的qtopia经过配置可以支持USB鼠标和键盘,不能和触摸屏同时使用。 ipaq-qtopia.tgz ARM版本的嵌入式图形界面qtopia的源代码包,包含qt/Embedded, qtopia, 嵌入式浏览器等源代码,本包,参考手册的附录1安装和编译,编译出来的qtopia经过配置可以支持触摸屏,不能和USB鼠标和键盘同时使用。 x86-qtopia.tgz PC版本的嵌入式图形界面qtopia的源代码包,包含qt/Embedded, qtopia, 嵌入式浏览器等源代码,本包,参考手册的附录1安装和编译 mkyaffsimage.tgz 制作yaffs文件系统所使用的工具,直接解压安装使用,见手册8.3 examples.tgz Linux应用开发示例,包括如何操作驱动设备:LED,按键,网络编程,数学函数调用,C++示例,线程编程示例等 jflash2440.tgz linux下使用JTAG板烧写nand flash的工具,很少用到 root_default.tgz root_default.img对应的文件系统包 root_mizi.tgz root_mizi.img对应的文件系统包 root_nfs.tgz 通过NFS启动时需要的文件系统目录 root_qtopia_mouse.tgz root_qtopia_mouse.img对应的文件系统包 root_qtopia_tp.tgz root_qtopia_tp.img对应的文件系统包 vivi.tgz bootloader-vivi源代码包 其他文件和目录:porting sample\目录中是命令行的mp3播放器madplay的源代码及移植脚本,详细移植过程见手册6.5
4 Linux示例代码 本目录中的文件解压自"linux"目录中的"examples.tgz",它们的内容是完全一样的。 5 OpenSourceBootloader : 适用于mini2440的开放源代码的其他bootloader 基于S3C2440系统有很多常见的bootloader,它们的功能和性能根据目的各有侧重,下面是简要介绍: 本文件夹中的主要文件名称 文件说明
u-boot-1.1.6-FA24x0.tar.gz u-boot-1.1.6源代码包,编译和使用、烧写的方法见手册7.3具有如下特性 : 1.?同时支持S3C2410和S3C2440 2. 支持串口xmodem协议 3. 支持USB下载,可以在PC上使用dnw传数据 4. 支持网卡芯片CS8900 5. 支持NAND Flash读写 6. 支持从Nor/Nand Flash启动 7. 支持烧写yaffs文件系统映象 8. 可以直接下载到内存运行 9. 即可以支持CS8900,又可以支持DM9000,但是,不能同时支持;要选择支持哪个网卡芯片,需要在include/configs/open24x0.h中进行配置,如下: #if 0 // 改为 #if 1,就支持CS8900,否则支持DM9000 #define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */ #define CS8900_BASE 0x19000300 #define CS8900_BUS16 /* the Linux driver does accesses as shorts */ #endif #if !defined(CONFIG_DRIVER_CS8900) #define CONFIG_DRIVER_DM9000? 1 #define CONFIG_DM9000_USE_16BIT? 1 #define CONFIG_DM9000_BASE? 0x20000000 #define DM9000_IO? ? 0x20000000? #define DM9000_DATA? ? 0x20000004 #endif 编译方法: 解压后,执行以下命令: make open24x0_config make
vivi.tgz 基于三星vivi而来适用于mini2440的vivi源代码包,可支持nor 或者 nand启动,详细的编译和烧写方法见手册7.1 YL2440A_MON.rar 深圳优龙公司基于三星2440mons USB下载监控程序修改而来的bootloader源代码,使用ADS编译,见手册7.2 其他文件和目录:原始代码\目录是以上bootloader未经修改的最原始的代码,仅供参考
6 uCos2 : 实时抢占式嵌入式操作系统uCos-II 本目录包含移植好的适用于mini2440的uCos2源代码及相应的二进制烧写文件,这里实现的功能比较简单,主要是通过串口输出一些任务信息,并通过LCD显示了一幅图片,可以在LCD上打印汉字(带中文点阵12x12字库),ASC码。编译和烧写的方法见手册4.5 7 WindowsCE5.0 : WindowsCE5.0开发包目录 本文件夹中包含使用mini2440开发时所用到的BSP所有源代码,工程示例,PlatformBuilder5.0的2007补丁,EVC编程控制LED示例, SDK等内容,手册第9章有关于它们的详细使用说明。BSP中的的各个驱动源代码位置如下: 目录位置(以SMDK2440\Driver为起点) 说明
DISPLAY LCD驱动源代码目录
dm9000 DM9000驱动源代码目录 Userkey 按键驱动程序源代码目录 LEDdriver LED驱动源代码目录 Nandflsh NandFlash驱动源代码目录 serial 串口驱动源代码目录 TOUCHP 触摸屏驱动源代码目录 USB USB host & slave驱动源代码目录 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
8 WindowsCE驱动程序模块 本目录中包含WindowsCE第三方驱动程序,它们一般是没有源代码的,这里主要提供了USB wifi的驱动安装程序,型号为VNT6656G,安装方法见手册9.1.3 9 windows平台工具 开发mini2440一般基于WindowsXP系统就可以了,无需单独安装Linux系统,使用该目录里面的vmware可以完成手册中提到的所有操作和步骤。除此之外,该文件夹中还包含以下常用工具:本文件夹中的子文件夹列表 说明
ActiveSync 开发WindowsCE时所用到的同步程序安装文件,下载自微软网站,为免费软件。 ADS1.2 常见ARM开发工具,配合H-JTAG可以编译和单步调试裸机程序,如光盘里的2440test, myled, uCos2等。 bmp2T 用于制作WindowsCE开机画面的小工具,输入为bmp格式的图片,输出是一个C是一个C语言数组。 CE用同步USB驱动 安装完ActiveSync后,接上运行了WinCE的开发板,还需要安装此驱动才能正常使用同步功能。 dnw 使用USB下载、更新、备份开发板系统所用到的工具程序,由三星原厂提供,友善之臂进行了改进,增加了备份功能。 GIVEIO 使用sjf2440通过并口烧写flash时要安装此驱动。 H-JTAG 非常好用的JTAG代理软件,配合此软件,可使用随机附带的JTAG小板进行单步调试,仿真等。 安装使用H-JTAG烧写NOR Flash见手册2.6一节 使用H-JTAG + ADS进行单步调试,见手册第四章 使用H-JTAG可以快速烧写NOR FLASH,并且支持的型号众多,有的厂家开发板为了节省成本,去掉了NOR FLASH,但H-JTAG无法直接烧写NAND FLash,没有NOR FLASH的板是十分不利于批量生产和维护的。 j2sdk-1_4_1_02-windows-i586 java组件安装程序,通过网络监控摄像头时,使用的是一个java程序,需要用到此java组件。 LCD彩色图片转换工具BMP_to_H 在uCos2和2440test中,有时要在LCD上显示一幅图片,需要首先把它转化为数组,就需要用到这个程序。 SJF2440 通过命令行烧写flash的工具,必须安装GIVEIO才能使用,速度慢,没有校验功能。该程序由三星提供,有源代码,有的人进行了改进,以支持更多型号的NOR FLASH,但远不如H-JTAG支持的型号多。 tftpboot 一个简洁的tftp服务器程序,一般配合u-boot使用 usb驱动 使用supervivi通过USB安装时,首先要安装此驱动程序,安装步骤见手册2.2.2,该驱动有源代码,位于"三星原官方网站S3C2440资料\firmware_BSP\2440_usb_driver.zip"中。 Vmware 虚拟机软件vmware的安装程序
10 参考资料 一些网友提供的开发资料,均来自网络。 本文件夹中的子文件夹或文件 说明
Linux驱动程序开发第三版-英文_pdf(目录) Linux驱动程序开发第三版,每个章节一个文件,总共24个pdf,均为英文 ldd3_pdf.tar.bz2 以上书籍pdf的压缩包 linux一句话精彩问答.pdf μC_OS-Ⅱ中文资料大全.pdf S3C2440中文手册 网友依s3c2440.pdf英文手册翻译,不齐全。 嵌入式应用程序开发综合实验9例.pdf
11 产品图片 本开发板的一些高清图片 12 多媒体演示 对于一些常见的操作,我们制作了简单的视频,均为屏幕录像,为exe文件,双击即可运行观看。 本文件夹中的子文件夹或文件 说明
安装USB驱动.exe 安装vmware.exe 安装WINCE42.exe 此录像在本开发板手册中没有相应的操作和说明 安装使用BSP编译CE4.2内核.exe 此录像在本开发板手册中没有相应的操作和说明 安装使用CE5的BSP编译内核.exe 设置使用超级终端.exe
13 非操作系统示例代码 本文件夹中包含2个子文件夹 本文件夹中的子文件夹或文件 说明
myled最简单的一个LED测试代码,内有工程文件,可直接使用ADS编译。见手册4.1 2440test裸机测试程序,运行后会在串口出现如下菜单,根据各个说明可进行各项测试,使用方法见手册2.3,编译见手册4.3: Please select function : 0 : Please input 1-16 to select test 1 : Test PWM 2 : RTC time display 3 : Test ADC 4 : Test interrupt and key scan 5 : Test Touchpanel 6 : Test NEC 3.5" LCD 7 : Test LCD TFT 640x480 8 : Test IIC EEPROM 9 : UDA1341 play music 10 : UDA1341 record voice 11 : Test SD Card 12 : Test CMOS Camera myled.bin 通过myled工程编译出的二进制可执行程序,可下载到内存运行,也可以直接烧写到nand flash运行 mini2440test.bin 通过2440test工程编译出的二进制可执行程序,可下载到内存运行,也可以直接烧写到nand flash运行,见手册4.3
14 三星原官方网站S3C2440资料 三星官方网站已经无法下载S3C2440芯片相关的开发文档,这是以前下载保存的,并在光盘中附带,里面包含很多参考资料和代码,在此没有详细描述,我们对此没有技术支持,仅供参考。 15 芯片手册 本目录中包含开发板上所用到的主要芯片数据手册 16 原理图和封装库 本文件夹中包含mini2440开发板的完整原理图和封装库,均为protel99se格式,其中原理图也有pdf格式
硬件配置: 项目(Item)
中文
English
处理器(CPU)
三星S3C2440(ARM920T core with MMC, 最高主频可达532MHz)
Samsung S3C2440(ARM920T core with MMC, Up to 532MHz)
内存(SDRAM)
64Mbyte
64Mbyte
Flash
64Mbyte Nand Flash + 2M Nor Flash(已经安装了BIOS)
64Mbyte Nand Flash + 2M Nor Flash(BIOS installed)
液晶屏支持(LCD Support)
●板上集成4线电阻式触摸屏接口,可以直接连接四线电阻触摸屏 ● 支持黑白、4级灰度、16级灰度、256色、4096色STN液晶屏,尺寸 从3.5寸到12.1寸,屏幕分辨率可以达到1024x768象素; ● 支持黑白、4级灰度、16级灰度、256色、64K色、真彩色TFT液晶屏,尺寸从3.5寸到12.1寸,屏幕分辨率可以达到1024x768象素; ● 标准配置为NEC 256K色240x320/3.5英寸TFT真彩液晶屏,带触摸屏; ● 板上引出一个12V电源接口,可以为大尺寸TFT液晶的12V CCFL背光模块(Inverting)供电。
STN LCD Displays : ●Supports 3 types of LCD panels: 4-bit dual scan, 4-bit single scan, and 8-bit single scan display type ● Supports the monochrome, 4 gray levels, and 16 gray levels ●Supports 256 colors and 4096 colors for color STN LCD panel ●Supports multiple screen size Typical actual screen size:640 x 480, 320 x 240, 160 x 160, and othersTFT LCD Displays: ● Supports 1, 2, 4 or 8-bpp (bit per pixel) palletized color displays for TFT ● Supports 16, 24-bpp non-palletized true-color displays for color TFT ●Supports maximum 16M color TFT at 24bit per pixel mode ● Supports multiple screen size Typical actual screen size: 1024x768 640 x 480, 320 x 240, 160 x 160, and others
USB端口(USB Port)
1个主USB接口,1个从USB接口
1 USB host and 1 USB device
音频(Audio)
1路立体声音频输出接口(标准3.5mm接口),1路麦克风接口
Audio Input/Output
网络(LAN)
1个100M以太网RJ-45口(采用DM9000网卡)
1 10M Ethernet interface (RJ-45 interface)
SD/MMC卡
1个SD/MMC卡存储接口
SD card interface and holder
摄像头(Cemera)
引出CPU内部全部摄像头信号引脚
All CEMERA signal pin out
串口(UART)
3个串行口, COM0为RS232 DB9接口(亦引出TTL接口),COM2和COM3为2.0mm间距
1 RS232 serial port, 3 serial ports available through 14pin (2.0mm space) interface
Jtag
标转JTAG接口(2.0mm间距)
standard JTAG interface)
按键(buttons)
6个用户按键
6 Test buttons
LEDs
4个用户指示灯
4 Status LEDs
I2C器件(I2C bus)
AT24C08
AT24C08
AD输入(AD input)
可调电阻AD输入实验
AD input test
PWM 控制蜂鸣器
PWM 控制蜂鸣器
PWM controlling speaker
实时时钟(RTC)
板载实时时钟,带有备份锂电池
RTC (battery backed)
扩展接口(Expansion)
●1个34pin 2.0mmGPIO接口 ●1个40pin 2.0mm系统总线接口
●34pin GPIO expansion connector ●40 pin System bus expansion connector
电源输入(Power Suuply)
5V电源输入
+5V
尺寸(Dimensions)
100x100 mm
100x100 mm
单板套件随机附带(订货型号:mini2440s100)
1. mini2440学习开发板一片 2. 电源适配器(+5V) 3. DB9直连串口线一条 4. 交叉网线一条 5. USB线一条 6. 简易JTAG小板(可配合H-JTAG进行单步仿真调试)一个 7. DVD开发光盘一张 8. 精美包装盒一个(为方便运输和维修,请妥善保管)
带NEC3.5寸屏套餐随机附带(订货型号: mini2440N350 ) 1. mini2440学习开发板一片 2. 电源适配器(+5V) 3. DB9直连串口线一条 4. 交叉网线一条 5. USB线一条 6. 简易JTAG小板(可配合H-JTAG进行单步仿真调试)一个 7. 带触摸的NEC3.5寸屏一个(配精致固屏面板) 8. DVD开发光盘一张
文章评论(0条评论)
登录后参与讨论