本帖最后由 winner 于 2014-11-26 14:39 编辑
不久前朋友为支持我的事业,特赠送一套飞凌OK335xS-2 的开发板用于最新的物联网产品项目,朋友说品质不错。后续使用暂且不表,先对其做了一个初步的整体分析。 以下各位看客且随我慢慢由表及里,从硬到软层层剖析,其品质性能各位专业工程师心中自有评判。 一、开箱效果 拿到开发板,其外包装是这样的:
初看上去开发板体积不大,被多层泡沫所包裹,可以有效地缓冲外部意外冲击力对开发板的损伤,确保用户可以放心拿到完好无损的产品,避免了退货换货的烦恼。这对我这种怕麻烦的人来说无疑是吃了一个定心丸。 内部连接线包括: 串口连接线一条、电源适配线(市电交流转5V直流)一条、通用以太网线一条和USB MiniB数据连接线一条
二、硬件设计分析 拆开开发板的静电保护包装,仔细观察开发板的布局设计,发现其元件布局紧凑,接口丰富,紧密排布于开发板四周,保证了PCB板空间的最小化,又使用户可以方便地根据个人使用需要连接外部设备。
如上图所示,开发板上直接搭载了一块4.3寸触摸屏,用于UI或相关信息显示所用。 再次充分利用开发板空间面积,使开发板始终收缩在一个有限的空间,体现其简约的设计风格。 拆开开发板上层的液晶面板,获得开发板的顶面和底面的清晰图片。 先看底面图: 大家可以发现,底面丝印层对每个接口的功能及管脚定义有比较详细的说明,使用户即使在不必打开硬件使用手册的相应说明情况下也可以清楚地知道如何连接各接口,方便可靠地使用设备外设,减少了不必要的使用麻烦,当然丝印有个小失误,把UART4重复标注为UART2了,这在使用时注意一下就好了,不影响理解和使用。
正面接口说明如上图所示,其中红色方框既是该开发板的核心板(TI AM335x),它是直接焊接到开发主板上的。我想厂家可能是考虑到用户一般是不必单独使用其核心板,所以直接焊死在上面,所以我就不必再告诉大家如何快速可靠拆解核心板的方法来添乱了。 黄色椭圆框则是板上独立的时钟电路,以弥补AM335x核心板的不足,进一步增强了其实用性。 对其外围的汇总如下:
总之,其外设对于通用性的通讯接口都比较方便独立地连接,使用时连接简便,加上各接口的复用功能,充分提高了开发和使用的效率。 三、OK335xS-2的软件开发环境 由于OK335xS-2系列开发板支持系统从NANDFLASH或TF卡启动,而程序烧写则支持批量和命令行方式,方便程序的烧录和转移,而附带光盘中除了必要的使用手册、硬件设计文档和相应调试开发小工具外,还包含了Linux和WinCE的完整实例源码及必要镜像烧录文件,也是学习进阶的优质学习资料,基于两种系统官方推荐使用的开发环境分别是Ubuntu和Visual Studio。 这种手把手的教学无论是对于具备一定嵌入式开发经验还是有志于从事嵌入产品开发的初学者来说都不失为一个很好的工具选择。 当然有一个最大的亮点是,附带程序包中基本包含各相应硬件模块的测试程序,一是可以方便快速测试相关硬件功能正常性,另一方面也方便用户有针对性地快速熟悉自己需要用到的硬件资料进行快速上手开发,可以有效缩短开发周期,节省不少无谓的开发环境摸索时间。
开机界面图
Boot界面图
实例DEMO程序界面效果图
四、开发板适用领域 鉴于OK335xS-2系列开发板所具备的各项软硬件资源,笔者个人认为有汽车电子(如车载GPS系统)、便携式医疗设备、工业现场控制系统、银行管理系统、交通管理系统、某些音频设备开发者可以选择使用,其高度集成的硬件资源和灵活的软件适应性突显其卓越的性价比,无论是企业还是个人都不妨入手使用。
|