自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2021-06-19

《通信软件开发与应用》课程结业报告一、报告要求二、网站主题三、开发过程四、遇到的问题及解决五、总结一、报告要求本课程期末结业需完成以下两个任务,提交url即可。构建一个静态或动态网站即以下要求中任,主题自选,要求如下:A. 静态网站。可使用你喜欢的任何CSS框架如BootStrap、MDB、tailwind等,页面不少于5个,最后一个页面放置结业报告的超链接。网站需部署到你喜欢的托管服务器上如github等。撰写结业报告,要求如下:A. 题目为《通信软件开发与应用》课程结业报告;B. 报告需

2021-06-19 19:13:53 231

原创 2021-06-18

HTML学习总结一、开发工具二、HTML1、HTML的定义2、HTML的基本结构3、HTML 文档相关说明4、文本格式5、 超链接 a6、图片及文件路径 img7、表格 Table8、列表 List9、表单 Form10、其它三、成果展示四、参考资料一、开发工具vs code官网下载Visual Studio Code(简称“VS Code )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代W

2021-06-19 11:34:53 210

原创 2021-06-18-2

这里写目录标题一、CSS简介二、CSS语法三、CSS生效的方法四、颜色、尺寸和对齐五、盒子模型六、边框与边距七、定位八、溢出九、浮动十、不透明度十一、组合选择器十二、参考资料一、CSS简介CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。它包含了如:整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。内容HTML和表现CSS的分离在代码的撰写与维护过程中,内容如果和修饰分离,

2021-06-19 11:34:05 157

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习目录一、用STM32F103输出一路PWM波形二、用STM32F103的DAC功能完成以下波形输出三、小结四、参考资料 一、用STM32F103输出一路PWM波形PWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成 为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信, 功率控制与变换,电动

2020-12-31 19:11:23 713

原创 STM汇编程序设计

STM汇编程序设计目录一、STM32的三种Boot模式的差异二、基于MDK创建纯汇编语言的STM32工程三、在上面Keil 汇编基础上实现闪烁LED四、小结五、参考资料一、STM32的三种Boot模式的差异1、三种BOOT模式介绍STM32三种BOOT模式介绍参考资料所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。1)、主闪存存储器(Main Flash m

2020-12-31 15:34:46 130

原创 基于SPI/IIC接口的OLED数据显示

基于SPI/IIC接口的OLED数据显示目录一、实验要求二、SPI三、显示自己的学号和姓名四、显示AHT20的温度和湿度五、滑动显示长字符六、小结七、参考资料一、实验要求理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”  二、SPISPI( Serial Perip

2020-12-28 17:41:45 371

原创 CPT

Cisco Packet Tracer 实验目录一、直接连接两台 PC 构建 LAN二、用交换机构建 LAN三、交换机接口地址列表四、生成树协议五、路由器配置初步六、基于端口的网络地址翻译 PAT七、虚拟局域网 VLAN八、虚拟局域网管理 VTP九、VLAN 间的通信十、DHCP、DNS及Web服务器简单配置十一、参考资料一、直接连接两台 PC 构建 LAN打开Cisco Packet Tracer,在逻辑层添加两台主机,直接选中拖进去点击连线,将两台主机连接起来接着配置IP地址,单击主机

2020-12-26 11:43:13 1067

原创 Wireshark 实验

Wireshark 实验目录1、数据链路层2、网络层3、传输层4、应用层5、参考资料1、数据链路层实作一 熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。打开Wireshark,选择菜单栏上捕获选项,勾选WLAN网卡(这里需要根据各自电脑网卡使用情况选择,简单的办法可以看使用的IP对应的网卡)。点击开始。启动抓包执行需要抓包的操作,如在cmder窗口下执行ping www.baidu.co

2020-12-25 18:48:27 325

原创 计1(验证性实验)

1、ipconfigipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息。 实作一:使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。 实作二:使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。问题:你的计算机和旁边的计算机是否处于同一子网,为什么?答:由于IP地址与子网掩

2020-12-24 22:29:23 267

原创 基于I2C的温湿度采集

基于I2C的温湿度采集一、I2C1、软件I2C2、硬件I2C3、区别二、利用I2C实现AHT20温湿度传感器的数据采集1、AHT20温湿度传感器与开发板的连接2、配置函数库3、编写程序三、小结四、参考资料一、I2CI2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地 使用在系统内多个集成电路(IC)间的通讯。1、软件I2C软件I2C一般是用G

2020-12-20 15:33:48 138

原创 2020-12-12

Ardunio和HAL库函数编程一、Ardunio 完成STM32板子的串口通信1、安装Ardunio软件2、配置Ardunio3、编写程序4、烧录程序二、基于标准库函数与基于HAL库函数的stm32编程方式的差异1、标准外设库2、HAL库3、差异三、stduino IDE的使用体会1、Stduino IDE四、小结5、参考资料一、Ardunio 完成STM32板子的串口通信1、安装Ardunio软件安装包提取码:q251下载解压安装包后安装Ardunio,直接默认安装即可&nbsp

2020-12-12 21:27:56 156

原创 2020-12-3

STM32串口通讯1、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方的差异2、STM32的USART窗口通讯程序3、ubuntu中的全局变量、局部变量、堆、栈等概念4、STM32中的全局变量、局部变量、堆、栈等概念5、小结6、参考资料1、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方的差异1、基于寄存器方法缺点(1)开发速度慢(2)程序可读性差(3)维护复杂优点:(1)具体参数更直观(2)程序运行占用资源 2、基于固件库方式(1)外设交流方便;

2020-12-02 20:41:54 284

原创 2020-12-02

STM32的一个基于FreeRTOS的多任务程序FreeRTOS原理上机实验作业FreeRTOS移植FreeRTOS原理作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。FreeRT0S内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情

2020-12-02 14:40:08 125

原创 2020-11-28

绘制一个stm32最小系统PCB图1、PCB工程2、布局3、布线4、覆铜5、电气规则检查6、给PCB添加logo7、生成gerber文件小结参考资料1、PCB工程 创建PCB工程添加PCB到文件中将原理图绘制好stm32最小原理图绘制 点击design下拉列表第一个,准备导入PCB,再点击validate changes和only show errors来查看元器件是否封装完成了,若没有错误的话,点击下方execute charges导入到PCB成功将原理

2020-11-28 23:52:39 393

原创 2020-11-08

STM32嵌入式应用系统设计一、可视化的代码跟踪调试1、基于跨平台多类型代码编辑器VScode(1)安装VScode(2)配置vscode二、Proteus仿真运行stm32程序三、使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图一、可视化的代码跟踪调试1、基于跨平台多类型代码编辑器VScode(1)安装VScode安装教程如下(本文参考)在ubuntu18.04版本安装vscode 首先前往vscode官网进行下载deb版本(适用Ubunt

2020-11-08 19:41:17 122

原创 2020-10-27

嵌入式程序调试和opencv图像库一、在Ubuntu系统上练习程序代码的GDB调试1、GDB简介2、GDB的常用命令3、GDB的常见调试例子(1)编写实现对一个整型数的反转功能的演示程序二、在Ubunt系统下练习编译、安装著名的C/C++图像处理开源软件库 Opencv3.x1、安装opencv3.4.102、编写一个打开图片进行特效显示的程序3、编写一个打开摄像头显示处理视频的程序一、在Ubuntu系统上练习程序代码的GDB调试 1、GDB简介GDB : GNU Debugger,是GN

2020-10-29 13:07:04 148

原创 csdn_export_md

编译器背后的故事 一、静态库与动态库文件的生成和使用1、利用gcc生成静态库和动态库2、在第一次作业的程序代码基础进行改编,扩展写一个x2y函数 二、gcc编译工的常用命令操作及as汇编编译器的操作1、Linux GCC常用命令2、as汇编编辑器 三、利用第三方库函数来完成设计1、常用的光标库(curses)的主要函数功能2、体验一远古时代的BBS3、安装curses库4、Linux 环境下C语言编译实现贪吃蛇游戏 一、静态库与动态库文件的生成和使用1、利用gcc生成静态库和动态库1、编辑生成例子程序

2020-10-16 22:54:14 86

原创 2020-10-08

一个stm32的简单程序的编51程序设计和仿真一、stm32 LED闪烁的简单程序设计1、安装mdk5软件和stm322、完成一个stm32 LED闪烁的简单程序的编译二、51程序设计和仿真1、安装并熟悉Proteus 电路仿真软件2、完成一个51程序设计和仿真三、参考资料 一、stm32 LED闪烁的简单程序设计1、安装mdk5软件和stm32mdk5软件和stm32包的安装可参考下方教程,在此不再赘述。https://blog.csdn.net/qq_45264808/articl

2020-10-08 17:16:32 138

原创 2020-09-25

嵌入式作业之在Ubuntu16.04下C语言的编译及makefile的应用1、在Ubuntu系统下用C语言编写hello word程序2、编写一个主程序文件main1.c和一个子程序文件sub1.c1、在ubuntu系统用gcc 命令行方式编译主程序main1.c创建一个main1.c文件编写主程序创建一个sub.c文件编写子程序运行程序2、在windows系统下用Micosoft Visual Cpp编译主程序main1.c 并运行编写主程序编写子程序运行程序3、在ubuntu系统下用Makefile方式

2020-09-25 23:14:37 111

空空如也

空空如也

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

TA关注的人

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