商品简介
UT-S3C6410开发板是性能稳定、功能强大、高性价比的ARM11处理器开发板;专为消费类电子、工业控制、车载导航、人机界面、多媒体终端、POS机、行业PDA等电子产品的开发而设计,主要供广大企业用户进行产品前期软硬件性能评估验证、设计参考用。其丰富的设备接口、全面的功能模块和详细的软硬件资料也使其成为高校、培训机构、嵌入式爱好者学习研究的最佳工具。
UT-S3C6410开发板完美实现了三星S3C6410处理器在视频媒体编解码、2D/3D图形加速、显示处理和缩放等方面的性能,并提供
商品说明
UT-S3C6410 + 4.3寸LCD

UT-S3C6410 + 7寸LCD(580元)
UT-S3C6410开发板是性能稳定、功能强大、高性价比的ARM11处理器开发板;专为消费类电子、工业控制、车载导航、人机界面、多媒体终端、POS机、行业PDA等电子产品的开发而设计,主要供广大企业用户进行产品前期软硬件性能评估验证、设计参考用。其丰富的设备接口、全面的功能模块和详细的软硬件资料也使其成为高校、培训机构、嵌入式爱好者学习研究的最佳工具。
UT-S3C6410开发板完美实现了三星S3C6410处理器在视频媒体编解码、2D/3D图形加速、显示处理和缩放等方面的性能,并提供了LCD接口、VGA接口、TVout接口、Camera输入接口、4路串口、SD卡接口、SPI、100M网口、USB2.0-OTG接口,USB Host接口、音频输入输出接口、按键接口、I2C接口等硬件资源,具有更高的主频和更丰富外设,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。
核心板尺寸:81.2mm×55.8mm
底板尺寸:200mm×140mm
产品功能特性
·支持667MHz主频上稳定工作,DDR数据传输速率266Mbs
·支持WinCE6.0 R2/R3和Linux2.6.28、Ubuntu9.04、Android操作系统
·支持MPEG-4/H.264/H263/VC-1的视频编解码
·支持2D/3D硬件图形加速,TV输出等
·支持SD/MMC/SDIO接口存储卡
·支持USB2.0 Device接口下载,快速升级系统
·支持Nandflash、SD卡启动
·支持4路高速串口
·支持3.5寸、4.3寸、7寸、10.2寸、10.4寸、TTL/LVDS多款液晶模块
·支持Hive注册表保存
·支持VGA接口输出
·支持SD卡+USB2.0升级系统
·支持TCPMP播放器完美硬件解码,内置MPEG-4/H264/VC-1在D1分辨率下音视频解码35fps
·支持Camera回显、H264/MPEG-4视频高效率编码
·支持MediaPlayer视频硬件解码
·支持JPEG图片硬件编解码
·支持WIFI、蓝牙、3G、GPS等外置模块
·支持QQ
·支持OFFICE、PDF阅读器
·支持Adobe Flash Lit,IE浏览器在线播放视频
更多功能、更详细介绍请查看硬件特性、软件特性
产品标准配置:
1、UT6410CV01核心板1块
2、UT-S3C6410底板1块
3、4.3寸TFT真彩液晶屏模块1块(480*272分辨率,带四线电阻式触摸屏)
4、12V/2A电源适配器1个
5、USB数据线1根
6、串口线1根(双母头)
7、网口线1根
8、触摸笔1只
9、DVD光盘4张
选配模块
应用领域
适用于工控、电力、通讯、医疗、媒体、安防、车载、金融、消费电子、手持设备、显示控制、教学等领域
典型应用
MID、上网本、学习机、广告机、工控机、PDA、GPS导航、车载设备、视频电话、多媒体终端、人机界面、POS机、快递终端、监控设备、教学实验设备等
用户手册
《UT-S3C6410开发板硬件使用手册》
《UT-S3C6410开发板WinCE6.0使用手册》
《UT-S3C6410开发板Linux使用手册》
《VS2005_WinCE6.0安装指导手册》
《WinCE6.0 R3升级手册》
核心板正面图

底板正面图

核心板结构布局

底板结构布局

硬件接口
硬件接口介绍 |
名称 |
位置标号 |
描述 |
CPU |
【14】 |
Samsung S3C6410XH-66,ARM1176JZF-S Core,667MHz System Clock |
USB Device |
【13】 |
Samsung K4X51163PC,Mobile DDR,128M Bytes |
Nand Flash |
核心板背面 |
Samsung K9F2G08,256M Bytes SLC Nand Flash Memory |
Nor Flash |
【36】 |
AMD AM29LV160,2M Bytes |
网口 |
【4】 |
DM9000网卡芯片,10/100Mbps以太网口,RJ45接口 |
USB Host |
【8】 |
USB Host 1.1,兼容OHCI V1.0,最高支持12Mbps |
USB OTG |
【9】 |
USB OTG 2.0,High/Full/low speed(480Mbps/12Mbps/1.5Mbps) |
串口 |
【2】【3】【29】 |
4路串口,2路5线串口,2路3线串口, |
音频接口 |
【5】【6】【7】 |
WM9714芯片,采用3.5尺寸接口,音频输出口(绿色)、音频输入口(蓝色)、Line in(白色2.0间距插座) |
SD卡接口 |
【25】【26】 |
兼容SD/MMC/SDIO,最高可支持32G SD卡存储 |
TV out接口 |
【31】 |
RCA接口,标准复合视频信号输出,可直接连接各种视频播放设备 |
S-video接口 |
【30】 |
S端子视频信号输出 |
Camera接口 |
【34】【35】 |
支持ITU BT 601/656 8BIT模式,【34】20pin 2.0间距双排针插座,方便用户调试任何一款camera;【35】可直接插选配的camera |
VGA接口 |
【1】 |
支持VGA输出,可直接连接电脑显示器 |
LCD接口 |
【22】【24】 |
包含4线电阻式触摸信号,支持24bit LCD,【22】50pin 2.0mm间距双排针插座,方便用户连接调试其他液晶屏,也可以连接选配的其他液晶屏;【24】40pin FPC连接器,可直接连接液晶屏,固定在主板上 |
总线缓冲器 |
【23】 |
总线缓冲、并加强信号驱动能力 |
SPI接口 |
【15】【16】 |
2路高速SPI |
I2C接口 |
【15】【16】 |
I2C总线接口 |
键盘接口 |
【17】 |
8×8矩阵键盘接口,可直接连接选配的4*4键盘和HUB模块 |
JTAG接口 |
【12】 |
20pin 2.54mm间距标准JTAG接口 |
GPIO接口 |
【15】【16】【17】【28】【29】 |
丰富的GPIO接口资源,方便用户扩展外部设备及其他IO功能定义 |
LED用户指示灯 |
【38】 |
4个蓝光LED指示灯 |
LED电源指示灯 |
【37】 |
1个红光LED电源指示灯, |
ADC接口 |
【21】 |
AD输入接口 |
用户按键 |
【20】 |
板载6个用户按键,默认功能为上、下、左、右、确定、返回 |
纽扣电池 |
【33】 |
提供RTC时钟,确保掉电后日历、时间仍能正常运作 |
电源接口 |
【10】 |
12V/2A直流电源输入,搭配电源开关和电源指示灯 |
电源开关 |
【11】 |
电源输入开关 |
串口设置开关 |
【32】 |
串口TTL、232电平设置 |
启动设置开关 |
【18】 |
SW1设置启动模式,支持SD、NandFlash、Nor Flash启动 |
复位按键 |
【19】 |
专用复位芯片,确保复位稳定可靠 |
总线接口 |
【27】 |
引出数据地址总线,方便用户扩展其他总线设备 |
液晶屏模块(UT_LCD43D)
LCD技术参数: |
底板资源: |
名称 |
描述 |
厂家 |
Innolux(台湾群创) |
型号 |
AT043TN24 v1(带触摸) |
背光 |
LED背光 |
分辨率 |
480*272 |
尺寸比列 |
16:9 |
可视区域(mm) |
95.04(W)×53.856(H) |
点距(mm) |
0.066(W)×0.198(H) |
视角(U/D/L/R) |
(CR>10)70/70/50/70 |
亮度(cd/m2) |
400 |
对比度 |
500:1 |
响应时间(ms) |
25 |
Pin脚数 |
40 pin |
重量 |
62g |
背光功耗 |
0.192W |
小组功耗 |
56mW |
工作温度 |
-20℃ ~ +70℃ | |
序号 |
资源描述 |
1 |
支持40Pin FPC接口 |
2 |
支持50Pin 2.0间距双排针接口 |
3 |
支持24bit液晶显示模式 |
4 |
支持4线电阻式触摸 |
5 |
支持LCD背光亮度可调 |
6 |
两组输入电压:5V、3.3V |  |
支持操作系统 |
|
|
|
我们提供完整的驱动源代码、丰富的应用实例源码及全面、实时的在线技术支持,基于S3C6410产品软硬件设计和量产过程的经验分享,这些,定能大大加快你产品上市的进度!
WinCE6.0软件资源
软件特性: |
|
·CPU主频稳定工作于667MHz ·视频硬件编码、解码支持MPEG-4/H263/H264/VC-1 ·2D、3D图形硬件加速、D3D Mobile,支持OpenGL ES1.1 & 2.0 ·支持SD卡+USB2.0升级系统 ·支持TCPMP播放器完美硬件解码,MPEG-4/H264/VC-1在D1分辨率下音视频解码35fps ·支持MediaPlayer + Directshow视频硬件解码 ·支持Camera回显、H264/MPEG-4视频高效率编码 ·支持JPEG图片硬件编解码 ·支持WIFI、蓝牙、3G、GPS等外置模块 ·支持录音并存储存储至nand flash ·支持显示开机进度条、开机logo ·支持即时通工具MSN、SKYPE、QQ ·支持OFFICE、PDF阅读器 ·支持Adobe Flash Lit,IE浏览器在线播放视频 ·提供丰富的测试源码实例:视频编码实例、视频解码实例、JPEG编码实例、JPEG解码实例、Camera回显、拍照、录像实例、多重解码分屏显示实例、显示处理、缩放,TV OUT实例等,驱动源码+上层测试实例源码,为用户提供丰富、全面的参考资料 |
软件资源: |
WinCE6.0 BSP软件资源 |
类别 |
功能特性 |
描述 |
Bootloader |
Stepldr |
★ 提供源码,最终生成镜像STEPLDR.bin |
Eboot |
★ 提供源码,最终生成镜像EBOOT.bin Eboot功能强大,主要包括: 1、网络下载:可设静态IP、HDCP获取动态IP、Mac地址设置、开机自动通过网络下载内核等功能 2、USB下载:通过USB OTG 2.0接口,高速更新镜像 3、格式化Nand Flash 4、格式化BinFS 5、低级格式化 6、设置启动延迟时间 7、开机启动进度条 |
Sdboot |
提供可使用的二进制 1、SD启动、通过USB下载并烧写镜像(取代JTAG烧写) 2、任意更换开机LOGO |
底层驱动 程序 |
DISPLAY |
LCD显示驱动,★ 提供源代码 显示驱动特点: 1、支持多款不同尺寸的液晶屏,3.5寸、4.3寸、7寸、10.2寸、10.4寸(LVDS) 2、支持16/18/24Bpp模式 3、支持屏幕旋转 |
TOUCH |
触摸屏驱动,★ 提供源码 |
DM9000A |
DM9000网口驱动,★ 提供源码 |
CAMERA |
摄像头驱动,支持OV9650/9653/9655, ★ 提供源码(选配) |
HSMMC |
SD/MMC/SDIO驱动,★ 提供源码 |
IIC |
IIC驱动,★ 提供源码 |
JPEG |
JPEG驱动,★ 提供源码 |
SPI |
SPI驱动,★ 提供源码 |
Keybd |
按键驱动程序,支持板载用户按键、外置矩阵按键 ★ 提供源码 |
NANDFLASH |
FMD模式Nand Flash驱动,支持512 Byts小Page、2K bytes大Page,驱动兼容128Mbit~8Gbit容量 ★ 提供源码 |
SERIAL |
串口驱动,4个UART ★ 提供源码 |
WAVEDEV |
音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码 |
CF_ATA |
CF卡,ATA硬盘驱动,提供源码 |
CMM |
★ 提供源码 |
DMA |
★ 提供源码 |
DrvLib |
★ 提供源码 |
MFC |
多媒体硬件编解码驱动, ★ 提供源码 |
OTG |
USB OTG驱动,仅支持Device功能, ★提供源码 |
USB |
USB HOST驱动, ★ 提供源码 |
POWERBUTTON |
★ 提供源码 |
POWERCONTROL |
★ 提供源码 |
UAO |
★提供源码 |
WIFI_SDIO |
wifi模块驱动, ★ 提供源码(选配) |
上层应用程序 |
MFC视频编解码 测试程序 |
提供源码、用户手册,支持MPEG-4/H264/H263/VC-1 详细的视频编码、解码实例和API操作文档 |
DirectShow filter 硬件解码程序 |
提供源码,源码内容包括 AACDecoderFilter FrameExtractFilter MFCDecoderFilter MP4testcode mpeg4ip_mp4v2 SsapMp4Parser |
JPEG编解码测试程序 |
提供源码、API操作文档 |
OpenGL测试程序 |
提供源码、用户手册, 2D/3D硬件图形加速(OpenGL ES1.1&2.0) |
Camera预览和编码测试程序 |
提供源码 支持OV9650/9653/9655 CMOS图像传感器 |
串口测试程序 |
提供源码 测试串口通讯的程序 |
TCPMP播放器 |
完美硬件解码MPEG-4/H263/H264/VC-1 支持avi、mp4、m4v、mov、3gp、flv、mpg等扩展格式 支持DIVX、XVID 支持解码MP1、MP2、MP3、AC3、AAC等音频格式 D1分辨率(720*576)下,视频解码40fps以上 |
录音程序 |
录音测试程序,支持永久存储至nand flash |
Flash播放器 |
一款不错的flash 播放器 |
Skype |
即时通讯工具,支持信息、语音聊天 |
MSN |
WinCE6.0自带即时通讯工具 |
QQ |
腾讯QQ,支持在线聊天、QQ群、发送接收文件等 |
在线视频 |
支持在线播放视频 |
OFFICE软件 |
Word、Excel、PowerPoint、PDF、txt等阅览 |
PC端 开发环境及烧写软件 |
DNW V0.60C |
串口调试终端、USB下载镜像工具 |
IROM_Fusing_Tool |
烧写IROM_SD_EBOOT.NB0到SD卡的工具 |
Microsoft Visual Studio 2005 |
集成开发环境,系统定制、编译、调试环境 应用程序开发环境 |
Windows Embedded CE 6.0 |
内核定制、裁剪插件 |
Microsoft Activesync |
PC和WinCE的同步软件,同步建立后,可通过USB Device口与PC间进行数据交换,应用程序单步调试等 | |
Linux2.6.28软件资源
|
Linux2.6.28 BSP软件资源 |
类别 |
功能特性 |
描述 |
Bootloader |
u-boot |
版本:u-boot-1.1.6 主要功能: 1、支持Nand Flash擦除、读、写 2、支持USB 下载镜像 3、支持打印、设置、保存环境变量 4、支持内存内容显示、对比、修改 5、支持bootm、bootargs设置 ★ 提供源代码 |
Sdboot |
支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写) |
内核及 设备驱动 程序 |
内核 |
内核版本:Linux-2.6.28 |
系统时钟 |
系统主频:533MHz |
显示驱动 |
支持多种不同尺寸液晶屏:3.5寸、4.3寸、7寸、10.2寸、10.4寸 ★ 提供源码 |
TOUCH |
触摸屏驱动 ★ 提供源码 |
DM9000 |
DM9000网口驱动 ★ 提供源码 |
CAMERA |
摄像头驱动,支持OV9650/9653/9655, ★ 提供源码(选配) |
HSMMC |
SD/MMC/SDIO驱动 ★ 提供源码 |
IIC |
IIC驱动 ★ 提供源码 |
SPI |
SPI驱动 ★ 提供源码 |
NANDFLASH |
NANDFLASH FMD模式Nand Flash驱动,支持512 Byts小Page、2K bytes大Page,驱动兼容128Mbit~8Gbit容量 ★ 提供源码 |
SERIAL |
串口驱动,4个UART ★ 提供源码 |
WAVEDEV |
音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码 |
USB Host |
支持USB键盘、鼠标、U盘等 ★ 提供源码 |
DMA |
DMA驱动 ★ 提供源码 |
JPEG |
JPEG硬件编解码驱动 ★ 提供源码 |
MFC |
多媒体硬件编解码驱动 ★ 提供源码 |
TV OUT |
支持电视输出 ★ 提供源码 |
2D/3D |
2D/3D硬件加速驱动 OpenGLES1.1 & 2.0、D3DM |
文件系统 |
NFS文件系统 |
支持系统启动NFS挂载网络文件系统 |
Yaffs |
支持yaffs文件系统 |
交叉编译器 |
cross-4.2.2-eabi.tar.bz2 |
交叉工具链 |
图形界面 |
Qtopia 2.2.0 |
图形界面支持多种功能 1、图片浏览器 2、MediaPlayer 3、日历、时钟、计算器 3、浏览器 4、文件管理器 5、终端 6、多款游戏 7、触摸校正程序 8、插件管理器 等等功能 |
上层 应用 程序 |
H.264 display |
H.264硬件解码测试程序 |
MPEG-4 display |
MPEG-4硬件解码测试程序 |
H.263 display |
H.263硬件解码测试程序 |
VC-1 display |
VC-1硬件解码测试程序 |
4-windows display |
多重解码,四分屏硬件解码测试程序 |
Camera preview & MFC encoding |
Camera采集回显及MFC编码测试程序 |
MFC decoding & Camera preview |
MFC解码及camera回显测试程序 |
Camera input and JPEG encoding |
Camera 采集及JPEG编码测试程序 |
JPEG decoding and display |
JPEG解码机显示 |
MFC decoding & Camera preview thru TV |
TV输出MFC解码及camera回显 |
H.264 decoding thru TVOUT |
TV输出 H.264解码 |
PC端 (windows xp) 烧写工具 |
DNW V0.60C |
串口调试终端、USB下载镜像工具 |
moviNAND_Fusing_Tool.exe |
烧写启动代码到SD卡的工具 | |
Android2.1软件资源
|
Android2.1 BSP软件资源 |
类别 |
功能特性 |
描述 |
Bootloader |
u-boot |
版本:u-boot-1.1.6 主要功能: 1、支持Nand Flash擦除、读、写 2、支持USB 下载镜像 3、支持打印、设置、保存环境变量 4、支持内存内容显示、对比、修改 5、支持bootm、bootargs设置 ★ 提供源代码 |
Sdboot |
支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写) |
内核及 设备驱动 程序 |
内核 |
内核版本:Linux-2.6.29 |
系统时钟 |
系统主频:533MHz |
显示驱动 |
4.3寸屏(480*272)/7寸屏(800*480) ★ 提供源码 |
TOUCH |
触摸屏驱动 ★ 提供源码 |
DM9000 |
DM9000网口驱动 ★ 提供源码 |
HSMMC |
SD/MMC/SDIO驱动 ★ 提供源码 |
IIC |
IIC驱动 ★ 提供源码 |
SPI |
SPI驱动 ★ 提供源码 |
KEYBD |
按键驱动程序 ★ 提供源码 |
WAVEDEV |
音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714) ★ 提供源码 |
DMA |
DMA驱动 ★ 提供源码 |
RTC |
实时时钟驱动 |
USB |
USB Device驱动 |
JPEG |
JPEG硬件编解码驱动 ★ 提供源码 |
MFC |
多媒体硬件编解码驱动 ★ 提供源码 |
TV OUT |
支持电视输出 ★ 提供源码 |
ROTATOR |
屏幕旋转驱动 ★ 提供源码 |
2D/3D |
2D/3D硬件加速驱动 OpenGLES1.1 & 2.0、D3DM |
交叉编译器 |
arm-none-linux-gnueabi |
交叉工具链 |
上层 应用 程序 |
Alarm Clock |
这是Android 下一个闹钟程序,可以设置闹铃时间、铃声选择等等 |
ASTRO |
文件管理器 |
Mediaplayer |
不错的视频播放器,透明的工具条、可以横竖旋转屏幕 |
Music |
音频播放器,支持专辑分类,艺术家、专辑、歌曲、播放列表、派对随机播放、背景播放、搜索等功能 |
Picsay |
一款强大的图片编辑软件,通过该软件可以编辑图片、添加标题、文字说明、装饰图片,在图片上添加文字、添加小图片等等 |
Gallery |
一个非常好的图片浏览控件,支持图片放大、缩小、上一张、下一张、幻灯片演示、共享、旋转、裁切、图片信息等 |
Browser |
Android 下的Brower 功能非常强大,支持网页放大、缩小、跳转、属性设置等 |
Panda Reader |
熊猫看书是android下一款用于智能设备的阅读器,功能相当的强大。四大功能模块:本地图书、在线书库、电子杂志、我的收藏。 1、TXT动态加载实现流畅阅读 2、主题换肤:海蓝、银灰、金黄 3、多种滚屏方式、滚屏速度自由选择 4、历史记录的自动保存 5、色彩的设定:背景图片、背景颜色、文本颜色 6、字体的设置:字体大小、字体属性、字间距、行间距 7、全盘文件任意搜索 8、支持中英文切换 9、可浏览ZIP文件 |
PC端烧 写工具 (Windows XP) |
DNW V0.60C |
串口调试终端、USB下载镜像工具 |
moviNAND_Fusing _Tool.exe |
烧写启动代码到SD卡的工具 | |
Ubuntu 9.04软件资源
|
Ubuntu-9.04 BSP软件资源 |
类别 |
功能特性 |
描述 |
Bootloader |
u-boot |
版本:u-boot-1.1.6 主要功能: 1、支持Nand Flash擦除、读、写 2、支持USB 下载镜像 3、支持打印、设置、保存环境变量 4、支持内存内容显示、对比、修改 5、支持bootm、bootargs设置 ★ 提供源代码 |
Sdboot |
支持SD启动、通过USB下载并烧写镜像(取代JTAG烧写) |
内核及 设备驱动 程序 |
内核 |
内核版本:Linux-2.6.29.1 |
系统时钟 |
系统主频:533MHz |
显示驱动 |
4.3寸屏(480*272) ★ 提供源码 |
TOUCH |
触摸屏驱动 ★ 提供源码 |
UART |
4路串口驱动 ★ 提供源码 |
256M Nand Flash |
Nand Flash驱动,256M Bytes ★ 提供源码 |
Keybd |
按键驱动,默认功能:上、下、左、右、确定、返回 ★ 提供源码 |
RTC |
实时时钟驱动 ★ 提供源码 |
SD/MMC |
SD/MMC驱动 ★ 提供源码 |
编译器 |
Arm-none-linux-gnueabi |
交叉工具链 |
图形界面 |
Lxde-ubuntu |
Ext3 rootfs | |
DJYOS操作系统介绍
都江堰操作系统,简称djyos,得名于一个伟大的水利工程:都江堰。 与传统操作系统不同,djyos不是以线程而是以事件为调度核心,这种调度算法使程序员摆脱模拟计算机执行过程编写程序的思维方式,而是按人类认知世界的方式编写应用程序,就如同在嵌入式编程中引入了VC似的。djyos的调度算法使程序员可以摆脱线程和进程的束缚,djyos没有有关线程的api,一个完全不懂线程知识的程序员也可以顺利地在djyos下编写应用程序。 djyos是一个全新的操作系统,它与现有的任何操作系统都没有亲缘关系,在构成操作系统的几个重要方面:调度器、中断管理、设备管理、资源管理等方面,都又非常突出的创新,甚至是理论创新。通过这些创新,djyos能为应用程序设计者提供非常突出的特性: 1、在调度器方面,可以说是彻底革新,它几乎颠覆了传统的软件设计模式。对嵌入式编程来说,几乎是革命性的进步,它以事件为核心的调度方式,改变了过去操作系统要求程序员模拟计算机的思维方式的编程模式,使之可以按人类的思维方式编写应用程序;它使程序员可以摆脱线程和进程的束缚,djyos没有跟线程相关的API。特别是在嵌入式领域的程序员,有许多是行业背景很深的专家,但往往缺乏计算机操作系统方面的知识,他们在djyos下编程,则可以无需学习晦涩难懂的线程知识。 2、天然匹配多核和分布式计算。djyos的调度算法是以事件为核心的,应用程序只管为事件编制处理程序,而线程和CPU核则被当做处理事件必须的资源,由操作系统分配给事件,这种算法天生使多核编程更加简单,多核利用率更高。众多周知,目前CPU正往多核化发展,嵌入式CPU甚至DSP也是如此,比如ADI公司的blackfin561就是一颗只有几十KB内存的双核DSP,djyos有计划移植到blackfin561上,有望成为第一个在只有几十KB内存的CPU上实现对双核的完美支持的RTOS。 3、创新的加载方式和中断管理模块,可以实现比所有操作系统都快的中断响应速度。并且在CPU启动后数十uS以内,应用程序的关键部分就可以实现对目标系统的控制,在操作系统加载过程中,就可以响应应用程序的中断ISR。 4、实时的内存管理,在操作系统组件中,通常认为malloc函数是非实时组件,因为即使有充足的内存,malloc函数的执行时间也不可预计,不符合实时系统要求执行时间和结果均可预计的原则。但是djyos的内存管理,只要在系统设计时配备充足的内存,malloc的执行时间是快速而且可以预计的,而在只运行一个应用程序的实时系统中,内存不枯竭是容易做到的。 5、为项目经理和系统工程师量身定制的系统架构,为工程师量身定制的API设置,特别利于系统工程师划分项目模块,利于项目经理组建和管理团队,利于工程师编写利于维护的代码。 6、欲了解更多的特长,请仔细阅读我的《都江堰操作系统与嵌入式系统设计》一书 1.djyos 是一个嵌入式实时操作系统,没有考虑在通用计算机/服务器上与windows、linux、unix竞争。 2.在嵌入式领域,djyos 要与非实时操作系统如linux、wince竞争,以及实时操作系统如vxworks、qnx 等竞争。 3.djyos的目标,是改变中国无(有影响力的)操作系统局面,在不久的将来,世界上流行的操作系统中,有一个来自中国。 |