ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能) ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能) 之所以写裸机,也就是没有操作系统的实现方法是因为linux系统下的实现方法网上已经有很多了,之前使用的STM32实现的USB MASS STORAGE的例子已经有很多,而且实现过程几乎不用写代码,使用官方工具便可实现,ZYNQ器件的例子网上却没有找到,自己实现后分享给大家,废话少说,开始吧!
QT入门案例01_项目新建、窗口设置 目前我们已经确定了项目的基本需求及初步页面规划(见QT之小小の番茄00_需求分析),今天开启我们的项目之旅!一、新建项目创建项目(见QT项目的创建和运行),按照步骤进行即可,这里需要注意四个问题。选择QWidget基类;取消Generate form选项(本程序所有内容均采用手动布局、不使用UI布局);本程序运行使用的编译器为MinGW_64_bit;在创建项目时,文件路径及项目名称中请勿出现中文字符及空格,在项目运行中会出现报错,并且不会有提示。我的项目命名为pomodoro,后续的讲解了
QT入门案例—00需求分析 前面我们有介绍QT学习技巧,不知道你读完后是否有些许的感触,如果没有阅读建议你看本篇文章前先阅读上一篇文章《读了很多书籍,你学好QT了吗》。学习QT要带着问题和需求学习,后续将会在系列文章中带领大家一起通过各种小项目学习,开发音乐播放器、串口助手、管理平台等学习相关的控件、多线程、QSS美化、数据库、多媒体、网络通讯等内容。第一个小工具呢,计划做一个小的番茄钟(因为小小的拖延症太严重了,哈哈)。通过番茄钟的实现会学习按钮、计时器、QLable、QLineEdit、QLayout等控件,XML、统计图使用
XR20M1170实现FPGA 的SPI/IIC转UART 最近基于FPGA实现UART通讯,因为项目中UART的各项参数需要可配置,使用verilog直接实现一个UART会麻烦一些,稳定性也会降低,因此使用了更为方便的方案,FPGA加上一块SPI/IIC转UART的硬件芯片,目前这种芯片有很多,国产的沁恒、国外的NXP厂商都有生产,功能也大同小异。我本次使用的是XR20M1170,硬件制版完成才发现官网给的手册没有寄存器配置流程图,给了一份源程序,是linux的驱动模块文件,网上用的人好像很少,无奈,最终经过一番折腾终于实现了FPGA的操作配置,使用MCU应该更为
学会QT从这里开始——教你快速学会QT 为了提高提高推文质量,最近又再翻看QT书籍。不知道大家有没有发现,QT书籍大多都是从环境、安装、控件开始讲解好,现在开始学习吧!1、环境安装2、新建项目3、学习控件,QButton、QLable、QLineEdit、QTextEdit、QListView、QMenu······4、组件应用,什么日历组件、登陆窗口进度条······5、文件操作、多媒体、数据库············作为初学者,你跟着书本敲一遍程序,你学会QT了吗?我刚开始也是这样学习的,控件一边学一边忘,学完了我该怎么办
QT开发调用FDTI ftd2xx.dll库 最近使用FDTI的FT232HL开发产品,通过FT232HL将USB转为FIFO,完成PC端和FPGA硬件的通讯,官方给出的速度能到40MByte/S,原本抱着拿来主义的想法想在网上找些现成的代码,最终发现相关资料非常匮乏,无奈只好自己使用QT调用 ftd2xx.dll完成了桌面应用的设计,本着开源精神这里分享出来供大家参考,因为工作原因不能直接将项目工程开源,因此将驱动部分代码可以分享,如有问题欢迎交流。1、官方下载相关资料,主要包括驱动安装包、SDK库文件、API手册,这里直接给出链接:D2XX Dr
QT——QMainWindow窗口介绍之菜单栏 前面对QT项目创建及不同窗口之间的区别进行了介绍(QMainWindow,QWidget,QDialog区别,可见上一篇文章),本节内容对QMainWindow窗口的应用及布局进行介绍。日常使用的软件好像都有一些共性,包含标题栏、菜单栏、工具栏、状态栏及主应用窗口(例如:office,Photoshop)。QMainWindow类拥有自己的布局,我们可以使用QMenuBar(菜单栏)、QToolBar(工具栏)、QStatusBar(状态栏)以及QDockWidget(悬浮窗体),布局有一个可由任何种类小
QDialog、QWidget、QMainWindow的区别 QDialog、QWidget、QMainWindow的区别dialog有exec函数,如果是dialog窗口,后边的窗口是不可选的;widget和dialog都有show函数,如果通过这个函数显示这两种类型的窗口,则两个窗口都是可选的;widget主要是在上面放置布局和控件;mainwindow可以显示菜单,工具栏,状态栏、托盘等功能。*注意:1、查看帮助文档可以发现,setMenuBar、addToolBar、setCentralWidget、setStatusBar几种行为只有QMai