差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
adamtaylorfpga [2019/03/13 11:26]
gongyu 创建
adamtaylorfpga [2019/03/13 11:34] (当前版本)
gongyu
行 1: 行 1:
-牛人Adam Taylor向FPGA开发者推荐的20个资源网站+<​html>​ 
 +<​head>​ 
 +<​title>​牛人Adam Taylor向FPGA开发者推荐的2 - 幕布</​title>​ 
 +<meta charset="​utf-8"/>​ 
 +<meta http-equiv="​Content-Type"​ content="​text/​html;​ charset=utf-8"​ /> 
 +<meta name="​renderer"​ content="​webkit"/>​ 
 +<meta name="​author"​ content="​mubu.com"/>​ 
 +</​head>​ 
 +<body style="​margin:​ 50px 20px;color: #​333;​font-family:​ SourceSansPro,​-apple-system,​BlinkMacSystemFont,'​PingFang SC',​Helvetica,​Tahoma,​Arial,'​Microsoft YaHei',​微软雅黑,​黑体,​Heiti,​sans-serif,​SimSun,​宋体,​serif">​ 
 +<div class="​export-wrapper"><​div style="​font-size:​ 22px; padding: 0 15px 0;"><​div style="​padding-bottom:​ 24px">​牛人Adam Taylor向FPGA开发者推荐的20个资源网站</​div><​div style="​background:​ #e5e6e8; height: 1px; margin-bottom:​ 20px;"></​div></​div><​ul style="​list-style:​ disc outside;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ images="​%5B%7B%22id%22%3A%22e169750b2e2c037-2603805%22%2C%22uri%22%3A%22document_image%2F586f97e9-9998-411f-a615-26d24705ab15-2603805.jpg%22%2C%22ow%22%3A1040%2C%22oh%22%3A585%7D%5D"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​本文章来自FPGA的大神&​nbsp;​MicroZed Chronicles&​nbsp;​and&​nbsp;<​a class="​content-link"​ target="​_blank"​ href="​http://​Hackster.IO"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​Hackster.IO</​a>&​nbsp;​projects的著名博主Adam Taylor的推荐,发表于Arm社区</​span><​div style="​padding:​ 3px 0"><​img src="​https://​mubu.com/​document_image/​586f97e9-9998-411f-a615-26d24705ab15-2603805.jpg"​ style="​max-width:​ 720px;"​ class="​attach-img"></​div></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​文章背景</​span><​ul class="​children"​ style="​list-style:​ disc outside; padding-bottom:​ 4px;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ images="​%5B%7B%22id%22%3A%223b216974ee07b2069-2603805%22%2C%22uri%22%3A%22document_image%2F01fa52cd-217d-46d3-9dec-767fdf191f99-2603805.jpg%22%2C%22ow%22%3A1040%2C%22oh%22%3A470%7D%5D"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​2018年,Arm针对嵌入式IoT开发者推出了Design Start FPGA平台,在Xilinx的Vivado环境下可以通过拖拽的方式集成进去Arm Cortex-M1和Cortex-M3软核IP,使得用户能够很快、很简单、成本更优化地在FPGA上进行创新。</​span><​div style="​padding:​ 3px 0"><​img src="​https://​mubu.com/​document_image/​01fa52cd-217d-46d3-9dec-767fdf191f99-2603805.jpg"​ style="​max-width:​ 720px;"​ class="​attach-img"></​div></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ images="​%5B%7B%22id%22%3A%22102169750b7f6d031-2603805%22%2C%22uri%22%3A%22document_image%2F73aaed56-6f5e-4c5f-8840-5c8a564c73e3-2603805.jpg%22%2C%22ow%22%3A1040%2C%22oh%22%3A540%7D%5D"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​Cortex-M1是基于Cortex-M0的针对FPGA进行的优化版本,M1、M3以软核的方式集成在FPGA里面是给嵌入式IoT开发者带来了很大的方便。</​span><​div style="​padding:​ 3px 0"><​img src="​https://​mubu.com/​document_image/​73aaed56-6f5e-4c5f-8840-5c8a564c73e3-2603805.jpg"​ style="​max-width:​ 720px;"​ class="​attach-img"></​div></​li></​ul></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​针对初学FPGA和可编程SoCs的资源</​span><​ul class="​children"​ style="​list-style:​ disc outside; padding-bottom:​ 4px;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​MicroZed Chronicles:<​a class="​content-link"​ target="​_blank"​ href="​http://​www.microzedchronicles.com"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​http://​www.microzedchronicles.com</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​数字逻辑介绍:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.element14.com/​community/​docs/​DOC-90338?​ICID=essentials-prgmdevice-module"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.element14.com/​community/​docs/​DOC-90338?​ICID=essentials-prgmdevice-module</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​FPGA开发介绍:<​a class="​content-link"​ target="​_blank"​ href="​https://​community.arm.com/​innovation/​b/​blog/​posts/​arm-innovator-adam-taylor-shares-top-20-resources-for-fpga-developers"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​community.arm.com/​innovation/​b/​blog/​posts/​arm-innovator-adam-taylor-shares-top-20-resources-for-fpga-developers</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​可编程SoC的基础:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.element14.com/​community/​docs/​DOC-91940/​l/​programmable-devices-ii-programmable-socs"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.element14.com/​community/​docs/​DOC-91940/​l/​programmable-devices-ii-programmable-socs</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​如何在你的Xilinx SoC上创建Linux:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​two-methods-of-building-petalinux-for-the-ultra96-77c8e0"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​two-methods-of-building-petalinux-for-the-ultra96-77c8e0</​a></​span></​li></​ul></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​中级项目资源</​span><​ul class="​children"​ style="​list-style:​ disc outside; padding-bottom:​ 4px;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​使用AWS IoT将FreeRTOS连接到Zynq A9:<a class="​content-link"​ target="​_blank"​ href="​https://​medium.com/​m/​global-identity?​redirectUrl=https%3A%2F%2Fblog.hackster.io%2Fmicrozed-chronicles-iot-with-aws-the-microzed-2ffdb9fcb67e"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​medium.com/​m/​global-identity?​redirectUrl=https%3A%2F%2Fblog.hackster.io%2Fmicrozed-chronicles-iot-with-aws-the-microzed-2ffdb9fcb67e</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​使用Python和Pynq加速FPGA开发:<​a class="​content-link"​ target="​_blank"​ href="​https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​为Ultra96开发使用系统优化编译器:<​a class="​content-link"​ target="​_blank"​ href="​https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​将Ultra96连接到物联网:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​iot-ultra96-temperature-monitor-using-ifttt-05011b"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​iot-ultra96-temperature-monitor-using-ifttt-05011b</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​用C开发FPGA图像处理算法:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​fpga-based-edge-detection-using-hls-192ad2"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​fpga-based-edge-detection-using-hls-192ad2</​a></​span></​li></​ul></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​高阶项目的资源</​span><​ul class="​children"​ style="​list-style:​ disc outside; padding-bottom:​ 4px;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​训练二元神经网络:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​training-implementing-a-bnn-using-pynq-1210b9"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​training-implementing-a-bnn-using-pynq-1210b9</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​为Xilinx SoC创建Pynq映像:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​making-cora-pynq-582854"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​making-cora-pynq-582854</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​将Alexa与您的SoC集成:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​integrating-alexa-ultra96-52051d"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​integrating-alexa-ultra96-52051d</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​创建HexaPod机器人:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.hackster.io/​adam-taylor/​hexapod-robot-fpga-based-solution-2c41b5"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.hackster.io/​adam-taylor/​hexapod-robot-fpga-based-solution-2c41b5</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​SDSoC和C可调用库:<​a class="​content-link"​ target="​_blank"​ href="​https://​blog.hackster.io/​microzed-chronicles-sdsoc-c-callable-libraries-eb8180e890c8"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​blog.hackster.io/​microzed-chronicles-sdsoc-c-callable-libraries-eb8180e890c8</​a></​span></​li></​ul></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​针对DesignStart FPGA项目的资源:</​span><​ul class="​children"​ style="​list-style:​ disc outside; padding-bottom:​ 4px;"><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​使用Arm DesignStart启动并运行:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.element14.com/​community/​blogs/​Exploring_the_Programmable_World/​2018/​11/​19/​getting-up-and-running-with-arm-design-start"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.element14.com/​community/​blogs/​Exploring_the_Programmable_World/​2018/​11/​19/​getting-up-and-running-with-arm-design-start</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​用于将Cortex-M软IP与Xilinx FPGA集成的分步视频:<​a class="​content-link"​ target="​_blank"​ href="​https://​developer.arm.com/​products/​designstart/​designstart-fpga?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​developer.arm.com/​products/​designstart/​designstart-fpga?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​Cortex-M1 DesignStart FPGA &nbsp;- &​nbsp;​Xilinx用户指南:<​a class="​content-link"​ target="​_blank"​ href="​https://​developer.arm.com/​docs/​100211/​0000?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​developer.arm.com/​docs/​100211/​0000?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​Cortex-M3 DesignStart FPGA &nbsp;- &​nbsp;​Xilinx用户指南:<​a class="​content-link"​ target="​_blank"​ href="​https://​developer.arm.com/​docs/​101483/​latest/​preface?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​developer.arm.com/​docs/​101483/​latest/​preface?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482</​a></​span></​li><​li style="​line-height:​ 24px;"><​span class="​content mubu-node"​ style="​line-height:​ 24px; min-height: 24px; font-size: 16px; padding: 2px 0px; display: inline-block;​ vertical-align:​ top;">​网络研讨会:如何将Cortex-M处理器与基于Xilinx的FPGA和SoC配合使用:<​a class="​content-link"​ target="​_blank"​ href="​https://​www.xilinx.com/​about/​webinar.html"​ style="​text-decoration:​ underline; opacity: 0.6; color: inherit;">​https://​www.xilinx.com/​about/​webinar.html</​a></​span></​li></​ul></​li></​ul></​div>​ 
 + 
 +</​body>​ 
 +</​html>​
  
- • 本文章来自FPGA的大神 MicroZed Chronicles and Hackster.IO projects的著名博主Adam Taylor的推荐,发表于Arm社区
 
- • 文章背景 
- • 2018年,Arm针对嵌入式IoT开发者推出了Design Start FPGA平台,在Xilinx的Vivado环境下可以通过拖拽的方式集成进去Arm Cortex-M1和Cortex-M3软核IP,使得用户能够很快、很简单、成本更优化地在FPGA上进行创新。
 
- • Cortex-M1是基于Cortex-M0的针对FPGA进行的优化版本,M1、M3以软核的方式集成在FPGA里面是给嵌入式IoT开发者带来了很大的方便。
 
- • 针对初学FPGA和可编程SoCs的资源 
- • MicroZed Chronicles:http://​www.microzedchronicles.com 
- • 数字逻辑介绍:https://​www.element14.com/​community/​docs/​DOC-90338?​ICID=essentials-prgmdevice-module 
- • FPGA开发介绍:https://​community.arm.com/​innovation/​b/​blog/​posts/​arm-innovator-adam-taylor-shares-top-20-resources-for-fpga-developers 
- • 可编程SoC的基础:https://​www.element14.com/​community/​docs/​DOC-91940/​l/​programmable-devices-ii-programmable-socs 
- • 如何在你的Xilinx SoC上创建Linux:https://​www.hackster.io/​adam-taylor/​two-methods-of-building-petalinux-for-the-ultra96-77c8e0 
- • 中级项目资源 
- • 使用AWS IoT将FreeRTOS连接到Zynq A9:https://​medium.com/​m/​global-identity?​redirectUrl=https%3A%2F%2Fblog.hackster.io%2Fmicrozed-chronicles-iot-with-aws-the-microzed-2ffdb9fcb67e 
- • 使用Python和Pynq加速FPGA开发:https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982 
- • 为Ultra96开发使用系统优化编译器:https://​blog.hackster.io/​microzed-chronicles-ultra96-and-pynq-da3b22cc982 
- • 将Ultra96连接到物联网:https://​www.hackster.io/​adam-taylor/​iot-ultra96-temperature-monitor-using-ifttt-05011b 
- • 用C开发FPGA图像处理算法:https://​www.hackster.io/​adam-taylor/​fpga-based-edge-detection-using-hls-192ad2 
- • 高阶项目的资源 
- • 训练二元神经网络:https://​www.hackster.io/​adam-taylor/​training-implementing-a-bnn-using-pynq-1210b9 
- • 为Xilinx SoC创建Pynq映像:https://​www.hackster.io/​adam-taylor/​making-cora-pynq-582854 
- • 将Alexa与您的SoC集成:https://​www.hackster.io/​adam-taylor/​integrating-alexa-ultra96-52051d 
- • 创建HexaPod机器人:https://​www.hackster.io/​adam-taylor/​hexapod-robot-fpga-based-solution-2c41b5 
- • SDSoC和C可调用库:https://​blog.hackster.io/​microzed-chronicles-sdsoc-c-callable-libraries-eb8180e890c8 
- • 针对DesignStart FPGA项目的资源:​ 
- • 使用Arm DesignStart启动并运行:https://​www.element14.com/​community/​blogs/​Exploring_the_Programmable_World/​2018/​11/​19/​getting-up-and-running-with-arm-design-start 
- • 用于将Cortex-M软IP与Xilinx FPGA集成的分步视频:https://​developer.arm.com/​products/​designstart/​designstart-fpga?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482 
- • Cortex-M1 DesignStart FPGA  -  Xilinx用户指南:https://​developer.arm.com/​docs/​100211/​0000?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482 
- • Cortex-M3 DesignStart FPGA  -  Xilinx用户指南:https://​developer.arm.com/​docs/​101483/​latest/​preface?​_ga=2.134102598.955520159.1552444482-1559401776.1552444482 
- • 网络研讨会:如何将Cortex-M处理器与基于Xilinx的FPGA和SoC配合使用:https://​www.xilinx.com/​about/​webinar.html