- 产品简介
- 硬件配置
- 软件配置
- 产品视频
自从Sate210公开发售以来,不少网友第一个问题就是“你们的Sate210为什么不做android系统?”我一直都在做同样的解释:因为我们Sate210团队在wince经验上比较有优势,三个成员都已经做了三年以上的wince系统驱动开发,我们只做我们最擅长的领域。
现在我再次这里详细解释“为什么Sate210不做做android系统”的原因:
l 最直接的原因:wince是Sate210团队最擅长的领域,达到了产品级别要求的开发经验。从自己最擅长的领域做起,这是非常合理发展选择。
l Android并不是适合所有领域:现在android的确是占据很大的嵌入式操作系统市场,但是android所占有的领域是消费电子,比如工业级手持设备,工控领域的人机界面,车载导航设备以及嵌入式游戏机设备等,android所占有的比例非常低。因为这些领域对稳定性要求很高,并且并不需要android那些复杂的功能,这些领域通常采用稳定性好的wince。最近和许多嵌入式爱好者,企业管理者交谈,发现不少人对android非常痴迷,不管自己做什么产品,都要上android系统,比如高档车载,比如一些街机,也不考虑自己团队的开发能力,就一个劲的说要上android,即使不考虑稳定性,按照道理android开发一个产品要用的开发周期是用wince开发的两倍,可是和我接触的不少中小企业研发负责人,手里只有一个android驱动工程师,就想做android车载了,未免太过于轻率。奉劝各位产品决策者在做一个决定之前,想想为什么周围没人用android做工控产品,为什么用android做车载的公司很少,为什么研发实力比自己强的很多著名企业都没用android做车载。在做产品的时候喜欢第一个吃螃蟹的公司很容易倒闭,所以对于一个企业在一些场合采用wince比android更加安全健康。
类目 |
名字 |
功能描述 |
|
CPU主频:1G/800M,内存;512M |
|||
Bootloader |
BL1_UART.nb0 |
IROM UART->USB->Storage启动部分(提供源代码) |
|
EBOOT.nb0 |
Eboot :作用是烧写bootimage.nb0等(提供源代码) |
||
bootimage.nb0 |
Stepstone和eboot合并生成,烧写进nandflash(提供源代码) |
||
底层驱动 |
DISPLAY |
显示驱动:支持的液晶屏:4.3寸,7寸 (提供源代码) |
|
HDMI |
HDMI高清接口驱动,暂时支持720P(提供源代码) |
||
Backlight |
PWM控制背光驱动(提供源代码) |
||
TOUCH |
Sate210双通道触摸屏驱动,经过修改达到产品精度(提供源代码) |
||
CAMERA |
摄像头驱动,支持数字300W摄像头OV3640和模拟摄像头TVP5150编码驱动 (提供TVP5150源代码,不提供OV3640项目源代码) |
||
DM9000A |
DM9000网口驱动(提供源代码) |
||
HSMMC |
SD/MMC/SDIO驱动,最大支持32G SD卡(提供源代码) |
||
IIC |
IIC驱动(提供源代码) |
||
JPEG |
JPEG硬件编解码驱动(提供源代码) |
||
SPI |
SPI驱动(提供源代码) |
||
KEYBD |
按键驱动程序(提供源代码) |
||
NANDFLASH |
Nand Flash驱动,2K Page,支持 SLC nand 256M~1GB容量(提供源代码) |
||
SERIAL |
串口驱动:Uart0~Uart3,目前屏蔽Uart2用作调试串口,驱动被屏蔽,无法当做普通串口使用,有需要可以修改开放普通串口功能 (提供源代码) |
||
WAVEDEV |
音频驱动,支持AC97和IIS,默认驱动为AC97(WM9714)(提供源代码) |
||
USB Host |
支持USB键盘、鼠标、U盘、USB光驱、USH Hub (提供源代码) |
||
USB OTG |
OTG 2.0驱动,支持与PC同步,连接VS2005进行应用程序单步调试(提供源代码) |
||
MFC |
多媒体硬件编解码MFC驱动 (提供源代码) |
||
2D/3D |
2D/3D硬件加速驱动 ,OpenGLES1.1 & 2.0、D3DM。 |
||
上层应用 |
OpenGL测试程序 |
无源码 |
|
JPEG编解码测试程序 |
(提供源代码) |
||
MFC测试程序 |
(提供源代码) |
||
Camera测试程序 |
(提供微软自带源代码) |
||
串口测试程序 |
提供exe测试程序,无源码。 |
||
录音程序 |
提供三星exe测试程序,无源码。 |
||
PC端开发软件,烧写工具以及驱动 |
DNW V0.60C |
Sate210串口调试终端 |
|
USB 下载驱动 |
Dragin V1.25 下载bootloader和NK到Sate210用到的驱动 |
||
USB 同步驱动 |
Sate210通过Activesync软件连接PC用到的驱动 |
||
VS2005 |
开发应用程序,并配合PB6.0定制wince6.0 系统。 |
||
Windows Embedded CE 6.0 |
配合VS2005软件定制wince6.0 系统,开发驱动。 |
||
Microsoft Activesync |
PC和Sate210同步,通过USB Device口与PC间进行拷贝数据,单步调试应用等 |
||
SDK |
Sate210 SDK |
基于Sate210工控板,方便客户开发上层应用程序 |
自从Sate210公开发售以来,不少网友第一个问题就是“你们的Sate210为什么不做android系统?”我一直都在做同样的解释:因为我们Sate210团队在wince经验上比较有优势,三个成员都已经做了三年以上的wince系统驱动开发,我们只做我们最擅长的领域。
现在我再次这里详细解释“为什么Sate210不做做android系统”的原因:
l 最直接的原因:wince是Sate210团队最擅长的领域,达到了产品级别要求的开发经验。从自己最擅长的领域做起,这是非常合理发展选择。
l Android并不是适合所有领域:现在android的确是占据很大的嵌入式操作系统市场,但是android所占有的领域是消费电子,比如工业级手持设备,工控领域的人机界面,车载导航设备以及嵌入式游戏机设备等,android所占有的比例非常低。因为这些领域对稳定性要求很高,并且并不需要android那些复杂的功能,这些领域通常采用稳定性好的wince。最近和许多嵌入式爱好者,企业管理者交谈,发现不少人对android非常痴迷,不管自己做什么产品,都要上android系统,比如高档车载,比如一些街机,也不考虑自己团队的开发能力,就一个劲的说要上android,即使不考虑稳定性,按照道理android开发一个产品要用的开发周期是用wince开发的两倍,可是和我接触的不少中小企业研发负责人,手里只有一个android驱动工程师,就想做android车载了,未免太过于轻率。奉劝各位产品决策者在做一个决定之前,想想为什么周围没人用android做工控产品,为什么用android做车载的公司很少,为什么研发实力比自己强的很多著名企业都没用android做车载。在做产品的时候喜欢第一个吃螃蟹的公司很容易倒闭,所以对于一个企业在一些场合采用wince比android更加安全健康。
l Sate210的定位策略:从设计Sate210早期开始,我们Sate210设计团队成员的目标一致是做一款接近产品的S5PV210 评估板,Sate210面向的客户是企业客户,我们并不想把Sate210设计成wince也跑,linux也跑,android也跑的,但是仅仅是停留在能运行,不考虑稳定性的一般开发板。我们团队一直都强调“要做好点,不能丢人”宗旨。所以我们集中所有力量做wince系统,不仅要支持wince6.0 ,不久的将来还要支持wince7.0,把Sate210做成一款经典的S5PV210 评估板。
l Sate210将来是否会支持android系统?这个肯定会,但是我们要做好wince系统以后才会考虑,如果前期有客户感兴趣,可以委托第三方开发android系统。Sate210的硬件配置是足以支持android2.3以及android4.0 的,所以在不久的将来,Sate210 android系统会完成,满足一些客户的需求。
l 不管是现在Sate210出的wince系统,还是将来Sate210要出的android系统,都会进最大能力的开源,硬件和驱动的稳定性会经过长期测试,减轻中小企业研发难度,让中小企业更专注做应用开发。
l 2012.04.08 南嵌电子科技正式发布android系统给客户使用,满足了以前android客户的需求。