自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 毕业设计周报(第十一周)

毕业设计周报(第十一周)通信工程1801班 陈港一、本周完成的工作1. 完成毕业设计中期检查的PPT。2. 查找相关论文资料,进行论文的编写。二、下周完成的工作1. 查找相关论文资料,完成论文初稿的编写。一、本周完成的工作1. 完成毕业设计中期检查的PPT。2. 查找相关论文资料,进行论文的编写。二、下周完成的工作1. 查找相关论文资料,完成论文初稿的编写。...

2022-05-13 10:29:42 221

原创 毕业设计周报(第十周)

毕业设计周报(第十周)通信工程1801班 陈港一、本周完成的工作1. 完成界面的渲染。2. 完成智能识别的接口的对接,实现智能识别功能。二、下周完成的工作三、本周遇到的问题一、本周完成的工作1. 完成界面的渲染。改善视频展示的位置。效果图:对管理界面的展示进行倒序。效果图:图片的懒加载参考网站效果图:实现视频和图片从后端的读取改善登录,上传的操作的提示信息。提示信息会在1到2秒内自动消失。效果图:2. 完成智能识别的接口的对接,实现智能识别功能。二、下周完成

2022-05-06 11:19:08 536

原创 毕业设计周报(第九周)

毕业设计周报(第九周)通信工程1801班 陈港一、本周完成的工作1. 完成展示界面的视频按钮和删除按钮的设计。2. 完成前端对后端岩土样本数据库的get,post,patch,delete四种操作。3. 把前端中数据从本地文件获取更换成从后端的数据库中获取。二、下周完成的工作三、本周遇到的问题一、本周完成的工作1. 完成展示界面的视频按钮和删除按钮的设计。通过使用angular-material中的Dialog组件,使在点击视频按钮和删除按钮时分别生成一个对话窗口。效果图:2. 完成前

2022-04-28 22:01:23 1159

原创 毕业设计周报(第八周)

毕业设计周报(第八周)通信工程1801班 陈港一、本周完成的工作1. 完成识别界面的设计。2. 继续完善其他界面的布局。3. 构建一个上传服务。二、下周完成的工作三、本周遇到的问题一、本周完成的工作1. 完成识别界面的设计。效果图:2. 继续完善其他界面的布局。在收集界面的样本属性中添加angular-material的步进器。解决部分界面中表格显示遮住顶部导航条的显示的问题。在统计界面加入统计表和统计图的选择按钮,使用angular-material的<mat-radio-bu

2022-04-22 11:32:24 1761

原创 毕业设计周报(第七周)

毕业设计周报(第七周)通信工程1801班 陈港一、本周完成的工作1. 完成样本收集界面中文件的上传。2. 完善样本管理界面的设计。3. 完善样本管理界面的按钮的功能。二、下周完成的工作三、本周遇到的问题一、本周完成的工作1. 完成样本收集界面中文件的上传。html:<input type="file" (change)="fileChange($event.target)">ts:import { HttpClient,HttpHeaders } from '@angular/c

2022-04-15 11:50:04 1004

原创 毕业设计周报(第六周)

毕业设计周报(第六周)通信工程1801班 陈港一、本周完成的工作1. 完成样本收集界面的设计。2. 完成样本管理界面的部分设计。3. 完成把图片转换成base64格式,并把样本收集界面的数据post上传到后端。二、下周完成的工作三、本周遇到的问题四、参考的网站一、本周完成的工作1. 完成样本收集界面的设计。效果图:2. 完成样本管理界面的部分设计。效果图:3. 完成把图片转换成base64格式,并把样本收集界面的数据post上传到后端。效果图:二、下周完成的工作完成把样本收集界面

2022-04-08 10:11:01 836

原创 在angular中实现图片/视频的预览

在angular中实现图片/视频的预览需要预览功能的ts文件import { Component, OnInit } from '@angular/core';@Component({ selector: 'app-test-upload-file', templateUrl: './test-upload-file.component.html', styleUrls: ['./test-upload-file.component.css']})export class Test

2022-04-08 09:41:22 1958

原创 毕业设计周报(第五周)

毕业设计周报(第五周)通信工程1801班 陈港一、本周完成的工作二、下周完成的工作三、本周遇到的问题一、本周完成的工作用ngx-echarts做统计图。链接用Angular Material 做统计表格。链接用Angular Material 完成样本收集界面的部分设计。二、下周完成的工作完成样本收集界面的设计。完成样本管理的部分设计。三、本周遇到的问题安装 ngx-echarts首先npm install echarts -Snpm install ngx-echart

2022-04-01 11:15:26 1128

原创 用angular Material 做统计表格

用angular Material 做统计表格安装 Angular Material、组件开发工具 (CDK) 和 Angular 动画库,并运行代码原理图ng add @angular/material表格原理图将创建一个组件,它可以渲染出一个预置了可排序、可分页数据源的 Angular Material ng generate @angular/material:table texe1然后在这的基础上进行修改。该组件的html文件<div class="mat-elevation

2022-03-30 18:51:17 6153

原创 在angular框架用ngx-echarts做统计图

在angular框架用ngx-echarts做统计图安装ngx-echartsnpm install echarts -Snpm install ngx-echarts -S在app module中相对应的位置import NgxEchartsModuleimport { NgxEchartsModule } from 'ngx-echarts';@NgModule({ imports: [ NgxEchartsModule.forRoot({ echarts: ()

2022-03-30 14:31:48 1140

原创 在angular框架用g2库做统计表

在angular框架用g2库做统计表首先进行g2的安装npm install @antv/g2 --save在需要用到g2的组件中的ts文件中importimport * as G2 from '@antv/g2';该组件的html文件<div id="统计图" ></div>该组件的ts文件的完整代码import { Component, OnInit } from '@angular/core';import * as G2 from '@antv/g2

2022-03-30 14:00:26 1212

原创 结课大作业报告

结课大作业报告一级目录二级目录三级目录一级目录二级目录三级目录

2021-06-17 23:19:57 350

原创 CSS学习总结

CSS学习总结1.CSS的含义2. CSS 语法3. CSS 如何生效4. 盒子模型5.边框与边距6. 定位7. 溢出8. 浮动9.不透明度10.组合选择器11. 伪类和伪元素1.CSS的含义CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。2. CSS 语法选择器是您需要改变样式的对象(上图的规则就一级标

2021-06-13 14:14:27 78

原创 通信软件开发与应用 HTML学习总结

HTML学习总结1.HTML的含义2.HTML元素1.HTML的含义HTML是超文本标记语言(HyperText Markup Language)的缩写,不是一门编程语言,是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。2.HTML元素HTML 使用"标记"(markup)来注明文本、图片和其他内容,以便于在浏览器中显示。HTML 标记包含一些规定的"元素"如,,,<header>,<footer>,<article>,<section&

2021-06-13 13:06:59 105

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习1. 用STM32F103输出一路PWM波形,采用定时器方法。2. 用STM32F103的DAC功能完成以下波形输出,用示波器观察波形。1)输出一个周期2khz的正弦波(循环)。此波形驱动作用至蜂鸣器或喇叭,会呈现一个“滴...”的单音;2)将一段数字音频歌曲数据转换为模拟音频波形输出(循环)。1. 用STM32F103输出一路PWM波形,采用定时器方法。2. 用STM32F103的DAC功能完成以下波形输出,用示波器观察波形。1)输出一个周期2khz的正弦波(循环)。此

2021-01-02 20:44:38 198

原创 STM汇编程序设计

STM汇编程序设计1.STM32的三种Boot模式2.基于MDK创建纯汇编语言的STM32工程1.STM32的三种Boot模式STM32的启动方式一般以储存器的类型来区分,如下: 内部FLASH启动方式 ,内部SRAM启动方式 ,系统储存器启动方式。2.基于MDK创建纯汇编语言的STM32工程新建工程,在选择芯片的时候基于自己使用的硬件选择,我使用的是stm32f103指南者,所以选择如以下:然后配置环境的时候,做以下勾选:右键点击source group1添加新文件,由于要使用汇编语言,所

2020-12-31 13:44:44 94

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

基于SPI/IIC接口的OLED数据显示1. 显示自己的学号和姓名;2. 显示AHT20的温度和湿度;3. 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”1. 显示自己的学号和姓名;工程代码下载解压后,由于我用的stm32f103指南者,打开0.96inch_SPI_OLED_Module_SSD1306_MSP096X_V1.0\1-Demo\Demo_STM32,使用里面的0.96inch_OLED_Demo_STM32F103ZET6_Hardware

2020-12-28 09:12:50 118

原创 网络计算机实验

实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。实作一要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。实作二使用 ping/? 命令了解该命令的各种选项并实际使用。实作一要了解到某计算机如 ww

2020-12-25 21:13:22 307

原创 AHT20温度采集

这里写自定义目录标题欢迎使用Markdown编辑器1.“软件I2C”和“硬件I2C”欢迎使用Markdown编辑器1.“软件I2C”和“硬件I2C”所谓硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚bai也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。本次实验中使用的软件I2C...

2020-12-21 22:11:14 114

原创 Ardunio和HAL库函数编程

Ardunio和HAL库函数编程1.Ardunio1.1安装Ardunio IDE1.2配置Ardunio IDE1.3连接stm32f103指南者开发板1.4烧录程序(stm32f103指南者)2.串口通信基于标准库函数与基于HAL库函数的stm32编程方式的差异3.stduino IDE体会4.参考文章1.Ardunio1.1安装Ardunio IDE链接:Ardunio IDE相关包提取码:q251下载解压后安装Ardunio,一直默认安装就可以。1.2配置Ardunio IDE将打包

2020-12-14 16:33:45 84

原创 FreeRTOS入门

FreeRTOS入门1.材料准备2.移植FreeRtos3.使用野火的模板4.运行结果1.材料准备*STM32指南者开发板(包括USB串口转换线、所需软件及驱动)2.移植FreeRtos把下载的文件的FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil目录下的FreeRTOSConfig.h放到FreeRTOSv9.0.0\FreeRTOS\source下再将FreeRTOSv9.0.0\FreeRTOS\Source\portable\IAR目

2020-12-03 17:35:46 211

原创 STM32串口通讯

STM32串口通讯一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异二、STM32的USART窗口通讯三、在ubuntu系统中编程C语言程序里全局变量、局部变量、堆、栈等概念一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异固件库编写方式,特点是简单易于理解,资料多。新手适合用这种方式入门。寄存器的可移植性强,更贴近底层,要求对外设的工作原理和运行机理有更深的理解。二、STM32的USART窗口通讯该处串口通信实现以下功能:1)设置波特率为115200

2020-12-02 21:24:19 197

原创 绘制stm32最小系统PCB图

绘制stm32最小系统PCB图一.绘制stm32最小系统PCB图二.生成logo三.生成gerber文件一.绘制stm32最小系统PCB图1.打开Altium Designer之前画好stm32的最小系统图:2.新建一个PCB工程3.添加原理图和pcb图4.再画一次stm32的最小系统图PCB Library库schlib库5.进行封装,导入pcb6.画好的pcb图如下:3D图2D图二.生成logo此时我们的logo就加载好了三.生成gerber文件

2020-11-28 22:08:59 166

原创 STM32嵌入式应用系统设计

这里写目录标题STM32嵌入式应用系统设计1.基于跨平台多类型代码编辑器VScode2.Proteus仿真运行stm32程序3.学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图3.1绘制stm32最小系统原理图STM32嵌入式应用系统设计1.基于跨平台多类型代码编辑器VScode图形安装1.在ubuntu桌面找到应用中心2.在软件中心中,搜索Visual Studio Code,然后在页面中就可以直接选择安装。3.创建文件mkdir test1

2020-11-09 23:12:11 376

原创 嵌入式系统的程序调试

嵌入式系统的调试1.练习代码的 GDB调试2.opencv 3.4.1安装及练习2.1opencv 3.4.1安装2.2opencv 3.4.1练习1.练习代码的 GDB调试调试过程截图:2.opencv 3.4.1安装及练习2.1opencv 3.4.1安装opencv 3.4.1下载地址下载完后复制到ubuntu的home下,然后在ubuntu的终端输入指令:unzip opencv-3.4.1.zip //解压包cd opencv-3.4.1 //进入到解压后的文件包中安装依

2020-10-29 19:40:37 122

原创 编译器背后的故事

这里写自定义目录标题1.可执行程序是如何被组装的1.1(2)用gcc生成静态库和动态库1.1(2)静态库.a与.so库文件的生成与使用1.2用 gcc将 main函数的目标文件与此静态库文件进行链接,生成最终的可执行程序,记录文件的大小。1.3将x2x、x2y目标文件用 ar工具生成1个 .so 动态库文件, 然后用 gcc将 main函数的目标文件与此动态库文件进行链接,生成最终的可执行程序,记录文件的大小,并与之前做对比。2.每一个程序背后都站着一堆优秀的代码库。了解实际程序是如何借助第三方库函数完成代

2020-10-16 19:35:15 149

原创 安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。

目录:安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。完成一个stm32的简单程序的编译。代码转载于链接:安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。新建一个工程:新建文件:保存新文件:完成一个stm32的简单程序的编译。代码:#define PERIPH_BASE ((unsigned int)0x40000000)#define APB2PERIPH_BASE

2020-10-08 16:10:56 147

原创 熟悉Proteus 电路仿真软件,完成一个51程序设计和仿真

熟悉Proteus 8 电路仿真软件,完成一个51程序设计和仿真新建Proteus 8 工程完成一个51程序设计和仿真 ,时钟信号和在规定时间时响铃电路仿真图片:keil编译图片:代码:#include<reg51.h>#define uchar unsigned char#define uint unsigned intchar i,j,a,b,c,d,e,f;uchar code table0 []={0xc0,0xf9,0xa4,0xb0,0x99,0

2020-10-08 15:20:23 497 1

原创 嵌入式练习

嵌入式练习在Ubuntu系统下用C语言编写一个简单的输出 hello word的程序,并编译有、运行之;#include<stdio.h>int main(){ printf("hello world"); return 0;}请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c

2020-09-25 23:57:52 3469

空空如也

空空如也

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

TA关注的人

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