王超的独立博客

发现更大的世界和更小的自己

我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建

嵌入式Linux

0.系列教程 我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建 我用STM32MP1做了个疫情监控平台2—Qt环境搭建 我用STM32MP1做了个疫情监控平台3—疫情监控平台实现 我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计 1.开发板简介 开发板型号:MYD-YA157C,512MB DDR3,4GB eMMC 主控芯片:ST...

iMX287A基于嵌入式Qt的新冠肺炎疫情监控平台

嵌入式Linux

1.前言 之前我使用在桌面版本Qt实现了肺炎疫情监控平台:基于Qt的新冠肺炎疫情数据实时监控平台(开源小项目)。既然Qt是跨平台的,正好手里有一块iMX287A的开发套件,含一块4.3寸的显示屏,那么能不能在嵌入式平台实现一下呢? 最后实现的效果: 2.数据接口的获取 疫情监控平台的实现,简单的说,就是数据的展示,而数据从哪里来呢?现在很多互联网公司都做了自己的疫情监控平台,我这...

iMX287A嵌入式Qt环境搭建

嵌入式Linux

1.嵌入式Qt简介 Qt 是一个跨平台的应用程序开发框架。使用Qt开发的应用程序,只需要编写一套代码,然后把这套代码放在不同平台的Qt环境去编译,就会生成可以运行在对应平台的应用程序。例如,我在Windows写了一个串口助手,这套代码不用修改,放在Linux环境下的Qt开发环境,重新编译,就可以生成可以在Linux环境下运行的串口助手,当然,Qt支持的环境有很多。不同平台下的移植,只需要修...

iMX287A多种方法实现流水灯效果

嵌入式Linux

1.流水灯在电子电路中的地位 记得第一次接触单片机时,还是用的AT89S52单片机,第1个程序就是点亮一个LED,然后再实现LED流水灯的效果。在这个过程中,可以了解整个程序的结构,GPIO的使用,延时的使用等。可以说单片机学习中的点灯,就相当于C语言中的”Hello World”!好的,我们来看一下在ARM Linux下如何控制GPIO。 2.硬件电路分析 点灯的根本是控制LED对应...

iMX287A交叉编译环境搭建

嵌入式Linux

1.开发套件简介 开发板:EasyARM-i.MX287A 液晶屏:4.3寸TFT液晶,4线电阻触摸,分辨率480 × 272。 光盘资料版本:EasyARM-i.MX28xA_V1.05.iso 2.说明: 2.1 开发板配置 型号:EasyARM-i.MX287A 系统:Linux version 2.6.35.3 gcc 4.4.4 IP地址:...

基于Qt的新冠肺炎疫情数据实时监控平台1.1版本

修复BUG,添加辟谣信息详情显示功能

宅家无聊,不如学点技术! 1.前言 上一篇文章,介绍了使用基于Qt开发的新冠病毒肺炎疫情监控平台的实现思路和简单过程,主要包括数据接口的获取和Qt的开发,这两天修复一些BUG,完善了部分功能,如下: 新增辟谣信息详情显示界面,点击谣言标题弹出信息详情。 修复数据类型定义错误造成的折线显示错误的BUG 适配Linux,修改打开超链接函数 2.BUG修复 ...

基于Qt的新冠肺炎疫情数据实时监控平台(开源小项目)

宅家无聊,不如学点技术

宅家无聊,不如学点技术! 1.前言 最近新冠病毒导致的肺炎疫情,很多人都只能宅在家里。为了不让自己那么无聊,给自己找点事情,做一个“疫情数据信息实时监控项目”,去年开始学习的Qt/C++,拿这个小项目练练手吧。当然如果你也和我一样,建议你使用熟悉的编程语言自己实现一下,即学习了知识,又打发了时间。在做之前我先去Github上搜索了一下,看看有没有相关资料,看来已经有很多人在做...

兆易创新首款RISC-V开发板——GD32VF103-EVAL开箱评测

兆易开发板使用

开箱Vlog Hello,各位朋友大家好!今天我们来开箱兆易半导体的一款RISC-V开发板——GD32VF103V-EVAL。今年可以说是RISC-V比较火的一年,关注RISC-V的朋友可能都知道,2019年8月份的时候,兆易创新发布了国内第一款基于RISC-V内核的32位通用MCU——GD32VF103系列,而我今天拿到的这块板子就是基于GD32VF103的一块EVAL板,也就是评估...

织女星开发板使用RISC-V核驱动GPIO

织女星开发板使用

前言 织女星开发板是OPEN-ISA社区为中国大陆地区定制的一款体积小、功耗超低和功能丰富的 RISC-V评估开发板,基于NXP半导体四核异构RV32M1主控芯片。 两个RISC-V核:RI5CY + ZERO_RISCY。 两个ARM核: Cortex-M4F + Cortex-M0+ 。 4个核被分为两个子系统,大核CM4F/RI5CY和小核CM0+/ZERO-RISC...

全平台轻量开源verilog仿真工具iverilog+GTKWave使用教程

iverilog教程

前言 如果你只是想检查Verilog文件的语法是否有错误,然后进行一些基本的时序仿真,那么Icarus Verilog 就是一个不错的选择。相比于各大FPGA厂商的IDE几个G的大小,Icarus Verilog 显得极其小巧,最新版安装包大小仅有17MB,支持全平台:Windows+Linux+MacOS,并且源代码开源。本文将介绍如何使用Icarus Verilog来进行verilog...