刷题已经来不及了,看到二叉树就看不下去了
7 4

相关推荐

嵌入式学习之路:进阶阶段一、进阶阶段(6 - 12 个月)深入学习知识体系操作系统:深入理解嵌入式操作系统的原理和机制,如实时操作系统(RTOS)。学习任务调度、中断处理、内存管理等核心概念。推荐研究 FreeRTOS 等开源 RTOS,并阅读相关的技术文档和书籍。通信协议:掌握常见的嵌入式通信协议,如 UART、SPI、I2C 等。了解这些协议的工作原理和应用场景,通过实际项目进行协议的编程实现。推荐阅读《嵌入式系统通信协议实战》。数据结构与算法:学习基本的数据结构(链表、栈、队列、树等)和算法(排序、搜索等),提高程序的效率和性能。可以参考《数据结构与算法分析(C 语言描述)》,并在在线编程平台上进行算法练习。开发工具进阶集成开发环境(IDE):熟练使用专业的嵌入式开发 IDE,如 Keil、IAR 等。掌握项目创建、代码编辑、编译、调试等全流程操作。版本控制工具:学会使用版本控制工具,如 Git,进行代码管理和团队协作。了解分支管理、合并冲突解决等基本操作。硬件平台拓展尝试使用更复杂的嵌入式开发板或模块,如 STM32 系列微控制器。深入了解其硬件架构、外设功能和编程方法。通过实际项目,如电机控制、传感器数据采集等,提升硬件开发能力。嵌入式C++面试冲刺可以看大佬面经  链接在下边   https://daxprogram.com
点赞 评论 收藏
分享
旧的一年即将结束,新的一年即将到来,提前祝大家新年快乐。对于24届的同学,春招就在眼前,对于25届的同学,秋招也不遥远了。作为经历过23届秋招的过来人,当时拿了,工控龙头-汇川技术的offfer,安防龙头-海康威视的offer,国内电车知名品牌-极氪的offer,都是嵌入式软件岗位。目前已经入职半年,并且已经成功转正,对于即将准备从事嵌入式软件的学弟学妹们,我提供一些学习与面试经验以供参考。首先,需要花1-2个月的时间,扎扎实实的把C语言过关,可以通过刷牛客上的选择题,以及算法编程题来提高。在有了扎实的C语言基础后,需要学习MCU思维,这里不是只会某一款MCU,而是通过学习一款MCU,来掌握所有MCU的开发思维。常见的MCU包括 ST、NXP、GD。还需要掌握操作系统,包括freertos 或者Linux,以及常用的通信协议,Modbus、CanOpen、Lwip、Ethercat、Profinet。其次,还需要学习数据结构,理解数据结构的作用,以及各种典型数据结构的思路,包括链表,队列,线性表,列表。最重要的是,需要有实际的项目经验,这是企业最看重的,尤其对于研究生来说,企业默认是要有工作经验的。本科生,企业更看重打比赛经历。所以一定要好好的准备一些拿得出手的项目,对于没有项目的学弟学妹,我可以提供。这些项目是我在读研期间给导师所作的四个项目,需要的同学可以私信我。#嵌入式##嵌入式软件#
点赞 评论 收藏
分享
牛客网
牛客企业服务