- 博客(20)
- 收藏
- 关注
原创 《通信软件开发与应用》课程结业报告
这里写目录标题《通信软件开发与应用》课程结业报告一、作业要求二、主要内容三、开发过程1、思路2、具体内容四、所遇问题1、已解决2、未解决五、总结《通信软件开发与应用》课程结业报告一、作业要求构建一个静态或动态网站即以下要求中任选A或B,主题自选,要求如下:A. 静态网站。可使用你喜欢的任何CSS框架如BootStrap、MDB、tailwind等,页面不少于5个,最后一个页面放置结业报告的超链接。网站需部署到你喜欢的托管服务器上如github等。B. 动态网站。使用任何一个前端框架如Angu
2021-06-20 19:02:33
247
原创 CSS学习总结
CSS学习总结一、CSS简介1、定义2、特点二、学习CSS1、CSS的基本结构(1)选择器(2)声明(3)注释2、CSS样式规则(1)外部样式表(2)内部样式表(3)内联样式级联的优先级3、颜色、尺寸、对齐(1)颜色(2)尺寸(3)对齐(4)背景图像4、盒子模型5、边框与边距(1)边框(2)边距6、定位(1)static(默认方式)(2)relative(3)fixed(4)absolute(5)sticky7、溢出(1)overflow属性(2)overflow-x属性和overflow-y属性8、浮动(
2021-05-29 16:30:40
544
原创 HTML学习总结
HTML学习总结一、HTML简介1、定义2、特点二、HTML开发工具1、VS Code(代码编写)2、Chrome浏览器/Firefox浏览器(用于展示网页)三、学习HTML1、HTML的基本结构(1)标签(可嵌套)(2)内容(3)元素(4)注释(5)主要标签含义2、HTML的标题(1)格式(2)大小3、超链接(1)语法(2)锚点4、插入图片(1)语法(2)说明5、文件路径6、HTML表格(1)语法7、HTML列表8、HTML表单(1)文本域(2)密码字段(3)单选按钮(4)多选框(5)下拉列表(6)日期选
2021-05-22 18:26:33
162
原创 STM32的PWM和DAC练习
一、实验要求阅读学习野火开发板资料(零死角玩转stm32-中级篇、零死角玩转 STM32F103—指南者)和网上资源,熟悉 脉冲宽度调制(PWM)和数模/模数转换原理。完成以下实验:用STM32F103输出一路PWM波形,建议采用定时器方法。野火和网上大多数资源采用此方法,有完整源码。用示波器观察输出波形。参考网址如:https://www.cnblogs.com/zhj868/p/12640717.html用STM32F103的DAC功能完成以下波形输出,用示波器观察波形,并用蜂鸣器或手机耳
2021-01-04 21:55:48
348
原创 STM汇编程序设计
一、要求一. 请说明STM32的三种Boot模式的差异,并在之前第11-12周“C语言各种变量的存储地址”作业代码基础上,研究至少两种boot模式下,代码下载(烧录)运行后所在的地址位置,与理论对比验证。二. 参考作业附件或者博客 “基于MDK创建纯汇编语言的STM32工程”( https://blog.csdn.net/u010632165/article/details/106481146 ),在Keil下完成一个汇编程序的编写,学习动态调试变量;并注意观察最终生成 hex文件的各段的大小,以及H
2020-12-31 20:56:33
189
原创 基于SPI/IIC接口的OLED数据显示
一、实验要求理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)二、实验步骤1、显示自己的学号和姓名2、 显示AHT20的温度和湿度3、上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式
2020-12-30 22:45:10
507
原创 绘制stm32最小系统PCB图
一、实验要求使用Altium Designer软件绘制stm32最小系统的电路原理图后,生成BOM表和网络表;设计一个指定的板子尺寸,绘制PCB图;PCB图上加上自己喜欢的文字或图文logo;最后将检查无误的PCB图输出为Gerber光绘文件(供PCB工厂加工生产)。参考网址: https://www.bilibili.com/video/BV1Ab411K7yp/?spm_id_from=333.788.videocard.0https://www.bilibili.com/video/B
2020-12-26 22:32:34
848
原创 计算机网络实验三—— Cisco Packet Tracer 实验
本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成。请大家先了解 VLSM、CIDR、RIP、OSPF、VLAN、STP、NAT 及 DHCP 等概念,以能够进行网络规划和配置。Cisco Packet Tracer 系列视频Cisco Packet Tracer 实验教程CPT 软件使用简介请使用上面的参考链接 1 ,了解和熟悉 CPT 软件的使用。直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台
2020-12-26 01:53:03
8208
3
原创 计算机网络实验二——利用wireshark抓包
准备请自行查找或使用如下参考资料,了解 Wireshark 的基本使用:•选择对哪块网卡进行数据包捕获•开始/停止捕获•了解 Wireshark 主要窗口区域•设置数据包的过滤•跟踪数据流???? 参考1.官方文档 https://www.wireshark.org/docs/wsug_html/2.Wireshark抓包新手使用教程https://www.cnblogs.com/linyfeng/p/9496126.html3.Troubleshooting with Wireshar
2020-12-25 19:50:07
5309
原创 计算机网络验证性实验
ipconfig✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。???? 参考https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/ipconfighttps://www.itread01.com/articles/1475880029.htmlhttps://zh.wikipedia.org/wiki/
2020-12-25 14:51:34
1041
原创 基于I2C的温湿度采集
实验要求学习I2C总线通信协议,完成基于I2C硬件协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。解释“软件I2C”和“硬件I2C”“软件I2C”“硬件I2C”编程实现温湿度采集代码结果...
2020-12-22 21:26:50
280
原创 Ardunio和HAL库函数编程
一、安装 Ardunio IDE 和相关软件支持库,在Ardunio 完成STM32板子的串口通信程序(一)安装 Ardunio IDE 和相关软件支持库1、下载该软件可以选择官网安装: https://www.arduino.cc/en/Main/Software2、直接点击.exe文件开始安装安装过程中,除了安装路径可以自己修改之外,就只需要点击next、安装就可以了,安装完成后如下3、对以及安装好的Ardunio进行相关配置①点击工具->开发板……->开发板管理器②安
2020-12-13 21:52:50
309
原创 STM串口通信
任务要求1.学习相关资料,说名基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。2.学习和阅读“零死角玩转STM32F103–指南者”文档中的第20、21章内容,完成STM32的USART窗口通讯程序,要求:1)设置波特率为115200,1位停止位,无校验位。2)STM32系统给上位机(win10)连续发送“hello windows!”,上位机接收程序可以使用“串口调试助手“,也可自己编程。3)当上位机给stm32发送“Stop,stm32”后,stm32停止发送。参考
2020-12-05 15:17:35
392
原创 FreeRTOS上机实验
任务要求1 学习温湿度传感器原理,阅读国产温湿度采集芯片AHT20数据手册,在之前stm32最小系统电路原理中添加 AHT20数据采集原理电路,并完成PCB电路设计(PCB部分可在第16周提交)。2.学习FreeRTOS原理,在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task,具体任务不限,但建议如下:task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT2
2020-12-03 23:46:32
476
原创 STM-32嵌入式应用系统设计
STM-32嵌入式应用系统设计可视化的代码跟踪调试在前次作业中命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提供工作效率。可选择以下方法之一:可视化前端 Kdbg。 参考网址:https://blog.csdn.net/weixin_43820951/article/details/108817882可视化前端 Insight。有点older,不推荐。参考网址:https://wiki.ubuntu.org.cn/Insight
2020-11-09 23:03:29
733
原创 编译器背后的故事
编译器背后的故事关于可执行程序是如何被组装的仿做学习材料“用gcc生成静态库和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”学习材料“用gcc生成静态库和动态库.pdf”(1)第一步:编辑生成例子程序hello.c,hello.h,main.c...
2020-10-12 20:45:09
232
原创 2020-10-08
ARM开发环境入门安装MDK5软件和stm32包,并在此基础上熟悉mdk开发环境,完成一个stm32的简单程序编译第一步:安装mdk5第二步:运行mdk5,并更新芯片库第三步:新建工程并选定芯片等,最后新建一个main.c文件然后编译即可安装并熟悉proteus电路仿真软件,完成一个51程序设计和仿真第一步:安装proteus第二步:写一个51程序设计并仿真...
2020-10-08 22:09:03
77
原创 Ubuntu系统下运行C语言程序以及用Makefile方式编程
#Ubuntu系统下运行C语言程序以及用Makefile方式编程##在Ubuntu系统用gcc和windows系统下用编译工具编译主程序编写一个主程序文件main.c和一个字程序文件sub1.c。要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。###创建sub1.c文件vim main1.c
2020-09-26 01:42:41
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人