0. ARM

ARM:Advanced RISC machine,微处理行业的一家知名企业。适用于多种领域,如嵌入控制,消费、教育类多媒体、DSP和移动式应用。

优势:

  • 功耗低,不容易发热、死机;
  • 32 位指令集;
  • 生态丰富;

1. FPGA

  • Field-Programmable Gate Array,即现场可编程门阵列,通过逻辑编程可以内部电路连接,从而达到智能化的控制效果;

    • 其程序不是通过执行指令,而是通过改变电路,
  • arm的编程指的是c语言或者汇编的编程,arm**一条条的读取语句,顺序实现其功能。fpga的编程则完全不同。fpga编程本身指的就是编辑其内部的电路结构。fpga运行代码也不是一条条执行的,而是读入代码之后就生成了逻辑门结构。这些逻辑门结构是并行运作的。给输入就同时产生输出**。所以fpga的编程语言叫做hdl(硬件描述语言)。hdl中的语句执行是不分先后的。

最新文章

  1. 使用 SecurityManager 和 Policy File 管理 Java 程序的权限
  2. mac 下面wireshark 找不到网卡
  3. decode 横竖转换 2
  4. 设置session失效时间
  5. 一个简单的以User权限启动外部应用程序(用NetUserAdd函数和USER_INFO_1结构体动态添加用户,然后用CreateProcessWithLogonW启动程序)
  6. CSS圆角效果
  7. InitCommonControlsEx()
  8. mysql函数操作(4)
  9. vmware安装黑苹果教程
  10. 第八届蓝桥杯 4、方格分割 DFS
  11. js如何获取url参数
  12. Chrome扩展程序——TabCopy:一键复制网页标题和网址
  13. 正确学习Linux系统的5个建议
  14. RunLoop的应用场景---关于滑动tableView的时候NSTimer 暂停的问题
  15. 使用Entity Framework Core需要注意的一个全表查询问题
  16. CodeForces1070A Find a Number 图论
  17. 超级简单的jquery操作表格(添加/删除行、添加/删除列)
  18. ASP.NET MVC学习笔记 第一天
  19. 20155203 2016-2017-2 《Java程序设计》第10周学习总结
  20. ubunut14.04 mentohust配置

热门文章

  1. log4j2高级配置(1)
  2. 更好的利用配置文件和importlib
  3. 2.3 The Object Model -- Computed Properties
  4. Java文件IO流的操作总结
  5. Python的星号(*)和双星号(**)用法
  6. 日志处理(二) 日志组件logback的介绍及配置使用方法(转)
  7. linux history记录格式修改
  8. LS1021ATWR开发板启动日志分析
  9. IntelliJ IDEA 中配置lombok插件,编写简略风格Java代码
  10. UVa 1658 海军上将(最小费用最大流)