草庐IT

ARM+FPGA

全部标签

QEMU搭建Linux-ARM系统

1、安装QEMU需要的nijia工具在安装QEMU前需要安装nijia工具,使用ninja1.12会出现bug,更换官网1.11.1版本,就可以正常编译了下载地址:https://github.com/ninja-build/ninja/releases配置安装hudahua@wiat:~/workspace/QEMU/ninja-1.11.1$./configure.py--bootstrap提示:/usr/bin/env:“python”:没有那个文件或目录hudahua@wiat:~/workspace/QEMU/ninja-1.11.1$hudahua@wiat:~/workspace

国产飞腾ARM+FPGA电力行业 DCS 联合解决方案

联合解决方案概述在火电的发展过程中,随着社会对电力资源需求越来越高,以往较为粗放式的发电已经行不通了,需要更精细化的发电,以达到资源的最大利用。而这种控制都需要靠自动化技术来实现,单纯的人工是达不到这种效果的。作为国家基础建设的重中之重,电力系统可以凭借选用国产控制系统,来提高发电效率和安全性。开发基于自主创新的基于国产飞腾CPU的分散控制系统,可以减少对国外CPU的依赖,提高核心控制设备国产自主创新水平,降低国际形势变化带来的技术风险,促进国产CPU相关技术和产品生态环境的健康发展。本项目所应用的基于飞腾CPU的分散控制系统是在吸收现有火电厂maxDNA系统优点的基础上进行重新设计,其核心内

xilinx FPGA的XADC功能测试

​ 注:扫码关注小青菜哥哥的weixin公众号,免费获得更多优质的核探测器与电子学资讯~​Xilinx7系列FPGA内置了一个模数转换模块,称为XADC。XADC内部集成了两个最高1MHz采样率,1Vpp的ADC模块,可以采集FPGA外部输入的模拟信号并转为数字信号。XADC不需要外接任何输入信号,就可以测量FPGA内部的温度、VCCINT、VCCBRAM、VCCAUX电压。另外,还可以测量多达17路的外部差分输入模拟信号的幅度,包括专用差分信号输入信号VP/N以及VAUXP/N[15:0]。所有的待测量信号均通过XADC内部的两个12bit-1MSPS的ADC模块(ADC_A和ADC_B)测

《安富莱嵌入式周报》第331期:单片机实现全功能软件无线电,开源电源EEZ升级主控,ARM 汇编用户指南,UDS统一诊断服务解析,半导体可靠性设计手册

周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!目录:1、单片机实现低配版全功能软件无线电,范围0.5-30MHz,支持SSB、AM、FM和CW2、TI整理的ARM汇编用户指南3、ADI差分链路的SPI扩展器LTC4332,支持1200米4、开源串口,SPI,I2C和1-Wire开发工具5、软件更新(1)一年多了,MDK的RTX5中间件软件包终于更新了(2)EmbeddedStudio发布ARM+RISC-V二合一版本V8.10(3)英飞凌的TRAVEOT2G可以免费使用QtforMCU库

【交叉编译环境】安装arm-linux交叉编译环境到虚拟机教程(简洁版本)

就是看到了好些教程有些繁琐,我就写了一个我这个解压安装的交叉编译环境是LinaroGCC的一个版本,可以用于在x86_64的主机上编译arm-linux-gnueabihf的目标代码步骤来了在你的Ubuntu系统中创建一个目录,例如/usr/local/arm,然后将下载好的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz复制到该目录下。在该目录中对交叉编译工具进行解压,使用命令sudotar-vxfgcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz。解压完成后

FPGA实战 -- UART --- 封装UART IP核

系列文章目录FPGA基础–通信协议—了解UART以及电脑串口环境准备FPGA实战–UART—实现串口回环(加FIFO)文章目录系列文章目录前言一、代码(1)tx(2)rx(3)ctrl(4)fifo.v(5)top二、IP封装流程(1)创建工程(2)打开PlatformDesigner(3)双击NewComponent(4)修改IP名字(5)添加.v以及头文件(6)引脚分组1、点击“addinterface”添加接口2、改变接口类型(7)quartus检测IP核三、调用方法总结前言咱们已经学习了UART协议,并且编写了串口回环的代码。每次一些项目遇到串口的时候都要对RX或者TX代码进行修改,像

【FPGA原型验证】附录基础知识:FPGA/CPLD基本结构与实现原理

聚焦XilinxISE介绍Xilinx公司及其产品的基本情况,并在此基础上描述了CPLD和FPGA的内部结构及基本原理。1.1Xilinx公司及其产品介绍总部设在加利福尼亚圣何塞市(SanJose)的Xilinx是全球领先的可编程逻辑解决方案的供应商,图1-1为公司标志。Xilinx公司的业务是研发、制造并销售高级集成电路、软件设计工具以及作为预定义系统级功能的IP(IntellectualProperty)核,其相关产品在全球占有大量的份额,客户通过使用Xilinx及其合作伙伴的自动化设计软件和IP核,进行器件编程及设计的工作,最终实现特定的逻辑功能。1.1.1Xilinx公司简介Xilin

【ARM 嵌入式 编译系列 3.7 -- newlib 库文件与存根函数 stubs 详细介绍】

请阅读【嵌入式开发学习必备专栏之ARMGCC编译专栏】文章目录newlib库文件介绍资源使用平台支持功能性能许可证兼容性系统调用函数介绍系统调用存根stubs详细介绍为什么需要系统调用存根(Stubs)?常见的系统调用存根如何实现系统调用存根如何告知编译器使用自定义存根存根函数_write与printf的关系_write存根函数printf函数关系举例newlib库文件介绍newlib是为嵌入式系统设计的一种C标准库实现,它特别适用于那些没有传统操作系统支持的系统。由于嵌入式系统的资源通常有限,newlib着重于减少资源使用,同时提供了一组相对完整的C标准库函数。相比于其它版本的标准库,例如g

Xilinx Zynq-7000系列FPGA实现视频拼接显示,提供两套工程源码和技术支持

目录1、前言免责声明2、相关方案推荐FPGA图像处理方案FPGA视频拼接叠加融合方案推荐3、设计思路详解VideoMixer介绍4、工程代码1:2路视频拼接HDMI输出PL端FPGA逻辑设计PS端SDK软件设计5、工程代码2:4路视频拼接HDMI输出PL端FPGA逻辑设计PS端SDK软件设计6、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项7、上板调试验证并演示准备工作输出静态演示输出动态演示8、福利:工程源码获取XilinxZynq-7000系列FPGA实现视频拼接显示,提供两套工程源码和技术支持1、前言没玩过视频拼接都不好意思说自己玩儿过FPGA,这是CSDN某大

基于FPGA的40Gbps双路NVME高速实时存储系统

基于FPGA的40Gbps双路NVME高速实时存储系统背景介绍系统简介测试经验(感受)1.系统实际速度与NVME盘测试平均速度的差距2.NVME盘速的稳定性3.温度对盘速的影响几款盘测试对比总结声明背景介绍自从第一篇关于NVMEIP的帖子发布后,到现在已有两年半了。在这期间,IP不断进行着迭代,目前IP的速度及稳定性已经达到了一个比较好的状态。在交付的几个项目中,与合作者一起进行系统调试,提升性能及稳定性。本文将介绍一个近期交付的双路NVME系统,并与大家一起分享一些在工程应用中的感受。本文同时也分享了我们近期新作的一些NVME盘测试,以供大家在使用中参考。本项目应用于高速相机的数据实时存储。