Browse Source

第一周:王顺葵

王顺葵
wsk 4 days ago
commit
c4b017368a
11 changed files with 220 additions and 0 deletions
  1. +43
    -0
      训练营小组/周报/小组周报/张永攀-周报-2025.7.7.md
  2. +28
    -0
      训练营小组/周报/小组周报/王顺葵-周报-2025.7.7.md
  3. +35
    -0
      训练营小组/周报/小组周报/阚星宇-周报-2025.7.7.md
  4. +27
    -0
      训练营小组/周报/小组周报/陈敏君-周报-2025.7.7.md
  5. +38
    -0
      训练营小组/周报/总结/张永攀.md
  6. +8
    -0
      训练营小组/周报/总结/王顺葵.md
  7. +36
    -0
      训练营小组/周报/总结/阚星宇.md
  8. +5
    -0
      训练营小组/周报/总结/陈敏君.md
  9. BIN
      训练营小组/小组学习周总结.pdf
  10. BIN
      训练营小组/王顺葵.exe
  11. BIN
      训练营小组/王顺葵分享.pptx

+ 43
- 0
训练营小组/周报/小组周报/张永攀-周报-2025.7.7.md View File

@@ -0,0 +1,43 @@
# 张永攀周报(7.7)

# 本周工作计划

1. 学习markdown的格式语法
2. 学习git和soursetree的使用方式
3. 学习嵌入式软件IAR的代码书写和调试方式
4. SourceInSinght软件的使用
5. vs2022的代码书写和调试和软件的基本使用方式
6. vs2022里面单元测试的编写和使用
7. C++里面的静态库的生成和调用和动态库的生成和调用

# 预估风险记录

1. **学习 markdown 格式语法时易混淆各类格式符号**:markdown 格式语法中有多种符号用于表示不同的格式,如 #表示标题、* 表示斜体等,可能会在使用过程中混淆这些符号的用法,导致文本格式不符合预期,影响学习效率。

1. **git 和 soursetree 操作复杂,易出现代码提交、分支管理错误**:git 命令繁多且参数复杂,soursetree 虽然是图形化工具,但涉及分支创建、合并、代码提交冲突解决等操作时,若理解不到位,容易出现操作失误,可能导致代码丢失、版本混乱等问题。

1. **嵌入式软件 IAR 的代码书写和调试涉及硬件知识,学习难度较大**:IAR 的使用不仅需要掌握软件编程知识,还需要了解相关的硬件原理,对于缺乏硬件基础的学习者来说,在代码书写时可能无法正确适配硬件,调试过程中也难以定位硬件相关的错误。

1. **SourceInSinght 软件功能丰富,初期难以全面掌握核心功能**:该软件在代码浏览、分析、编辑等方面有很多强大的功能,在使用过程中会因功能过多而感到困惑,不知道哪些是核心功能,在使用时抓不住重点,影响对代码的理解和处理效率。

1. **vs2022 软件庞大,基本使用及代码调试操作不熟练**:vs2022 包含众多功能模块和设置选项,在进行代码书写时,可能对编辑器的快捷键、代码提示等功能不熟悉;在调试过程中,对于断点设置、变量监视等操作掌握不熟练,导致调试效率低下。

1. **vs2022 单元测试编写缺乏清晰思路和方法**:不了解单元测试的基本框架和编写规范,不知道如何设计测试用例来覆盖不同的代码分支和功能点,可能导致编写的单元测试无法有效检测出代码中的错误。

1. **C++ 静态库和动态库的生成与调用涉及编译链接原理,易出现错误**:生成库文件时,若对编译选项、链接设置等掌握不熟练,可能导致库文件生成失败;在调用库文件时,可能因路径设置错误、库版本不匹配等问题,出现链接错误或运行时错误。

# 风险处理方案

1. **针对 markdown 格式语法混淆问题**:制作 markdown 格式语法速查表,将常用的格式符号及对应的效果整理出来,便于随时查阅。通过大量的练习,如编写简单的文档、笔记等,加深对各种格式符号用法的记忆。遇到格式错误时,仔细对照教程和速查表查找原因,逐步积累经验。

1. **针对 git 和 soursetree 操作错误问题**:先通过官方文档、在线教程等系统学习 git 的基本概念和常用命令,再结合 soursetree 进行操作练习。在实际操作前,先在测试仓库中进行模拟操作,熟悉分支管理、代码提交、冲突解决等流程。遇到问题时,查阅相关技术论坛或请教有经验的组员,及时解决并记录错误原因和解决方法。

1. **针对 IAR 代码书写和调试硬件知识不足问题**:先补充相关的硬件基础知识,如单片机原理、电路接口等,结合硬件手册理解 IAR 中与硬件相关的设置选项。在代码书写前,参考官方示例程序和开发文档,确保代码与硬件适配。调试时,借助示波器、万用表等工具检测硬件状态,结合调试信息定位问题,逐步提高硬件调试能力。

1. **针对 SourceInSinght 软件核心功能掌握不足问题**:观看官方教程或专业的教学视频,重点学习软件的核心功能,如代码导航、符号查找、代码比较等。制定学习计划,每天花一定时间练习使用这些核心功能,在实际操作中熟悉其用法和技巧。向其他人请教使用经验和技巧。

1. **针对 vs2022 操作不熟练问题**:系统学习 vs2022 的基础教程,熟悉编辑器的界面布局和常用功能模块。制作 vs2022 快捷键速查表,刻意练习常用快捷键的使用,提高代码书写效率。在调试时,按照调试步骤逐步操作,对照教程学习断点设置、变量监视等调试技巧,通过实际案例练习,积累调试经验。

1. **针对 vs2022 单元测试编写问题**:学习单元测试的基本理论和框架,了解单元测试的编写规范和设计原则。参考优秀的单元测试示例,学习如何设计合理的测试用例。从简单的函数开始练习编写单元测试,逐步掌握测试用例的设计方法,确保测试覆盖关键功能点。

1. **针对 C++ 静态库和动态库生成与调用错误问题**:深入学习 C++ 编译链接的基本原理,理解库文件的生成过程和调用机制。参考官方文档和教程,按照步骤逐步练习静态库和动态库的生成流程,记录不同编译选项和链接设置对库文件的影响。在调用库文件时,仔细检查路径设置、库版本等信息,遇到错误时,利用编译器的错误提示信息进行排查,必要时请教老师。

+ 28
- 0
训练营小组/周报/小组周报/王顺葵-周报-2025.7.7.md View File

@@ -0,0 +1,28 @@
# 王顺葵_周报(2025/7/7)

## 本周工作计划

1. 学会各个软件的使用,强化软件学习任务重点内容。
2. 掌握MarkDown的常见语法,并能熟练使用Typora进行工作计划和总结。
3. 学习掌握ToDoList,进行每日总结。
4. 学习IAR编译器的使用,尽快掌握并能进行项目的编写。
5. 利用各个软件做一个简易项目,强化内容记忆。
6. 学习C/C++程序编写规范。
7. 做好本周该小组的工作。
8. 做到提前验收。



## 预估风险记录

1. 可能存在软件版本不兼容问题。
2. 软件操作不太熟练或操作复杂等问题。



## 风险处理方案

1. 若存在软件不兼容,重新安装。

2. 多使用各个软件,强化记忆,使其操作更加熟练。


+ 35
- 0
训练营小组/周报/小组周报/阚星宇-周报-2025.7.7.md View File

@@ -0,0 +1,35 @@
# 阚星宇_周报(2025.7.8)

## 本周工作计划

1、了解代码管理,同时能够做到熟练使用Sourcetree进行管理。

2、学习并且掌握C语言的代码规范。

3、掌握MarkDown的常见语法,并能熟练使用Typora进行工作计划和总结。

4、学习掌握ToDoList,进行每日总结。

5、学习IAR编译器的使用,尽快掌握并能进行项目的编写。

6、学习并能熟练使用VS2019,对其各个功能都能进行了解和使用。

7、学会使用SourceInSight代码工具进行代码的查看和编辑。

8、做到提前验收。



## 预估风险记录

1、软件或者电脑出现BUG,导致软件不能继续使用。

2、深入学习后发现内容较多,存在计划安排但是因为工作时间的原因不能完成的情况。



## 风险处理方案

1、提前准备软件的安装包,同时U盘下好工具,需要是能做到短时间修复Bug或重装系统。

2、发现任务紧张时将时间合理安排,同时放弃部分个人时间,投入学习。

+ 27
- 0
训练营小组/周报/小组周报/陈敏君-周报-2025.7.7.md View File

@@ -0,0 +1,27 @@
# 陈敏君_周报(2025.7.8)

## 本周工作计划

1、完成基础学习任务

2、C语言代码规范化

4、记录每一个软件的学习过程

3、认真完成每一天的日报



## 预估风险记录

1、可能会因为软件版本不一致带来一些问题

2、学习过后时间过长带来的知识遗忘



## 风险处理方案

1、严格按照要求安装软件版本

2、定期复习之前的学习内容

+ 38
- 0
训练营小组/周报/总结/张永攀.md View File

@@ -0,0 +1,38 @@
# 上周的周报计划完成情况

## 学习markdown的格式语法

typora的一些快捷键不知道是什么,比如加粗的快捷方式,代码块和表格

## 学习git和soursetree的使用方式

sourcsetree的贮藏概念不是很了解,重置分支到此次提交的三种方式的区别,还有一些小的概念,模糊不清

## 学习嵌入式软件IAR的代码书写和调试方式

IAR软件的一些的后缀名的文件含义是什么的,还有一些单片机的型号和能不能硬件加速,

## SourceInSinght软件的使用



## vs2022的代码书写和调试和软件的基本使用方式



## vs2022里面单元测试的编写和使用

怎么单元测试一个项目,而不是测试简单的函数

## C++里面的静态库的生成和调用和动态库的生成和调用



# 目前处于的进度

大的方向都完成,只有一些小的细枝末节还有一些概念模糊不清

下个星期的目标是学的plc的使用还有一些底层实现




+ 8
- 0
训练营小组/周报/总结/王顺葵.md View File

@@ -0,0 +1,8 @@
1. 对于各个软件的使用整体情况除单元测试的调试插件的安装,以及VS各个库目录具体应用的效果和意义有点模糊,其他基本掌握。
2. 对MarkDown语法较熟练掌握,但是存在应用有些快捷键和小技巧缺乏了解。
3. 每日认真完成ToDolist编写。
4. 掌握IAR的工程新建和移植,以及调试。
5. 对于动态库、静态库、单元测试以及IAR的移植和调试都有去复现项目。
6. 对于程序编写规范不太掌握。
7. 传达教练和老师安排的事情,每日组织早会汇报。
8. 暂时没有做到提前验收,感觉还存在点小毛病。

+ 36
- 0
训练营小组/周报/总结/阚星宇.md View File

@@ -0,0 +1,36 @@
**上周计划:**

1、了解代码管理,同时能够做到熟练使用Sourcetree进行管理。

2、学习并且掌握C语言的代码规范。

3、掌握MarkDown的常见语法,并能熟练使用Typora进行工作计划和总结。

4、学习掌握ToDoList,进行每日总结。

5、学习IAR编译器的使用,尽快掌握并能进行项目的编写。

6、学习并能熟练使用VS2019,对其各个功能都能进行了解和使用。

7、学会使用SourceInSight代码工具进行代码的查看和编辑。

8、做到提前验收。

**本周完成情况:**

1. 对于SourceTree能够基本掌握,通过软件进行代码管理。

2. C语言代码规范进行了部分学习,但是时间主要在基础学习部分,所以稍微耽搁。
3. MarkDown能够熟练使用。
4. ToDoList能够进行每日总结。
5. IAR可以独立编写项目。
6. 对VS基本功能能够掌握,同时学会了动态静态库的编写和调用方法,然后掌握单元测试概念,能够进行简单的测试。
7. 还未验收。(原因:对于细节处把握不够)

**当前处于任务:**

1. 准备验收阶段,对学习文档进行优化。

**遇到的问题:**

1. SourceTree使用时出现云端无法上传。解决方式是重装了软件和git才解决。

+ 5
- 0
训练营小组/周报/总结/陈敏君.md View File

@@ -0,0 +1,5 @@
1.基础学习的内容都已经学习完成,包括对MarkDown、SourceTree、SourceInsight、IAR、VisualStudio等软件的使用,对动态库、静态库的生成以及调用,还有了解单元测试的基本概念
并在VS2019平台下熟练掌握单元测试。
2.熟悉C语言代码规范的要点
3.每一个软件都已用MarkDown软件记录了学习过程。
4.每天日报都完成。

BIN
训练营小组/小组学习周总结.pdf View File


BIN
训练营小组/王顺葵.exe View File


BIN
训练营小组/王顺葵分享.pptx View File


Loading…
Cancel
Save