中上211硕对嵌入式AI感兴趣,如何有效规划学习路径?

今天给大家分享的是一位粉丝的提问,中上211硕对嵌入式AI感兴趣,如何有效规划学习路径?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

中上211,方向大概是CV和agent方向,本科是双非,有一定的单片机基础,有智能车国奖,以后想往Linux方向发展,对嵌入式AI比较感兴趣,目前就在跟着韦东山老师的Freertos课程学习,学完后打算继续跟着韦东山学习Linux应用开发和驱动开发以及可能需要的其它的嵌入式课程,老师您对我的学习路线有什么建议或者是开发吗,或者给我一些其它建议,然后想要一份Linux学习路线

Yt回答:

我不知道你为什么现在从事的CV计算机视觉然后会从单片机开始,大概的情况是因为你本科可能是这种电子通信自动化相关的,从单片机开始的。但是你研究生做的是CV,CV这种方向呢大概率它是在操作系统之上才构建起来的,之前的这个路线和你单片机这个路线它是有点冲突。

有智能车国奖,这个可能是因为你在本科阶段是有这个奖项的,以后想往Linux发展对嵌入式AI比较感兴趣,请注意嵌入式AI它不是一个方向,它后面来说到底软件开发的过程中间还是需要讲究落地,讲究产品化,后面你就在 Linux 上面用 C/C++ 语言开发就可以了,后面所有的方向都投,乃至你机器视觉都可以投,现在暂时不挑方向。

目前跟着韦东山老师的FreeRTOS这种课程学习,首先韦老师作为这个业界的这种大佬级的人物,他的课程绝对是做的很好的,然后学完之后继续跟着韦东山老师的应用开发和驱动开发其它嵌入式课程然后对这个学习路线有什么建议吗?

首先驱动开发这里又给你提的一嘴,至于驱动开发很多时候它是用在哪呢?你发现大部分的企业能够做驱动开发的,只有芯片原厂或者这种设备厂商,比如说这种蓝牙设备或者这种蓝牙协议栈,或者Wifi这种设备厂商,以及主控芯片原厂,包括像海斯,我认为海斯内部可能大部分它也不会去做驱动相关的,更多是做的系统层面的,它不是驱动本身的,大部分做驱动本身的是设备厂商,设备厂商这种模组厂商它可能会有。

但是请注意这种驱动开发和你学的驱动它不一样,驱动开发很多的时候你比如在学的时候你会怎么学呢?学什么USB子系统,字符设备,块设备这种相关的。但是你会发现在工作中间所做的这种驱动,它不可能让你从零而做,而很多的时候它是已经有一个成型模板。就举个例子你比如从蓝牙某一款芯片,然后企业又出了另外一个蓝牙模组。中间有些广角变了,它的性能提升了,你会发现这种怎么改,那也是把之前那个乱码移植过来,针对于它进行调试。

那也就是说很多的驱动开发它不是叫开发,更多的叫调试,调试改进移植,是这样的。所以在这个过程中间我给你建议,就是你就是在 Linux 上面用 C/C++ ,现在不给自己确定这么死,后面所有的岗位你都可以投,简历里面可以体现一些嵌入式的元素,比如FreeRTOS、包括像 Linux 应用、包括驱动相关的都可以体现出来,还是结合在 Linux 上面用 C/C++ 这一套都是可以的。你后面所有的都可以投,乃至互联网都可以,乃至包括华为很多岗位这个都是可以的,大家不用把它限定的这么死。

因为就比如像另外一个同学所提到的,你比如去202实验室,那这个做的内容你是不确定的,包括你去了鸿蒙那个团队。我跟大家讲的就是在应届生这个过程中间,就在 Linux 上面用 C/C++ ,其它东西你不用定的太死,做一到两款产品,后面所有的都可以投,至于能去哪家公司你后面再选。

就以刚刚那个同学问的那个问题,还有一个公司在逼签,还有一个公司对应的就是华为的202实验室,你发现这两家公司很多技术方向它是不确定的,也就是跟你讲的你这个嵌入式AI比较感兴趣,仅仅停留于你的兴趣而已,这个过程中间它到底后面你能不能做这个方向,你是说不准的,谁也说不了的,而是后面通过你的offer决定的。

后面如果想要一份Linux C/C++的学习路线后面可以直接找我们,整个都有的。

最后:

一、方向定位建议

  1. 嵌入式AI方向解析

  • 嵌入式AI并非独立方向,本质是AI技术在嵌入式系统的落地应用

  • 技术核心仍是Linux平台C/C++开发能力

  • 建议保持方向开放性,避免过早限定细分领域

二、技能培养路径

  1. 驱动开发学习建议

  • 学习价值:理解Linux内核工作机制

  • 行业现实:

    • 真实驱动开发=调试/移植(占80%)而非从零开发

    • 岗位集中于芯片原厂/设备厂商

    • 企业级开发基于现有框架修改而非理论教学案例

  1. 核心技能架构

  • 基础层:

    • FreeRTOS实时系统

    • Linux应用开发

  • 进阶层:

    • 驱动开发原理

    • 系统移植能力

  • 工具链:

    • Git版本控制

    • Makefile编写

    • 交叉编译环境

三、行业现状分析

  1. 岗位分布特点

  • 高价值驱动岗位:海思/展锐等芯片厂商

  • 主流就业方向:IoT设备/智能硬件开发商

  • 新兴机会领域:鸿蒙生态相关开发

四、学习路线规划

  1. 阶段性学习建议

  • 当前阶段:完成FreeRTOS课程

  • 中期目标:

    • Linux应用开发(文件IO/多线程/网络编程)

    • 设备树解析

    • 内核模块开发

  • 长期延伸:

    • 系统裁剪移植

    • 性能优化实践

    • 主流芯片架构适配

五、项目实战指导

  1. 项目构建原则

  • 产品化思维:完成1-2个完整设备开发

  • 技术栈组合:

    • RTOS+Linux混合系统

    • 传感器数据采集+边缘计算

    • 无线通信模块集成

六、求职策略建议

  1. 简历优化方向

  • 突出智能车国奖的工程实践价值

  • 展示完整的项目开发周期经验

  • 强调跨平台开发能力(RTOS+Linux)

  1. 岗位投递策略

  • 目标企业类型:

    • 消费电子头部厂商(华为/大疆等)

    • 汽车电子供应商

    • 工业物联网企业

  • 岗位选择:

    • 系统开发工程师

    • 嵌入式软件工程师

    • 边缘计算工程师

七、认知修正建议

  1. 方向选择误区

  • 勿将课程方向等同职业方向

  • 实际工作内容由企业业务需求决定

  • 保持技术栈的跨领域适用性

八、附加资源推荐

  1. 持续学习建议

  • 关注ARM架构演进

  • 跟踪RISC-V生态发展

  • 学习现代构建工具(CMake/Bazel)

建议:保持"底层能力+应用扩展"的技术发展路径,聚焦Linux C/C++核心能力,通过2-3个完整项目形成技术闭环。在求职阶段采取"技术展示广度+岗位投递宽度"策略,重点突破消费电子/汽车电子/工业物联网三大领域,应届生可优先考虑具有平台技术积累的头部企业。

如果是你,你会如何规划自己的学习路径?欢迎在评论区分享你的看法!

计算机相关专业就业求职学习路线/offer选择/职业规划建议
gzh程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/71197.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 目录结构与基础命令学习记录

在 Linux 的学习旅程中,熟练掌握基础命令是开启高效操作与系统管理的钥匙。这些命令不仅能帮助我们在 Linux 系统中自由穿梭,还能深入了解系统的运行状态。以下是我对 Linux 基础命令的学习总结,希望能为大家的 Linux 学习提供帮助。 一、Lin…

python学opencv|读取图像(六十五)使用cv2.boundingRect()函数实现图像轮廓矩形标注

【1】引言 前序学习进程中,已经使用cv2.findContours()函数cv2.drawContours()函数实现图像轮廓识别和标注,这种标注沿着图像的轮廓进行,比较细致。相关文章链接为: python学opencv|读取图像(六十四)使用…

Visionpro 齿轮测量

效果展示 一、题目要求 求出最大值,最小值,平均值 二、分析 1.首先要进行模板匹配 2.划清匹配范围 3.匹配小三角的模板匹配 4.卡尺 5.用找圆工具 工具 1.CogPMAlignTool 2.CogCaliperTool 3.CogFindCircleTool 4.CogFixtureTool 三、模板匹…

【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析②】

ISO 14229-1:2023 UDS诊断【会话控制0x10服务】_TestCase02 作者:车端域控测试工程师 更新日期:2025年02月15日 关键词:UDS诊断、0x10服务、诊断会话控制、ECU测试、ISO 14229-1:2023 TC10-002测试用例 用例ID测试场景验证要点参考条款预期…

AlmaLinux使用Ansible自动部署k8s集群

一、环境准备 节点规划(最低要求) 1台Master节点(4核/8GB内存)2台Worker节点(2核/4GB内存)1台Ansible控制机(可复用Master节点) 系统配置 # 所有节点执行 sudo hostnamectl set-hos…

机器学习:十大算法实现汇总

机器学习十大算法代码实现:使用numpy、pandas,不调用机器学习相关库。 已将代码和相关文档上传到了github:golitter/Decoding-ML-Top10: 使用 Python 优雅地实现机器学习十大经典算法。 (github.com) 一元线性回归:机器学习&…

ffmpeg学习:ubuntu下编译Android版ffmpeg-kit

文章目录 前言一. 配置环境1.1 虚拟机版本1.2 安装Android环境1.2.1 Android SDK安装1.2.2 Android NDK安装 1.3 编译前的准备工作1.3.1 libtasn1-1安装1.3.2 meson安装1.3.3 harfbuzz下载 二. 编译ffmpeg-kit三. 总结 前言 ffmpeg-kit是一款跨多个平台的,用于在应…

Qt使用pri和pro文件进行模块化编程

假如我想要做一个功能,这个功能用代码模块化实现出来,方便将来移植,比如音视频播放器的界面,将来想要在其他工程使用时,只需要将widget提升为音视频播放界面即可。 当我们其他工程需要这个功能时,我们在调用…

C# windowForms 的DataGridView控件的使用

C# Windows Forms DataGridView 控件使用详解 DataGridView 是 Windows Forms 中用于显示和编辑表格数据的核心控件。它支持高度自定义的列类型、数据绑定、事件处理和丰富的样式配置。以下是其详细使用方法。 目录 基础使用 数据绑定 列类型与自定义

PyQt 界面编程:QDialog、QWidget、QMainWindow 的面向过程与面向对象编程

文章目录 一、PyQt简介二、面向过程编程三、面向对象编程(推荐)3.1 QWidget窗口3.2 QMainWindow窗口3.3 QDialog窗口文档: https://www.riverbankcomputing.com/static/Docs/PyQt5/ 一、PyQt简介 PyQt简介:PyQt 是一个用于创建图形用户界面(GUI)的 Python 库,它将 Qt …

Jvascript网页设计案例:通过js实现一款密码强度检测,适用于等保测评整改

本文目录 前言功能预览样式特点总结:1. 整体视觉风格2. 密码输入框设计3. 强度指示条4. 结果文本与原因说明 功能特点总结:1. 密码强度检测2. 实时反馈机制3. 详细原因说明4. 视觉提示5. 交互体验优化 密码强度检测逻辑Html代码Javascript代码 前言 能满…

智能车摄像头开源—8 元素处理

目录 一、前言 二、无元素状态 三、直线与弯道 四、十字与环岛 1、十字识别处理 2、环岛识别处理 五、坡道 六、障碍物 七、斑马线 八、入库 九、出界停车 一、前言 在写这篇文章之前,考虑了很久到底该写到什么程度,但思来想去,不同…

微信服务号推送消息

这里如果 没有 就需要点新的功能去申请一下 申请成功之后就可以设置模版消息 推送到用户接受的页面是 需要后端调用接口 传递token 发送给客户

matlab汽车动力学半车垂向振动模型

1、内容简介 matlab141-半车垂向振动模型 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略

1-10 github注册仓库

如何在github中注册一个仓库? 1.0 注册仓库 1-1 GitHub的账号注册教程_github注册-CSDN博客 2.0 删除仓库 1-2 从github中删除创建的仓库_github删除仓库-CSDN博客 3.0 创建仓库 1-3 【教程】GitHub新建仓库新手教程_github仓库-CSDN博客 4.0 github操作 1-4 1-9 克…

EasyRTC智能硬件:小体积,大能量,开启音视频互动新体验

在万物互联的时代,智能硬件正以前所未有的速度融入我们的生活。然而,受限于硬件性能和网络环境,许多智能硬件在音视频互动体验上仍存在延迟高、卡顿、回声等问题,严重影响了用户的使用体验。 EasyRTC智能硬件,凭借其强…

PHP 面向对象编程

PHP 学习资料 PHP 学习资料 PHP 学习资料 在 PHP 编程领域,面向对象编程(OOP)是一种强大的编程范式,它提供了更高效的代码组织和复用方式,使程序的结构更清晰、易维护。接下来,我们将深入探讨 PHP 面向对…

2021年全国研究生数学建模竞赛华为杯E题信号干扰下的超宽带(UWB)精确定位问题求解全过程文档及程序

2021年全国研究生数学建模竞赛华为杯 E题 信号干扰下的超宽带(UWB)精确定位问题 原题再现: 一、背景   UWB(Ultra-Wideband)技术也被称之为“超宽带”,又称之为脉冲无线电技术。这是一种无需任何载波,通过发送纳秒…

matlab飞行姿态pid控制

1、内容简介 matlab139-飞行姿态pid控制 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略

easyexcel快速使用

1.easyexcel EasyExcel是一个基于ava的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel 即通过java完成对excel的读写操作&#xff0c; 上传下载 2.easyexcel写操作 把java类中的对象写入到excel表格中 步骤 1.引入依赖 <depen…