自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

执迷不悟

学海无涯

  • 博客(33)
  • 收藏
  • 关注

原创 【C基础篇】选择结构与循环控制

利用if和else关键字的组合,可以实现else if语句,对一系列互斥条件进行检验,从而解决较为复杂的判断和决策问题。goto关键词后面带一个标识符,该标识符是同一个函数内某条语句的标号,标号可出现在任何可执行语句的前面,并且以一个。continue语句作用是结束本次循环,即跳过循环体中尚未执行的部分,直接执行下一次的循环操作。某些情况下,程序需要循环头部继续执行,而不是跳出循环,此时可以使用continue语句。if语句只给出了条件为真是,需要执行的操作,当条件为假是,未给出相应的执行操作。

2022-09-12 21:39:02 401 1

原创 【C基础篇】算法、数据类型、运算符与表达式、常见输入出函数

在语句块执行过程中,static变量将始终保持它的值,并且初始化操作只在第一次执行时起作用,在随后的运行过程中变量将保持语句块在上一次执行时的值。作用为定义一个局部变量为自动变量,该变量存储于内存的动态存储区中,每次执行到该变量定义语句时,都会产生一个新的变量,并且对其初始化。函数,作用是将读取到的字符串(即用户输入的字符串)保存在str变量中,直到新的一行出现为止。输入函数scanf,按照指定的格式接收用户输入的数据,最后存储在指定的变量中。可以在一个文件中引用另一个文件中定义的变量或函数。...

2022-08-08 21:22:19 712

原创 中断和轮询

串行接口(外文名:Serial Interface,简称:串口)是采用串行通信方式的扩展接口,指数据一位一位地顺序传送。串行接口的特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。中断就是由硬件或者软件发出的一种IRQ(中断信号),一旦CPU接收到中断信号,CPU就会暂停当前执行的任务,并且保留现场,去响应外设的中断请求。中断通知机制通过硬件信号异步唤起处理器的注意,解决了外部设备与处理器之间速度不匹配导致的资源

2022-06-15 21:51:58 2711

原创 串口、COM、UART、TTL、RS232(485)区别详解

调试测试时,往往会遇到各式各样的接口、转接板,感觉对它们似懂非懂,知其形而不解其意;这里主要是对串口、COM口、UART口、TTL、RS-232、RS-485作详细说明。串口、UART口、COM口、USB口是指的物理接口形式(硬件);TTL、RS232、RS485是指的电平标准(电信号)。串口的通信方式有两种:串行通信和并行通信。串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被称为串口。COM口,(cluster communication port);COM口,

2022-06-13 22:29:34 10212 3

原创 HLS学习篇—搭配hls环境及操作实例

HLS学习篇—搭配hls环境及操作实例一、环境测试及开发流程1、环境测试2、i++编译与测试3、编译为FPGA程序4、modelsim仿真二、Examples示例1、Image_downsample2、YUV2RGB三、实例——加法器1、C语言实现加法器2、hls搭桥【语言转换】3、编译测试4、仿真验证5、文件简介

2021-12-13 19:25:27 3990 2

原创 SoC学习篇—Linux 系统搭建

SoC学习篇—Linux 系统搭建一、制作.dtb与.rbf文件1、编译硬件工程2、文件制作二、启动操作系统内核1、编译uboot2、生成preloader-mkpimage.bin文件3、生成u-boot.scr文件4、整合文件三、内核编译,生成zImage1、切换4.9版本2、指定交叉编译工具链路径3、修改内核为出厂设置4、修改自己的内核配置5、编译内核6、查看生成文件四、编译根文件系统1、切换版本到【2015.08】2、清空编译信息3、配置buildroot4、文件复制5、编译根文件系统五、制作SD卡

2021-12-11 21:30:35 2858

原创 SoC学习篇—外设IP使用 PIO_LED 点灯

SOC学习篇—PIO_LED 点灯一、添加LED外设1、添加外设2、设备树和镜像烧录二、点灯C程序1、生成新的hps头文件2、环境设置3、程序设计4、编译调试一、添加LED外设有关镜像烧录制作设备树等操作,可参考博文:1、添加外设打开黄金参考工程

2021-12-08 18:54:29 3460 1

原创 SoC学习篇—实现hello FPGA打印

SOC学习篇—实现hello FPGA打印一、软件安装1、安装SOCEDS2、小工具分享二、镜像烧录1、格式化SD卡2、镜像烧录3、设备树制作三、程序编写1、创建测试文件2、程序编写3、开发板连接4、eclipse创建连接5、编译程序一、软件安装下载资源:https://pan.baidu.com/s/1CYWWSbSk1oZ3T23U84qzKg提取码:hq25

2021-12-07 20:59:56 2012

原创 浅谈BCD码同二进制转换

一、BCD码1、BCD码概述2、BCD分类1、有权码2、无权码3、BCD运算问题二、二进制BCD码1、原理实现2、模块划分3、仿真调试4、仿真验证三、BCD码转二进制1、原理实现2、模块划分3、仿真验证

2021-12-06 21:39:42 13386 1

原创 VScode搭配python&C#编译环境

VScode搭配python&C#编译环境一、VScode1、认识VScode2、VScode安装3、基础设置二、python1、浅识python2、python安装3、环境配置4、测试三、C环境配置1、安装MinGW2、环境配置3、测试四、参考资料一、VScode1、认识VScode基本概述Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上

2021-11-30 19:19:25 1865

原创 Linux常用指令汇总

Linux常用指令汇总一、Linux简述1、概述2、目录结构二、常用指令1、操作文件及目录2、系统常用指令3、压缩解压缩4、文件权限操作5、常用快捷键及符号命令6、系统信息7、关机、重启、登出8、文件和目录三、vim编译器1、修改文本2、定位命令3、替换和取消命令4、删除命令5、常用快捷键四、参考资料1、命令枚举2、参考资料一、Linux简述1、概述Linux是目前应用最广泛的服务器操作系统;基于Unix,开源免费;由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境;

2021-11-29 22:03:27 986

原创 浅谈python四种集合数据类型—【列表、元组、集合、字典】

浅谈python四种集合数据类型—【列表、元组、集合、词典】一、python列表1、基本认识2、python列表二、python元组三、python集合一、python列表1、基本认识python编程语言中有四种集合数据类型:列表(List):是一种有序和可更改的集合。允许重复的成员元组(Tuple):是一种有序且不可更改的集合。允许重复成员集合(Set):是一种无序和无索引的集合。没有重复的成员词典(Dictionary):是一个无序,可变和有索引的集合。没有重复的成员为特定数据集合选

2021-11-23 14:18:45 8905 1

原创 浅谈python运算符运算法则

浅谈python运算符运算法则一、python运算符二、算术运算符三、赋值运算符四、比较运算符五、逻辑运算符六、身份运算符七、成员运算符八、位运算符一、python运算符运算符用于操作变量和值执行操作。python在以下组中划分运算符:算术运算符赋值运算符比较运算符逻辑运算符身份运算符成员运算符位运算符二、算术运算符算术运算符与数值一起使用来执行常见的数学运算;运算符名称实例+加x+y-减x-y*乘x*y/除x/y

2021-11-22 19:47:12 3234 1

原创 python基础概述

python基础概述一、python认识二、python基础1、python缩进2、python注释3、python变量4、python数据类型5、python数字6、python字符串7、python布尔一、python认识1、什么是python?Python 是一门流行的编程语言。它由 Guido van Rossum 创建,于 1991 年发布。它用于:Web 开发(服务器端)软件开发数学系统脚本2、Python 可以做什么?可以在服务器上使用 Python 来创建 Web

2021-11-22 18:32:27 1221

原创 NCO ip核生成正弦波并用FIR滤波器输出滤波波形

NCO ip核生成正弦波并用FIR滤波器输出滤波波形一、认识ip核1、数字振荡器(NCO)2、FIR滤波器二、quartus调用ip核1、NCO产生正弦波2、FIR ip核调用3、乘法器 ip核调用三、项目源码四、modelsim仿真1、启动仿真2、效果查看五、参考资料一、认识ip核实验任务:使用NCO ip核分别生成1Mhz和10Mhz正弦波,叠加两个列波作为输入数据,通过FIR滤波器处理得到输出波形,分析FIR输入输出两列波形,查看FIR滤波器效果。1、数字振荡器(NCO)英文:numer

2021-11-21 17:39:50 7570 10

原创 进制转换与编码

进制转换与信道编码一、进制转换1、进制认识与运算规则2、二进制与八进制3、按权相加4、二进制与十进制5、二进制与十六进制6、八进制与十进制7、八进制与十六进制8、十进制与十六进制二、信道编码一、进制转换1、进制认识与运算规则计算机语言常用二进制表示常见进制:二进制 、八进制、十进制、十六进制进制运算规则:二进制:逢二进一表示方式:(下面雷同)二进制数表示数字(1~4)000011102113八进制:逢八进一十进制:逢十进一十六

2021-11-19 21:12:38 1691

原创 浅析ip核—PLL&RAM&FIFO

浅析ip核—PLL&RAM&FIFO前言一、PLL(锁相环)1、PLL简介2、IP核的使用3、IP核的仿真前言ip核 :知识产权核或知识产权模块;IP主要分为软IP、固IP和硬IP。软IP是用Verilog/VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。固IP是完成了综合的功能块。有关详情可以参考下例网址;IP核.一、PLL(锁相环)1、PLL简介PLL英文:Phase locked Loop;PLL:是一种反馈控制电路,其特点是利用外

2021-11-14 20:28:54 2843

原创 FPGA基础之HLS

FPGA基础之HLS目录一、HLS基本知识简述1、HLS简介2、Intel HLS的编译器3、HLS相关知识概念4、HLS属于研究重点原因二、HLS技术认识1、与VHDL/Verilog关系2、关键技术问题3、存在的技术局限性三、参考资料目录一、HLS基本知识简述HLS是什么?1、HLS简介HLS(High-Level Synthesis)高层综合,就是将 C/C++的功能用 RTL 来实现,将 FPGA 的组件在一个软件环境中来开发,这个模块的功能验证在软件环境中来实现,无缝的将硬件仿真环境

2021-05-26 16:16:39 17885 2

原创 Modelsim 安装步骤详解

Modelsim 安装步骤详解目录一、modelsim简述及下载1、简介及特点2、modelsim版本3、modelsim下载二、安装步骤详解三、注册简述四、总结与参考资料1、总结2、参考资料目录本篇文章主要对Modelsim SE版本安装步骤的介绍。一、modelsim简述及下载1、简介及特点简介modelsim是Mentor公司开发的优秀的HDL语言仿真软件。它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单

2021-03-31 19:45:16 127411 180

原创 Quartus II 13.1 安装步骤详解

Quartus II 13.1 的安装步骤详解目录一、quartus下载二、quartus安装三、quartus注册四、quartus简单使用1、相关驱动配置目录本篇文章主要介绍Quartus II 13.1的安装以及相关的简易使用。一、quartus下载百度网盘下载链接:https://pan.baidu.com/s/1vaMfrHw4IfamREKiVAsSGw .提取码:82eh下载后得到的文件夹二、quartus安装解压下载的对应文件双击运行应用程序,进入安装导向界面(鼠

2021-03-31 16:55:10 19039 6

原创 支持向量机&鸢尾花Iris数据集的SVM线性分类练习

支持向量机&鸢尾花Iris数据集的SVM线性分类练习摘要一、SVM基础1、三种支持向量机2、非线性支持向量机二、鸢尾花实例1、认识鸢尾花三、总结与参考资料1、总结2、参考资料摘要鸢尾花Iris数据集的SVM线性分类练习一、SVM基础有关SVM的详细知识,大家可以参考这篇文章:【ML】支持向量机(SVM)从入门到放弃再到掌握.1、三种支持向量机一般支持向量机可以分为三类:线性可分支持向量机(support vector machine in linearly separable

2021-03-18 22:42:40 11408 3

原创 智能终端应用程序开发——Andriod Studio安装

智能终端应用程序开发——Andriod Studio安装任务一、Android studio安装1、JDK安装与环境变量配置2、下载Android studio3、安装Android studio4、Android studio的SDK配置二、Android studio例子演示三、四、五、总结与参考资料1、总结2、参考资料任务1、在自己笔记本电脑上安装Android studio;2、创建一个hello world的程序;3、新建一个hello world工程,实现生成APK,并为APP重新设计

2021-03-06 23:01:12 1070

原创 Anaconda安装教程&粗解

Anaconda安装教程&粗解一、anaconda下载二、anaconda安装三、anaconda粗解四、总结与参考资料1、总结2、参考资料一、anaconda下载anaconda官网下面是一个anaconda的documentation界面,主要是有关anaconda的相关介绍。anaconda.documentation.这个链接就是Windows系统直接进入官网界面,进行anaconda下载;anaconda官网.键盘方向键滑到最下面或者鼠标滚轮滑到最下面,你会看到有

2021-03-06 10:22:00 3126 1

原创 Excel做线性回归分析

Excel做线性回归分析概点一、身高体重线性分析二、三、总结与参考资料1、总结2、参考资料概点此篇文章衔接上篇文章,算是没做完的后续Excel安装&线性回归.一、身高体重线性分析具体的分析操作,可以参考上篇文章中的年龄心率线性分析实例,由于身高体重与之类似,这里就不详细解说了。数据录入到Excel数据分析回归分析散点图二、三、总结与参考资料1、总结2、参考资料...

2021-03-06 00:05:58 2490 1

原创 基于JSP+Mysql的学生成绩查询web系统

基于JSP+Mysql的学生成绩查询web系统文章目录基于JSP+Mysql的学生成绩查询web系统任务摘要一、环境配置二、总结参考资料任务摘要在Mysql中创建相应的学生成绩表,然后基于JSP+Mysql 做一个简单的学生成绩查询web系统。一、环境配置二、总结参考资料学生成绩管理系统3.0(JSP+Servlet+MySQL).基于JSP实现的学生成绩管理系统.link.link.link....

2021-01-06 23:09:46 613

原创 学生成绩查询web系统—功能概述

学生成绩查询web系统—功能概述文章目录学生成绩查询web系统—功能概述任务摘要一、前景介绍1、背景2、规划二、技术分析1、前端技术2、后端技术3、数据库4、登录验证三、功能模块1、系统划分及功能2、功能例图四、系统设计1、系统结构2、数据表3、E-R图4、系统流程图总结参考资料任务摘要对基于JSP+Mysql实现的简单的学生成绩查询web系统功能做一个简单的阐述,帮助大家了解其系统功能的实现。一、前景介绍1、背景随着学生数量的日渐增多,学生教务系统的数据量也不断增加,这无疑

2021-01-06 12:04:38 3738

原创 Cisco Packet Tracer实验&网络规划及配置(计算机网络实验三)

Cisco Packet Tracer实验&网络规划及配置(计算机网络实验三)文章目录Cisco Packet Tracer实验&网络规划及配置(计算机网络实验三)任务要点一、PC 构建 LAN二、生成树协议三、路由器配置四、基于端口的网络地址翻译 PAT五、虚拟局域网 VLAN六、虚拟局域网管理 VTP七、VLAN 间的通信八、DHCP、DNS及Web服务器简单配置九、总结十、参考资料任务要点本部分实验共有 15 个,需使用 Cisco Packet Tracer软件完成

2020-12-24 00:11:37 18871

原创 使用wireshark、Fiddler抓包分析TCP协议

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-11-28 20:06:12 8627 1

原创 Altium Designer绘制电路原理图——PCB图

Altium Designer绘制电路原理图——PCB图提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Altium Designer绘制电路原理图——PCB图前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了

2020-11-28 01:19:04 7871 1

原创 Altium Designer绘制stm32的电路原理图

Altium Designer绘制stm32的电路原理图文章目录Altium Designer绘制stm32的电路原理图前期准备1.Altium Designer的安装2.单片机的最小系统图一、绘制stm32最小系统原理图(现元件库)二、绘制stm32最小系统原理图1.查看原理图样式2.手绘最小系统原理图三、总结与参考资料1.总结2.参考资料前期准备1.Altium Designer的安装有关Altium Designer的·安装,大家可以参考本人之前的博客,这里就不详细说了;下面为大家附

2020-11-26 01:18:19 8588 1

原创 Altium Designer实战——最小系统元件库

Altium Designer实战——最小系统元件库文章目录Altium Designer实战——最小系统元件库前言一、创建元件库工程二、PCB封装1.系统自带封装2.手绘封装三、总结与参考资料1.总结2.参考资料前言本篇文章教大家如何自己制作stm32最小系统元件库,加深对Altium Designer的使用,以及对stm32单片机的认识。一、创建元件库工程打开Altium Designer,选择file,file->new->project;基本操作:Ctrl+

2020-11-26 01:07:45 2112

原创 Wireshark抓包以及数据解析(计算机网络实验二)

计算机网络-Wireshark 实验Wireshark 计算机网络-Wireshark 实验Wireshark 实验一、数据链路层1.实作一熟悉 Ethernet 帧结构2.实作二 了解子网内/外通信时的 MAC 地址1.ping 你旁边的计算机(同一子网)2. ping qige.io (或者本子网外的主机都可以)3. ping www.cqjtu.edu.cn (或者本子网外的主机都可以)3.实作三 掌握 ARP 解析过程二、网络层1.实作一 熟悉 IP 包结构2.实作二 IP 包的分段与重组3.

2020-11-23 01:15:05 6936

原创 计算机网络cmd命令验证性实验

计算机网络-验证性试验验证性实验计算机网络-验证性试验验证性实验一、ipconfig1.实作一2.实作二二、ping1.实作一2.实作二参考资料验证性实验内容:本部分共有 8 个实验,实验 1~7 使用 Cmder 在命令行窗口完成,实验 8 使用浏览器完成。一、ipconfigipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。参考资料:1: https://docs.microsoft.com/

2020-11-23 00:20:34 1335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除