返回该小组首页 回复主题
SKY2440

SKY2440

小组等级:     E币:241  (E币换礼)

#1楼主:ARM9开发板 SKY2440详细介绍

文章发表于:2007-12-14 12:40

这块板子集合了我们工作室开发人员的心血,是我们长期在公司开发项目中

总结调试之后做出来的。这个板子的功能的实现了所有ARM学习者开发所需

要的全部功能,还预留了很多的扩展接口。

最最重要的地方是我们用了很多时间和精力编写了这个板子的使用教程,和

开发过程,其中包括linux QT 系统的开发和wince的开发。所有的调试过程和

程序运行都在这个板子实现了!现在很多外面的公司都不提供技术服务,我

在这里开ARM技术小组就是为了方便各位朋友的学习交流,提供一个好的学习

平台,学习ARM涉及到很多的技术问题和资料,如果你是刚刚初学ARM,相信

学习过程是会碰到很多的问题。

另外这个板子我们

配套全新的 三星3.5寸触摸屏,为什么要强调这个屏幕呢,

因为外面很多的公司都是采样2手屏幕,然后翻新之后当成新的卖,一般的朋友

是看不出来的,因为我以前也在别的公司做过,所以我知道这个情况,2手的

翻新屏幕使用一段时间会出现很多问题,在这里我为了大家的利益着想,采

用全新的触摸屏。

前一阵子,我委托该论坛的 bawgijfd (剑圣)和 weichaoxie(谢威潮),

做我们开发板的销售代理,负责我们的开发板销售服务,有很多的朋友

过来询问ARM的相关信息,为了更好的做好ARM技术,让更多的朋友学习,

我本人创建这个小组,负着ARM技术支持,以后哪位朋友学习ARM技术碰

到问题,我都尽我能力鼎力帮助!

下面转载一下剑圣博客上的SKY2440板子介绍:

1.1.1 SKY2440 开发板简介
SKY2440 开发板由核心板和底板构成,更加方便客户做二次开发使用,在光盘中提供
有底板的PCB 图,更利于客户出板。
SKY2440 核心板规格:
  CPU 处理器
- Samsung S3C2440AL,主频400MHz,最高533MHz。
  SDRAM 内存
- 板载64MB SDRAM
7
- 32bit 数据总线
- SDRAM 时钟频率高达100MHz
  Flash 存储器
- 板载64MB Nand Flash,掉点非易失
- 板载2MB Nor Flash,
  专业1.25V 核心电压供电,完美解决CPU 发热现象
  3 个用户LED 灯
SKY2440 底板规格:
  双3.3V 供电,提供更加优质的供电,防止一切因为电源而引起的BUG;
  LCD 显示
- 板上LCD 接口集成4 线电阻式触摸屏接口,可以直接连接4 线电阻式触
摸屏,
- 支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN 液晶屏,尺寸从
3.5 寸到12.1 寸,屏幕分辨率可以达到1024X768 象素;
- 支持黑白、4 级灰度、16 级灰度、256 色、64K 色、真彩色TFT 液晶屏,
尺寸从3.5 寸到12.1 寸,屏幕分辨率可以达到1024X768 象素;
- 标准配置为三星256K 色3.5 英寸分辨率为320x240 的TFT 真彩液晶屏,
带触摸屏;
  1 个100M 以太网RJ-45 接口
  3 个串行接口,其中COM0 为RS3232 转换电平后的DB9 接口(也引出TTL
接口),COM1 和COM2 为2.0 的接口
  1 个USB Host A 型接口(支持USB1.1 协议)
  1 个USB Slave B 型接口(支持USB1.1 协议)
  1 个SD 卡存储接口
  1 路立体声音频输出接口,1 路音频输入接口
  1 个2.0mm10 针Jtag 接口,可以使用它做软件仿真已经下载Bootloader
  4 个User Buttons
  板载两路AD 测试
  板载PWM 功能测试(使用蜂鸣器)
  板载EEPROM 测试
  板载44Pin IDE 接口
  1 个20Pin 摄像头接口
  1 个20Pin 扩展接口1
  1 个44 针扩展接口2
  板载实时时钟电池
  电源开关和指示灯
软件资源
- Linux2.6.13
- Windows CE.NET 4.2
- Windwos CE 5.0
- 无OS 的测试程序
规格尺寸
- 65mm×50mm(核心板)
- 130mm×129mm(底板)

提供配套的全新 三星 3.5寸触摸液晶屏

板子的正面图片:

点击看大图

 

 

板子上电后显示的 wince 系统

点击看大图

点击看大图

板子接上网线后就可以直接上网了,

板上插上网线后,登录的百度图片显示,拍照时我把掉网线了,那条网线妨碍到我拍照了。

点击看大图

 

点击看大图

提供精美的包装盒子和齐全的配件,做得很细心。

点击看大图

 

点击看大图

 

点击看大图

 

点击看大图

打造最专业化的ARM学习板是他们的目标,选择他们的产品就是选择最好的服务,保持最新的每个月软件更新。

      【回复】

SKY2440

   小组等级:    E币:241  (E币换礼)

#2

文章发表于:2007-12-16 21:58

购买SKY2440赠送的DVD光盘内容,有1G多,都是很难得的资料,我们精心收集的,配套源代码。

光盘目录:

Images   目录下包含所有编译好的镜像
Linux   目录下包含所有Linux下面开发的源码
WinCE   目录下包含了WinCE开发所需的BSP包
Windows平台工具  目录下包含了开发时所使用的工具软件
无OS测试程序  目录下包含了无OS测试程序的源码和使用ADS1.2做好的项目
电路图   目录下包含了SKY2440核心板的原理图,
        SKY2440核心板配套底板的PCB+原理图
用户手册  目录下包含了三百多页的超详尽开发手册
芯片手册  目录下包含了所有用到的芯片的技术手册
三星网站资料  目录下包含了所有三星公司关于S3C2440A的资料

WinCE_4.2  目录下面包含了wince4.2的BSP包、导出的SDK文件和项目文件
WinCE_5.0  目录下面包含了wince5.0的BSP包、导出的SDK文件和项目文件

SDK   目录下面包含了wince4.2导出的SDK安装程序
SMDK2440  目录下面包含了wince4.2的BSP包
SKY2440   目录下面包含了wince4.2的项目文件

SDK   目录下面包含了wince5.0导出的SDK安装程序
SMDK2440  目录下面包含了wince5.0的BSP包
SKY2440   目录下面包含了wince5.0的项目文件

BIOS   编译好的bootloader的镜像
SKY2440_Test.bin 编译好的无OS的测试程序镜像

NK_S35_4.2.bin 编译好的WinCE 4.2的bin镜像
NK_S35_4.2.nb0 编译好的WinCE 4.2的nb0镜像

NK_S35_5.0.bin 编译好的WinCE 5.0的bin镜像
NK_S35_5.0.nb0 编译好的WinCE 5.0的nb0镜像

BIOS   编译好的bootloader的镜像
zImage_S35_2.6  编译好的linux 2.6内核的镜像
root_condense.img 编译好的linux 2.6的文件系统镜像(精简版)
root_qt_tp.img  编译好的linux 2.6的文件系统镜像(带图像界面的触摸屏版)
root_qt_mouse.img 编译好的linux 2.6的文件系统镜像(带图像界面的鼠标版)

开发板部分   目录下包含了开发板所使用的芯片的技术手册
LCD部分    目录下包含了所使用的三星LCD屏的技术手册

BIOS   编译好的bootloader的镜像

SKY2440_Test.bin 编译好的无OS的测试程序镜像

WinCE目录下的文件说明:
    NK_S35_4.2.bin 编译好的WinCE 4.2的bin镜像
    NK_S35_4.2.nb0 编译好的WinCE 4.2的nb0镜像

    NK_S35_5.0.bin 编译好的WinCE 5.0的bin镜像
    NK_S35_5.0.nb0 编译好的WinCE 5.0的nb0镜像

Linux目录下的文件说明:
    zImage_S35_2.6 编译好的linux 2.6内核的镜像
    root_condense.img 编译好的linux 2.6的文件系统镜像(精简版)
    root_qt_tp.img 编译好的linux 2.6的文件系统镜像(带图像界面的触摸屏版)
    root_qt_mouse.img 编译好的linux 2.6的文件系统镜像(带图像界面的鼠标版)

linux-2.6.13  目录下面包含了linux-2.6.13的下面的所有源码

bootloader.tar.bz2 是bootloader的源码
BusyBox-1.2.0.tar.bz2 是busybox的源码
crosstool-all.tar.bz2 是交叉编译器的合集包含:2.95.3,3.3.2和3.4.1
examples.tar.bz2 是Linux下面的应用程序的源码
kernel-2.6.13.tar.bz2 是Linux的内核
mkyaffsimage.tar.bz2 是制作Yaffs文件系统的软件
Qte.tar.bz2  是Qtopia的源码
root_busybox.tar.bz2 是未制作完毕的文件系统,编译完毕busybox,它就可以使用了
root_condense.tar.bz2 是精简的文件系统,不包含图形界面
root_nfs.tar.bz2 是NFS的文件系统,
root_qt_mouse.tar.bz2 是基于Qtopia的文件系统,支持鼠标
root_qt_tp.tar.bz2 是基于Qtopia的文件系统,支持触摸屏
web_server.tar.bz2 是web服务器的源码

SKY2440

   小组等级:    E币:241  (E币换礼)

#3

文章发表于:2007-12-16 22:07

我们花费很长时间做出来的板子配套开发教程,差不多400页,全部都是调试过的,每一个步骤,每一句代码都是测试过的!

 

1
目录
目录..................1
第一章开发板的介绍.....................................................................................................................6
1.1 SKY2440 开发板套装介绍..............................................................................................6
1.1.1 SKY2440 开发板简介......................................................................................6
1.1.2 硬件资源分配.......................................................................................................8
1.2 Linux特性.......................................................................................................................10
1.3 WinCE特性.....................................................................................................................11
第二章开发板的使用...................................................................................................................13
2.1 开发板端设置.................................................................................................................13
2.2 PC端设置........................................................................................................................13
2.2.1 设置超级终端.....................................................................................................13
2.2.2 设置DNW软件...................................................................................................16
2.2.3 安装GIVEIO驱动...............................................................................................17
2.2.4 安装USB下载驱动.............................................................................................27
2.3 使用SJF2440 软件烧写BIOS.........................................................................................35
2.3.1 使用批处理文件运行SJF2440 软件..................................................................36
2.3.2 直接运行SJF2440 软件......................................................................................36
2.3.3 烧写BIOS到Nand Flash .....................................................................................38
2.3.4 烧写BIOS到Nor Flash........................................................................................40
2.4 使用H-Jtag烧写BIOS.....................................................................................................42
2.4.1 H-JTAG软件的安装...........................................................................................42
2.4.2 H-JTAG的设置...................................................................................................42
2.4.3 H-Flasher的设置.................................................................................................45
2.5 建立RedHat 9 开发环境.................................................................................................50
2.5.1 建立交叉编译环境.............................................................................................50
2.5.2 配置网络文件系统服务(NFS)......................................................................53
2.5.3 配置PC机Linux的FTP服务................................................................................57
2.5.4 配置PC机Linux的Telnet服务............................................................................58
2.6 BIOS的使用.....................................................................................................................59
2.6.1 特色功能介绍.....................................................................................................59
2.6.2 烧写BIOS............................................................................................................61
2.6.3 BIOS使用方法介绍............................................................................................61
2.7 烧写系统.........................................................................................................................82
2.7.1 烧写Linux操作系统...........................................................................................83
2.7.2 烧写WinCE操作系统.........................................................................................83
2.7.3 烧写SKY2440-Test.bin文件...............................................................................83
2.8 Linux的使用...................................................................................................................83
2.8.1 如何终止程序的运行.........................................................................................83
2
2.8.2 设置开机自动运行程序.....................................................................................83
2.8.3 设置并保存系统实时时钟.................................................................................85
2.8.4 使用USB的移动存储设备...................................................................................85
2.8.5 使用SD卡.............................................................................................................86
2.8.6 使用DMA方式的IDE硬盘.....................................................................................86
2.8.7 挂载使用网络文件系统.....................................................................................87
2.8.8 使用USB摄像头抓图............................................................................................88
2.8.9 播放MP3...............................................................................................................90
2.8.10 使用串口和PC实现文件互传...........................................................................91
2.8.11 使用命令进行屏幕截图...................................................................................96
2.8.12 用户LED测试.....................................................................................................97
2.8.13 用户键盘测试.................................................................................................100
2.8.14 使用telnet登录BBS.......................................................................................101
2.8.15 使用telnet远程登录开发板............................................................................102
2.8.16 使用FTP远程传递文件..................................................................................104
2.8.17 Web服务器测试..............................................................................................105
2.8.18 使用网络远程控制USB摄像头.....................................................................106
2.8.19 使用网络远程控制用户LED.........................................................................108
2.9 WinCE的使用...............................................................................................................109
2.9.1 使用USB移动存储设备...................................................................................109
2.9.2 使用SD卡..........................................................................................................110
2.9.3 掉电保存数据到Flash ...................................................................................... 111
2.9.4 使用播放器.......................................................................................................112
2.9.5 10/100M网卡测试............................................................................................115
2.9.6 使用telnet远程登录开发板..............................................................................117
2.9.7 使用FTP传输文件............................................................................................119
2.9.8 Web服务器测试................................................................................................120
2.9.9 触摸屏校正.......................................................................................................121
2.9.10 使用ActiveSync进行USB同步......................................................................125
2.9.11 测试USB摄像头功能.....................................................................................125
第三章Linux开发手册...............................................................................................................129
3.1 编译bootloader..............................................................................................................129
3.2 编译Linux-2.6 内核.....................................................................................................134
3.2.1 使用EmbedSky的配置文件编译内核.............................................................135
3.2.2 定制Linux内核.................................................................................................140
3.3 根文件系统的制作.......................................................................................................174
3.3.1 根文件系统的构成...........................................................................................174
3.3.2 BusyBox的编译................................................................................................175
3.3.3 构建根文件系统...............................................................................................180
3.3.4 Yaffs根文件系统映像的制作..........................................................................181
第四章WinCE开发手册.............................................................................................................183
4.1 WinCE开发环境的安装(安装PB Step to Step) ......................................................183
3
WinCE 4.2 篇..............................................................................................................................189
4.2 安装SKY2440 的BSP...................................................................................................189
4.3 编译光盘中的示例工程...............................................................................................193
4.4 定制自己的工程文件...................................................................................................198
4.5 导出SDK.......................................................................................................................213
4.5.1 配置SDK...........................................................................................................213
4.5.2 编译SDK...........................................................................................................218
4.5.3 编译完毕...........................................................................................................220
WinCE 5.0 篇..............................................................................................................................221
4.2 安装SKY2440 的BSP...................................................................................................221
4.3 编译光盘中的示例工程...............................................................................................225
4.4 定制自己的工程文件...................................................................................................229
4.5 导出SDK.......................................................................................................................242
4.5.1 配置SDK...........................................................................................................242
4.5.2 编译SDK...........................................................................................................247
4.5.3 编译完毕...........................................................................................................249
公共部分.......250
4.6 使用ActiveSync与PC同步通讯...................................................................................250
4.6.1 安装ActiveSync ................................................................................................250
4.6.2 安装同步通讯的USB驱动...............................................................................255
4.6.3 使用ActiveSync同步软件................................................................................259
4.6.4 使用ActiveSync软件传输文件........................................................................264
4.7 使用ActiveSync软件同Platform Builder连接实现屏幕截图.....................................266
4.7.1 设置开发板端...................................................................................................266
4.7.2 设置PC端..........................................................................................................271
4.8 使用ActiveSync软件同Platform Builder连接查看开发板的注册表信息..................277
第五章Qt/Embeded嵌入式图形开发.........................................................................................280
5.1 在PC上面模拟Qt/Embeded..........................................................................................281
5.1.1 设置运行环境...................................................................................................281
5.1.2 安装和编译.......................................................................................................281
5.1.3 使生成的库有效...............................................................................................282
5.1.4 在PC上模拟运行Qtopia ...................................................................................282
5.2 编写应用程序...............................................................................................................286
5.2.1 Hello例程..........................................................................................................286
5.2.2 设置环境变量,这里运行脚本set_env,.......................................................286
5.2.3 制作桌面启动器文件.......................................................................................286
5.2.4 制作图标...........................................................................................................287
5.2.5 拷贝Hello.desktop ............................................................................................287
5.2.6 单独运行hello...................................................................................................287
5.2.7 在Qtopia中运行hello........................................................................................288
5.3 移植Web浏览器...........................................................................................................289
5.4 建立基于ARM的开发环境..........................................................................................294
4
5.4.1 安装开发环境...................................................................................................294
5.4.2 制作运行脚本...................................................................................................294
5.4.3 编译hello for ARM...........................................................................................296
5.4.4 安装hello...........................................................................................................296
5.4.5 在开发板上单独运行hello...............................................................................296
5.4.6 在开发板的Qtopia中运行hello ........................................................................296
5.4.7 制作桌面启动器文件.......................................................................................297
5.4.8 制作带有Qtopia的文件系统............................................................................297
第六章程序驱动开发实验.........................................................................................................306
6.1 Linux下的应用程序的开发示例.................................................................................306
6.1.1 Hello EmbedSky实验.......................................................................................307
6.1.2 数学函数调用实验...........................................................................................310
6.1.3 线程编程实验...................................................................................................311
6.1.4 UDP网络编程实验...........................................................................................313
6.1.5 LED灯控制实验...............................................................................................317
6.1.6 用户按键控制实验...........................................................................................318
6.2 Linux下的驱动程序的开发示例.................................................................................319
6.2.1 Hello EmbedSky实验.......................................................................................320
6.2.2 LED灯驱动实验...............................................................................................324
6.2.3 用户键盘驱动实验...........................................................................................327
6.3 无OS的应用程序实验..................................................................................................332
6.3.1 测试实验环境设置...........................................................................................332
6.3.2 测试实验...........................................................................................................336
6.3.3 烧写SKY2440-Test.bin文件.............................................................................345
第七章Web服务器的移植...........................................................................................................346
7.1 移植boa软件.................................................................................................................346
7.1.1 设置编译环境...................................................................................................346
7.1.2 配置编译条件...................................................................................................346
7.1.3 编译并优化.......................................................................................................346
7.2 移植cgic库....................................................................................................................347
7.2.1 设置编译环境...................................................................................................347
7.2.2 配置编译条件...................................................................................................347
7.2.3 编译并优化.......................................................................................................348
7.3 配置Web服务器...........................................................................................................348
7.3.1 配置boa.............................................................................................................348

7.6.2 首页源码...........................................................................................................357
7.7 环境变量.......................................................................................................................359
7.7.1 与服务器相关的环境变量...............................................................................359
7.7.2 与客户机相关的环境变量...............................................................................359
7.7.3 与请求相关的环境变量...................................................................................360

ohkuang1

   小组等级:    E币:55  (E币换礼)

#4

文章发表于:2007-12-19 11:12

大力支持

zp1270

   小组等级:    E币:69  (E币换礼)

#5

文章发表于:2007-12-19 15:19

学习板多少钱?

bawgijfd

   小组等级:    E币:358  (E币换礼)

#6

文章发表于:2007-12-19 16:06

板子+触摸屏是999元,因为现在是优惠活动,平常是不可能这个价钱的!

dw

   小组等级:    E币:230  (E币换礼)

#7

文章发表于:2007-12-19 19:41

太贵呀,买不起。

jinguanxing

   小组等级:    E币:62  (E币换礼)

#8

文章发表于:2008-01-05 11:56

用它做图像处理分析可以吗?图像大小8M,每秒20幅

liutt

   小组等级:    E币:53  (E币换礼)

#9

文章发表于:2008-01-06 19:23

请问如何购买付款?发邮件:liu_z@sva.com.cn

fg8181

   小组等级:    E币:56  (E币换礼)

#10

文章发表于:2008-01-07 17:23

我也想买个板!!!请问现在还有优惠没?

gswgcc

   小组等级:    E币:65  (E币换礼)

#11

文章发表于:2008-01-16 12:31

想问下,买了之后,板子的原理图会不会给?

总共 , 当前 /,234【下一页】

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容: