第四周-周记

  时间过得真快,一转眼已经第四周了,又要临近期中考了。想了想这周做了什么事,学习到了什么知识。

  回想这周让我影响最为深刻的就是周一的英语课,没有认真完成老师所布置的作业,抱着侥幸的心理,心想老师应该不会叫到我回答问题,只是敷衍的写了写作业。在课上当老师叫我起来回答问题时,顿时我整个人都紧张起来了。说话的语速放慢,心虚让我的声音不断小声。我的脑子一片空白,熟悉的单词在我眼前却不知怎么开口。经历过这件事后让我更加深刻的意识到要认真对待每一次的作业,学习不要抱有侥幸的心理,一步一个脚印走好每一步。

  高数课上对于老师讲解的例题中自认为听懂了,然而真正开始动手写作业时却发现自己反复思考无从下手,慢慢让我感觉到了枯燥乏味,老师在黑板上的讲解更让我感觉到像是在解读天书。在接下来的学习中要多花一些时间去认识和理解每一个知识点,多多动手练习。

  接下来就是C语言的数据结构,面对这门专业的基础课,在课上对着老师讲课PPT也是一知半解,没有完全的掌握和理解其中的概念。上机课上老师进行代码的讲解,让我们对其中的一些代码进行补充,面对键盘却不知怎么下手。在线性表的学习中也遇到了许多的问题,但是我还是不会放弃的,在平时还是要多敲敲键盘,多打打代码。

  在学习的过程中不要太过于浮躁,急功近利,为下一周制定一些计划,充实的过好每一天。

转载于:https://www.cnblogs.com/k923321866/p/5311511.html

### 嵌入式系统实习第十四周周记撰写指南 在撰写嵌入式系统实习第十四周周记时,应围绕项目进展、技术难点、工具使用、代码实现、团队协作及个人成长等维度展开,突出实践性技术深度。以下为具体撰写方向内容建议。 #### 任务技术进展 第十四周通常涉及系统集成测试、模块性能优化或引入新功能模块。例如: - 完成基于STM32的DMA数据传输优化,提升ADC采集效率,降低CPU占用率。 - 实现I2C接口驱动传感器数据采集,并通过RTOS任务调度实现数据实时处理。 - 集成MQTT协议实现设备云端的数据通信,完成数据上报远程控制功能[^1]。 #### 技术问题解决过程 在开发过程中可能遇到如下典型问题: - 在DMA传输过程中出现数据丢失,通过配置优先级中断屏蔽位,优化传输稳定性。 - 使用RTOS时发现任务切换频繁导致延迟增加,通过调整任务优先级调度策略,减少上下文切换开销。 - 调试I2C通信时出现总线死锁,通过添加超时机制总线恢复函数,避免系统挂起。 #### 新技术或工具应用 随着项目深入,可能引入以下工具或方法提升开发效率: - 使用CMake构建嵌入式项目,实现跨平台编译模块化管理,替代传统Makefile方式[^1]。 - 引入Tracealyzer对任务调度进行可视化分析,识别任务阻塞调度延迟问题。 - 使用Wireshark抓包分析MQTT通信流程,验证数据格式网络交互的正确性。 #### 关键代码片段实现说明 结合实际功能,插入关键代码并解释实现逻辑: ```c #include "stm32f4xx_hal.h" I2C_HandleTypeDef hi2c1; void MX_I2C1_Init(void) { hi2c1.Instance = I2C1; hi2c1.Init.ClockSpeed = 100000; hi2c1.Init.DutyCycle = I2C_DUTYCYCLE_2; hi2c1.Init.OwnAddress1 = 0; hi2c1.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; HAL_I2C_Init(&hi2c1); } void Read_Sensor_Data(uint8_t *data) { HAL_I2C_Master_Transmit(&hi2c1, SENSOR_ADDR << 1, &reg_addr, 1, HAL_MAX_DELAY); HAL_I2C_Master_Receive(&hi2c1, (SENSOR_ADDR << 1) | 0x01, data, 6, HAL_MAX_DELAY); } ``` #### 项目贡献协作情况 描述在团队中的具体工作协作成果: - 主导ADCDMA模块的优化工作,提升数据采集精度系统响应速度。 - 编写通用I2C驱动模板,供团队成员复用,提高开发效率。 -每日站会代码评审,提出优化建议并推动问题解决。 #### 收获反思 总结本周学习成果待改进点: - 本周掌握了DMAI2C通信的底层实现机制,但在初期配置DMA缓冲区时出现溢出问题,后续应加强对硬件手册的阅读理解。 - 通过使用CMake优化项目结构,提升了工程管理能力,但在多平台编译兼容性方面仍需进一步探索。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值