首页 文章 精选 留言 我的

精选列表

搜索[API选型],共10000篇文章
优秀的个人博客,低调大师

嵌入式工业主板定制选型要点分析

主板是电脑的核心部件,无论是商用的还是工业级的, 电脑就是通过主板将CPU等各种器件和外部设备有机地结合起来,形成一套完整的系统,因此电脑的整体运行速度和稳定性在相当程度上取决于主板的性能。工业主板由于其应用范围更广泛,使用环境更复杂,因此用户对其功能、兼容性、可靠性要求更高。 根据主板的结构和尺寸可以分成:全长卡,半长卡,5.25寸,3.5寸,PC104架构等。按选用芯片系列分:386,486,586,PIII,P4,ATOM,等。按芯片类型分:X86架构,MIPS架构,ARM架构等。还有一些根据客户需求定制的部分。 工业主板元器件一般不同于商业用料,需要考虑耐高温、抗潮湿等工业场合需求。 平台选项:工业主板一般采用低功耗芯片组,以便节约能耗,同时提高环境适应能力。常见的平台从Intel Core,Nehalem到2012年主推的Sandybridge/Ivybridge,及ATOM凌动平台,AMD的LX系列(LX800)到Fusion等。 接口设计:工业主板由于使用场合特殊,因此设计接口会根据使用场合做定制或堆砌大量标准接口以适应各种接口。常见接口有串口,USB,LAN,LPT等,为了适应环境,一般都带有防浪涌冲击,放静电等设计。扩展接口有PC104家族,PCI-E家族,PCI家族等,配合工业母板,底板使用支持多个扩展。同时带多种显示功能如VGA,LVDS,HDMI,DVI接口等。 生命周期:工业使用以稳定为前提,因此希望有长时间的稳定供货周期,以保证整体设备或系统的稳定。 保护功能:工业主板通过特殊设计,在遇到死机等异常情况,可以实现看门狗自动重新启动全力的保证系统在恶劣环境的高稳定性的要求。 在选购工业主板时,首先要观察工业主板的制造工艺。检测工业主板的制造工艺一看主板做工是否精细,如电路板(PCB)的层数是否为多层板(最好是6层以上)、各焊点接合处及波峰焊点是否工整简洁、走线是否简洁清晰;二看主板元件;三看设计结构是否符合未来升级安装的需要、结构布局是否合理,是否利于安装其他配件和散热处理器件;四看主板是否通过相应的安全标准测试;最后看主板产品包装和相关配件,其各种连接线、驱动盘、保修卡等是否齐全。 工业主板质量检测方法有:主板电池,观察电池是否生锈、漏液;芯片的生产日期,主板的速度不仅取决CPU的速度,同时也取决于主板芯片组的性能。扩展槽插卡,一般ISA扩展槽比PCI扩展槽更易观察,其方法是先仔细观察槽孔的弹簧片的位置形状,再把ISA卡插入槽中后拔出,观察现在槽孔内的弹簧片位置形状是否与原来相同;软件测速,可以通过它来了解工业主板的性能,较好的测速软件有SPEED系列和SST系列的测速软件。 选购工业主板时需要考虑工控机和主板将来升级扩展的能力,如扩充内存和增加扩展卡、升级CPU等方面的能力。主板插槽越多,扩展能力就越好,相对价格也更贵。 作为工控机的核心,工业主板的稳定性、可靠性、质量等关系到整个项目的成功与否,故选择一个合适的主板方案也是非常重要的考虑因素。朗锐智科(www.lrist.com)具备丰富嵌入式开发经验,提供高可靠、高品质的工业主板解决方案。

优秀的个人博客,低调大师

2017年数据架构师架构选型必读

这是最好的时代,科学技术推陈出新,各种数据库不再一家独大,关系数据库、非关系数据库(NoSQL)、混合数据库(NewSQL)各领风骚。 这也是最坏的时代,琳琅满目的数据库名称和特性,让我们目不暇接。一个个去研究显然时间和精力有限,随大流选一个却又担心走到坑里去,沉没成本太大。 刚好这又冬去春来,适合大兴土木大搞建设的时候到了,这里就来跟大家捭阖下。 首先还是要有个基准的判断,这个业务系统,是选用关系型数据库呢,还是非关系型数据库?是偏OLTP类型呢还是更加偏OLAP类型? 如果是选择传统关系型数据库,通常就只建议在这四个数据库里选择了。 Oracle虽然一直在掉分,而且分数被MySQL拉得很近,但是大家需要注意的是,这个分值并非代表使用的公司的多少,也不代表使用的套数或者数据量的大小,而主要因素是“热度”,这东西跟股市有点差不多,供参考但不能依赖。 DBAplus Newsletter第二期中是这么解读的:“其实这么看上去第一集团还是Oracle / MySQL / SQLServer,PG在快速追赶中,目前离第一集团大概还有3~4倍左右的差距,但PG作为这几个老牌数据库中斜率比较大的,大概在2013年年底有一个跳变,看时间点应该是PG 9.3的发布,随后PG一直保持了非常稳健的向上发展趋势,这个表现非常符合最近几年PostgreSQL社区的快速发展,从9.0到去年的9.6,PG面向传统企业、互联网、金融、物联网、政企等行业发布了诸多特性,在SQL兼容性与时俱进,贴近最新发布的SQL标准,从社区发布的性能测试来看,单机TPS达到了180万的水准。PostgreSQL正在以自己的方式构建一个庞大的生态体系。这个数据也是比较符合直观感受的。” 那么,具体要怎么选择呢?如果你是个新鲜的互联网公司,而且也有钱找得起高工资的DBA有能力控制好开发质量,那么不用多说,选择开源数据库吧,MySQL或者PG。如果JSON类LBS业务用得非常多,用PG吧,否则可以用MySQL。 选用MySQL,一个重要的新组件暂时还不推荐上:MySQL 5.7.17 Group Replication。从官方的性能测试结果看,性能是优于Galera PXC的,接近异步同步。但是目前在运维方面的支持上不够好,比如备份和集群客户端支持上,离实际生产环境大规模应用还是有一段距离。 如果你其实也不知道开发团队会设计出些什么架构,写出些什么代码,对开源数据库的特点也基本没太多经验,那么选Oracle或者SQL Server吧。业务量很大,优选Oracle,否则SQL Server也是可以的。后者几乎是“免维护”的,至少不太请专职DBA。 当然,优先推荐的当然是Oracle,因为12cR2已经发布了。浦发银行2017年的新项目全部采用12cR2,当然肯定是要用集群,肯定是要用PDB,肯定是要用IMO,这些技术在吉林移动、浙江移动都在核心生产上跑了好长时间了。是的,R2新出的Sharding还在考量中,虽然看起来很美。 MongoDB现在用的也非常多,曾经一度热度超过了PG。目前看起来还是以互联网应用为主,社群今年会有许多线下沙龙,可以多参加了解。 国内数据库,我们相信是绝大多数人心中的痛。这个其实也没办法,婴儿学步总要有个时间。 在Newsletter第二期有5家国产数据库发布了新的产品消息: 蚂蚁金服的OceanBase 1.0可申请试用 TiDB将发布RC2 达梦发布DM v7.1.5.145 巨杉数据库发布SequoiaDB 2.6社区版 南大通用发布GBase UP 原文发布时间为:2017-02-25 本文来自云栖社区合作伙伴DBAplus

优秀的个人博客,低调大师

Android热修复技术选型——三大流派解析

文章作者:所为 淘宝无线开发专家 2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。 技术背景 一、正常开发流程 从流程来看,传统的开发流程存在很多弊端: 重新发布版本代价太大 用户下载安装成本太高 BUG修复不及时,用户体验太差 二、热修复开发流程 而热修复的开发流程显得更加灵活,优势很多: 无需重新发版,实时高效热修复 用户无感知修复,无需下载新的应用,代价小 修复成功率高,把损失降到最低 业界热门的热修复技术 热修复作为当下

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册