2020年2月19日,中国广州-全球增长最快的可编程逻辑公司--广东高云半导体科技股份有限公司(以下简称“高云半导体”)宣布在Ubuntu操作系统中支持其FPGA EDA开发软件,从而为开发人员进行人工智能和物联网应用开发提供了一体化开发环境。

传统的FPGA EDA开发工具对Windows和Red Hat系统的支持已有很长的历史,但在许多情况下缺乏对其他Linux版本(如Ubuntu)的支持。但是Ubuntu系统已经成为人工智能解决方案开发最受欢迎的操作系统,FPGA EDA工具和Ubuntu平台不兼容的限制已变成开发人员面临的重大障碍。因为其开源性和脚本编写功能,Ubuntu已成为神经网络模型开发软件(例如Caffe,Tensorflow和Keras)的首选操作系统。因此,高云半导体FPGA EDA工具对于Ubuntu系统的支持,使得开发人员可以将FPGA综合,布局布线和比特流生成无缝集成到其AI设计和脚本工作流程中。

高云半导体国际营销总监Grant Jennings表示:“在传统FPGA上开发边缘推理解决方案时,AI开发人员需要面临使用多个操作系统的困难。有了Ubuntu OS支持,AI开发人员可以在单一操作系统实现他们的FPGA设计流程。不仅可以随时更新当前的建模脚本,在本地生成受过训练的网络的FPGA比特流,还可以自动加载FPGA比特流并在硬件平台上执行测试。高云半导体对其FPGA EDA开发工具对于Ubuntu系统的支持感到非常兴奋,因为它可以大大缩短产品开发周期并对边缘部署的神经网络提供更严格的测试。”

近年来,物联网和全栈Web开发社区也纷纷支持Ubuntu操作系统,以支持连接的边缘设备。高云半导体 FPGA EDA开发工具对Ubuntu操作系统的支持允许与系统的其余部分并行进行FPGA开发和部署更新。通过这种集成,可以更好地在FPGA和其他软件之间进行协同工作。“在支持传统RTL编译流程的同时,高云半导体持续致力于发展和完善自身工具链,以支持各种先进技术。在物联网和服务器领域,为多种软件工具提供一个单一的开发环境以同时进行脚本化和自动化开发和测试已变得至关重要。”高云半导体软件总监刘建华博士表示,“现在,开发人员可以为边缘物联网应用程序集成FPGA综合,部署和测试,实现了现场可编程器件与其他服务器控制器或者监视器的联合。”

高云半导体提供了在Ubuntu 操作系统中安装其FPGA EDA工具提供了详细说明,并将开始在许多未来的参考设计和开发板(包括GoAI人工智能开发流程)中包含ubuntu的脚本。

ubuntu联网_高云半导体EDA开发工具增加了对Ubuntu的支持,集成人工智能和物联网开发工具链...相关推荐

  1. HaaS第一本实体书籍 当代物联网开发圣经 现在开始预售

    元宇宙(Metaverse)概念近期霸屏大众视野,在社会各圈层掀起热议.这一极具科技感与未来感的抽象概念激发了人们无穷想象力,现实世界与虚拟世界融合仿佛近在眼前. 元宇宙概念始于<雪崩>一 ...

  2. “开源”将成为物联网开发生态链的标准

    2019独角兽企业重金招聘Python工程师标准>>> 这对整个物联网行业来说无疑是一个好消息,因为开源可以减少和消除"专有标准"导致的兼容问题. 这也许是软件开 ...

  3. 11个热门物联网开发平台的比较

    本文基于我们对物联网(IoT)供应商进行的详细分析,针对现有IoT软件平台做了一份综合调查.首先,我们制作了一个清单,列出了IoT软件平台的重要功能.然后我们对比了当前11个较为热门的IoT软件平台上 ...

  4. RuilongMaker ESP8266物联网开发板 串口WIFI模块无线收发 Mini版

    ESP8266 IOT MiniBoard 物联网迷你开发板,是一款以ESP8266-12F为核心的物联网开发板,采用ESP8266-12F为主控,使用稳定性较高的CH340USB串口转换芯片,板载3 ...

  5. 如何理解人工智能全栈开发工程师

    首先,真正意义上的人工智能全栈开发是存在巨大困难的,一方面原因是人工智能领域的研发方向非常多,即使按照大的方向来划分,也分为计算机视觉.自然语言处理.机器人学.机器学习.自动推理.知识表示等六大领域, ...

  6. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发

    go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...

  7. python没有联网_无网环境下的 Python 开发指南

    说起有关 Python 的指南,便一定得提到 K 神创建的『Python最佳实践指南』,英文名字是『The Hitchhiker's Guide to Python!』.毫不夸张地说,K 神创建的指南 ...

  8. java vue20.2.2浏览器_支持 Java 15!Java 开发工具 IntelliJ IDEA 2020.2发布

    本文主要对IntelliJ IDEA 2020.2新增修复功能进行详细介绍,其中包括对GitHub拉取请求的更高级支持,新的Inspections Widget,还包含许多框架和技术的新功能,包括Ja ...

  9. 国产版Jetson Nano学习篇2—详细讲解Jetson Nano的开发环境配置和其 Ubuntu 18.04系统的操作,入门必看

    目录 前言 1.开发环境配置 1.1联网 1.2系统汉化和安装中文输入法 1.2.1系统汉化(按需求选择) 1.2.2安装中文输入法 1.3更换关屏设置 1.4更新源和部分软件(仅供参考) 2.Pyt ...

最新文章

  1. 30 个Python代码实现的常用功能,精心整理版
  2. javascript中对象在OOP方面的一些知识(主要是prototype和__proto__相关)
  3. 第一个项目的需求分析
  4. 二维空间有没有厚度_平面设计并不平!空间构成了解一下
  5. C 家族程序设计语言发展史
  6. java通过ip获取网卡MAC地址
  7. GridView 72 般绝技
  8. Promise.race 的原理
  9. java jdk最新版本是多少_Linux下一键安装java-jdk任意版本
  10. linux安装mpich
  11. 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)...
  12. Kernel(核函数)
  13. Apache Flink 零基础入门(二):开发环境搭建和应用的配置、部署及运行
  14. Java做题错误知识点总结(頑張って)!
  15. dwcs6连接不上access数据库_dw连接access数据库的技巧
  16. 软件测试的发展前景怎么样 做软件测试有前途吗
  17. Uva--10098 (next_permutation)
  18. oracle游标添加数据,Oracle使用游标更新数据
  19. 微信小程序 获取手机号 JavaScript解密示例代码详解
  20. 计算机无法完成更新如何处理,Win10更新过程中碰到“无法完成更新”怎么办

热门文章

  1. 关于微信小程序ios机上面左右滑动的问题
  2. 40XXX队技术员交接事项(5):双靶定向井施工小结
  3. 面试时被问在页面隐藏div的几种方法,总结
  4. NKOJ 1725 数字(数位dp)
  5. 操作系统概念 线程调度
  6. 基于单片机的消毒灯系统
  7. U盘做成系统盘后从64G变成32G,怎么办
  8. 智能化配电室的应用与研究
  9. 气相色谱柱温箱程序升温控制器
  10. python keyboard方法_python 偷懒技巧——使用 keyboard 录制键盘事件