FPGA
文章平均质量分 91
ATM.ZDark
这个作者很懒,什么都没留下…
展开
-
[Zcu106开发]离线环境下用Vitis搭建Zcu106嵌入式系统神经网络加速器踩坑实录
离线环境下安装Vitis、Petalinux等工具,搭建zcu106开发板的嵌入式系统神经网络加速器的踩坑记录。原创 2022-03-10 12:17:36 · 4315 阅读 · 2 评论 -
基于Zynq-Zybo开发板及rtl8188无线网卡的远程舵机控制系统设计(一)——系统框架分析
背景叙述这学期选修了课程《FPGA嵌入式开发》。在这门课中,学习了FPGA上嵌入式系统的工作原理,以及让嵌入式系统能够找到FPGA的指定外设的方法。于是,在最后的课程设计中,博主和几个队友根据前面所学的知识和老师的基本要求,计划完成一个通过手机来控制连接在Zybo开发板上的舵机的小系统。系统分析在任务伊始,还是做一下系统分析。系统原理图如下:如上图,在本系统中,我们需要通过手机向连入同一...原创 2019-06-06 23:10:26 · 971 阅读 · 0 评论 -
基于Zynq-Zybo开发板及rtl8188无线网卡的远程舵机控制系统设计(三)——驱动设计及编译
在本次系统设计中,在Zybo开发板上需要用到舵机驱动芯片和rtl8188无线网卡这两块外部设备。而在嵌入式Linux系统中需要控制外部设备,就需要使用对应不同硬件的“驱动”了。在本章,笔者将详细介绍本次设计中Linux系统中的舵机驱动和rtl8188驱动的生成原理及流程。何谓“驱动”?驱动程序全程“设备驱动程序”,是添加到操作系统中的特殊程序。其中包含有关硬件设备的信息。此信息能够使计算机与相...原创 2019-06-18 21:04:25 · 1356 阅读 · 0 评论 -
基于Zynq-Zybo开发板及rtl8188无线网卡的远程舵机控制系统设计(四)——socket应用开发
回顾再上一章中,我们进行了rtl8188的驱动编译,以及舵机驱动的编写和编译。有了上一章的成果,就已经搭建好了嵌入式Linux系统的硬件环境。现在,就可以在这个硬件环境下进行软件编程了。...原创 2019-06-19 15:44:58 · 596 阅读 · 0 评论 -
基于Zynq-Zybo开发板及rtl8188无线网卡的远程舵机控制系统设计(五)——最终测试
回顾在之前的开发中,我们已经完成了Zybo开发板上的硬件平台搭建以及软件应用开发。现在,我们只需要完成Android系统下的socket发送APP,就可以开始最终的测试了。由于时间限制,博主没有自己独立完成一个Android APP的开发,而是使用了网络上的现有资源,能够介绍的内容有限。所以,这一章就把Android APP和最终测试放在一起叙述。...原创 2019-06-19 17:34:29 · 724 阅读 · 1 评论 -
基于Zynq-Zybo开发板及rtl8188无线网卡的远程舵机控制系统设计(二)——FPGA电路设计
要想让软件能够如期运行,首先需要做好硬件的连线。所以,本系统的第一步是进行FPGA电路设计。硬件原理想要做好电路设计,首先要了解用到的硬件的工作原理。首先是rtl8188无线网卡。这张无线网卡通过USB接口与PC或开发板等设备连接。成功驱动后可以有多种工作方式,如开放无线热点,或者连接其他无线热点等。其次是舵机。舵机,是指在自动驾驶仪中操纵飞机舵面(操纵面)转动的一种执行部件。本次设计使...原创 2019-06-18 17:11:54 · 1411 阅读 · 1 评论