工程stm 32

2023.5.29——软件工程站立会议(阶段二)

站立会议内容: 1.整个项目预期的任务量: 目前已经花的时间: 剩余的时间: 2.任务看板照片: 3.团队照片: 4.产品状态: 最新做好的功能: 正在完成中 5.燃尽图: ......
软件工程 阶段 会议 工程 软件

2023.5.29——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午编写一个学生成绩录入系统。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6 ......
软件工程 日报 工程 软件 2023

stm32环境配置---keil5

# 第一步 安装keil5 [官网](https://www.keil.com/) [下载位置](https://www.keil.com/download/product/) ![下载界面](https://img2023.cnblogs.com/blog/1741739/202305/17417 ......
环境 keil5 keil stm 32

郁金香初级班 5/29 31-32

1.输入输出重定向 控制台重定义代码 FILE* pfile = NULL; //重定向到标准输出 errno_t iret = freopen_s(&pfile, "CONOUT$", "w", stdout); 防止卡代码注入器 ::CreateThread(0, 0, 线程函数, 0, 0,0 ......
初级班 郁金香 郁金 29 31

软件工程中内聚的分类

在软件工程中,内聚是用来衡量模块内部功能联系紧密程度的概念。有不同的内聚类型,其中包括偶然内聚、逻辑内聚、过程内聚和通信内聚。下面是对每种内聚类型的简单说明和举例: 1. 偶然内聚(Coincidental Cohesion):偶然内聚指的是模块内的元素之间没有明确的功能联系,它们仅仅是因为某种偶然 ......
软件工程 工程 软件

岩土工程中振弦类采集仪的完整解决方案

岩土工程中振弦类采集仪的完整解决方案 振弦传感器和振弦采集仪及在线监测系统形成一套完整链条的岩土工程监测 振弦类采集仪是岩土工程中常用的一种地震勘探仪器,其主要用于测量土壤及岩石等固体介质的传播速度、衰减系数及反射系数等参数,是进行地震勘探的重要工具之一。 振弦类采集仪的完整解决方案应包括以下几个方 ......

系统工程(十三)信息化需求的三个层次

组织信息化的需求是信息化的原动力 它分三个层次,下层支持上层 战略需求:属于高层问题,目标是提升组织的竞争能力 运作需求:包括实现信息化战略目标,运作的策略需要、人才培养的需要 技术需求:从技术层面上对系统的完善、升级、集成。 ......
层次 三个 需求 工程 系统

系统工程(十二)信息化的目的及涉及的三类创新

信息化的目的是优化企业的业务活动并得到有效的运转,使企业具有平稳和有效的运作能力,对紧急情况和形势作出快速反应,给企业内外用户提供有价值的信息。 其根本的目的是提高企业的竞争力。 三类创新: 技术创新,通过信息化的运用,企业可以获得和掌握技术信息用于开发新技术或者将技术给予新的生产运用,这将提高企业 ......
目的 工程 系统 信息

工程数学实验四

代码 % 定义目标函数和梯度 f = @(x) 100*(x(1)^2 - x(2))^2 + (x(1) - 1)^2; grad = @(x) [400*x(1)*(x(1)^2-x(2)) + 2*(x(1)-1); -200*(x(1)^2-x(2))]; % 设置初始点和迭代参数 x0 = ......
数学 工程

工程数学实验五

实验五:MATLAB最优化工具箱的使用 一、实验目的 通过一个农业生产计划优化安排的实例求解,培养学生解决实际线性规划问题的初步能力;熟悉线性规划的建模过程;掌握Matlab优化工具箱中线性规划函数的调用。 二、实验内容 某村计划在100公顷的土地上种植a、b、c三种农作物。可以提供的劳力、粪肥和化 ......
数学 工程

工程数学实验5

算法步骤 问题1: 设x1,x2,x3分别表示农作物A,B,C的种植面积 问题模型: max z = 1500x1 + 1200x2 + 1800x3 s.t. x1 + x2 + x3 = 100 450x1 + 600x2 + 900x3 <=63000 35x1 + 25x2 + 30x3 < ......
数学 工程

工程数学实验总结

实验一:实验通过Matlab程序实现了一维寻优黄金分割法(0.618法),并求解了函数f在区间[0,1]上的极小点和极小值。通过迭代搜索,程序得到的极小点为0.569841,极小值为1.642637。同时,通过输出每次迭代的 a、b、x1、x2 的值,可以观察到搜索区间的不断缩小。实验结果表明,一维 ......
数学 工程

工程数学实验二

实验二:最速下降法程序设计 一、实验目的 通过最速下降法的程序设计,为今后的约束优化方法的学习和编程奠定基础;掌握负梯度方向的定义和最速下降法的迭代公式;通过此次实验,进一步巩固最速下降法的基本原理和思想。 二、实验内容 (1)求解无约束优化问题: (2)终止准则取; (3)完成最速下降法(负梯度法 ......
数学 工程

工程数学实验2

代码 function [xopt, fopt, iter] = grad_descent(x0, f, g, eps, alpha) % x0: 初始搜索点 % f: 目标函数 % g: 梯度函数 % eps: 迭代收敛的精度 % alpha: 步长 iter = 1; % 迭代计数器 max_i ......
数学 工程

工程数学实验三

实验三:Newton法程序设计 一、实验目的 掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题;() (2)终止准则取; (3)完成Newton法(牛顿 ......
数学 工程

工程数学实验3

1. 算法步骤 2. function [xopt, fopt, iter] = newton(x0, f, g, H, eps) % x0: 初始搜索点 % f: 目标函数 % g: 梯度函数 % H: Hesse矩阵函数 % eps: 迭代收敛的精度 iter = 1; % 迭代计数器 max_ ......
数学 工程

工程数学实验4

实验四:共轭梯度法程序设计 一、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题:; (2)终止准则取,搜索方法采用非精确搜索Armijo; (3)完成FR共轭梯度法的MA ......
数学 工程

工程数学实验一

实验一:一维寻优法(0.618法)程序设计 一、实验目的 通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。 二、实验内容 (1)请用0.618法求解优化问题: 在区间[0,1]上的极小点和极小值; (2)根据0. ......
数学 工程

工程数学实验1

源码 % 定义目标函数 f = @(x) x^2 - sin(x); % 设置搜索区间 a = 0; b = 1; % 定义收敛精度 epsilon = 1e-6; % 定义黄金分割比例 r = (sqrt(5) - 1) / 2; % 初始化中间点 al = a + r*(b-a); ak = b ......
数学 工程

最佳实践:基于vite3的monorepo前端工程搭建

## **一、技术栈选择** ### **1.代码库管理方式-Monorepo:** **将多个项目存放在同一个代码库中** ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4854d8dd45de421eb703075926746a30~ ......
前端 monorepo 工程 vite3 vite

GoogleTest工程配置

## 平台支持 * Linux、macOS、Windows * gcc 5.0+、clang 5.0+、MSVC 2015+ * Bazel、CMake (其它构建体系也能用,不过配置多点而已) ## Bazel配置(不熟 先占位 有空看再总结) ## CMake配置 #### 方法一:直接下载源码 ......
GoogleTest 工程

CIO视角|平台工程带来的优势与机遇

在当今高速发展的技术环境中,企业越来越依赖技术作为创新和竞争优势的战略驱动力。首席信息官(CIO)在企业中负责监督信息和计算机技术的管理和实施,以交付预期的业务成果。在技术是业务核心的公司中,CIO 这一职位对于推动战略、技术和管理计划以实现业务增长至关重要。 在现有的解决方案中,平台工程逐渐成为现 ......
视角 机遇 优势 工程 平台

U3DFrameWorkDemo:零、工程说明

# 序言 前段时间拾起U3D时,重新看了一下之前的学习资料,整理成了一个demo。主要包含框架基本模块核心功能实现。 当然,这个小demo是我个人的学习和探索,如demo的中文解释,它是一个“原型”--既是它的优点,也是它的缺点。它并不是一个完整的框架,但包含其核心功能模块的实现思路,简单直接(应用 ......

软件工程课程总结

光阴似箭,日月如梭,不知不觉已经到了期末,在此简单做一下对软件工程这门课的课程总结。 在学习软件工程课程的这一学期中,我通过王建民老师的讲解和实践操作,学习到了很多软件开发的基本理论知识和开发方法。感谢王建民老师对我们的耐心指导和教授。在软件开发中,团队合作是非常重要的。通过本课程的合作项目,我深刻 ......
软件工程 课程 工程 软件

软件工程期末总结

软件工程期末总结 作为一门涉及到实际应用的学科,软件工程在我的学习中给我带来了巨大的启示和认识。这门课程的学习,不仅丰富了我的知识面,还让我深刻地体会到了自主学习的重要性。在这篇期末总结中,我将分享我学习软件工程时的体会和思考。 一、认识软件工程软件工程是研究如何高效地开发、维护和管理软件系统的学科 ......
软件工程 工程 软件

软件工程学期个人总结

本学期开学我进行了学期个人目标的总结,现在临近期末,现在我来进行个人学期的总结。 首先对我的javaweb目标进行总结。由于本学期我学习了javaweb课程,所以我对javaweb的技术有了更多的了解。上学期也会做,但是上学期也只是会做,而不了解其原理。这学期我对其原理有了更深的进一步的了解,同时对 ......
软件工程 学期 工程 软件 个人

软件工程课程本学期总结

大二下学期过的很快,一转眼也快结束了;不能不让人感叹一句光阴似箭,时间从来不等人,这是我本学期的课程总结。 在这个学期中,我学习了大量的软工相关的知识,从专业课程到项目实践,从个人开发到团队合作,这种全方位的学习方式让我感到收获很多。我在这个学期中遇到的一些问题,以及通过学习和实践所得到的经验和教训 ......
软件工程 学期 课程 工程 软件

Clion 开发STM32 环境搭建

目录 概述 一、环境配置: 1、下载交叉编译环境gcc-arm-none-eabi。点击下载 2、下载编译器,因为我们所写的代码是C/C++,需要下载MinGW点击下载 3、调试工具OpenOCD(用来调试JLINK 或者STLINK 或者其他)点击下载 4、下载STM32CubeMX驱动代码生成工 ......
环境 Clion STM 32

软件工程日报——《人间》读书笔记

总结以下《人件》这本书中涉及到的几个概念和建议 1、帕金森定律 帕金森定律讲述了如下的定律: 如果一个很平庸的人作了管理,那么摆在它面前的只有三条路: 退位给有能力的人。 使用比自己更优秀的属下。 运用比自己还平庸的手下。 第一条路和第二条路一般是个有欲望的人,都不会采取,那么只有第三条路了。所以, ......
软件工程 人间 笔记 日报 工程

转载-如何结合FT2232HL/CMSIS-DAP+Eclipse+OpenOCD软硬件工具使用SWD调试接口在Windows10操作系统在线调试S32K3XX(Cortex M7)

原文链接:https://blog.csdn.net/zhuwade/article/details/121944736 由于我们公司自己需要开发烧录工具,本人通过google搜相关文档和看ARM公司的技术文档,终于实现了这个功能。因为涉及的内容知识点比较多,对于玩嵌入式MCU的小白来说要普及的知识 ......
软硬 CMSIS-DAP 接口 Eclipse OpenOCD