V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
turfbook
V2EX  ›  嵌入式开发

请教嵌入式自学路径

  •  
  •   turfbook · 11 天前 · 1000 次点击

    也不知道这样表达的对不对, 就是想学习利用 ESP32/Arduino 之类的硬件, 最终是希望能自己设计板子做些小玩意, 不知道如何入门, 请教一下各位学习的路径, 推荐一些学习的书籍/视频等资料

    第 1 条附言  ·  11 天前
    感谢各位分享, 按照大家说的, 先做个简单的东西出来再说
    10 条回复    2024-12-19 13:59:42 +08:00
    cheese
        1
    cheese  
       11 天前
    哈哈。我也想学,买了个 esp32 还没玩起来
    handsome198311
        2
    handsome198311  
       11 天前
    嵌入式只搞软件方面还相对简单一些,如果你想自己画板,涉及的知识面就很宽了,不要精通但起码熟悉,esp32 arduino 之类,学习的是软件方面,人家定义好的板子,预留的接口,你接上设备,编写软件实现想要的功能。
    如果要自己画 PCB ,就得学学电路知识了,《模拟电路》《数字电路》 EDA 软件也得会,就算做个简单的 DC-DC 电源板,涉及的知识面就让人头疼。
    lihai1911
        3
    lihai1911  
       11 天前
    https://randomnerdtutorials.com/ ,前段时间跟着这上边在玩 esp32
    hackyuan
        4
    hackyuan  
       11 天前
    同在开始学画板子,感觉人浮躁了,明明多看看别人画的板子,一点点分析慢慢来就好了。但总想一步成功,对着立创 EDA 发呆,过一会儿走神就去玩游戏了。。。
    meeop
        5
    meeop  
       11 天前
    1 简单容易上手的话,搜“开源硬件”,Arduino ,树莓派之类都是这一类,这种上手更简单,教程更多,基本开箱即用,你写代码就行,缺点是贵,以及功能定制好了

    2 稍微深入学习的话,,关键词“开发版”

    各种类型硬件厂商和教育机构会推出便于使用和学习特定类型的硬件,直接搜 xx 开发版就行,所有硬件都会有 xx 开发版,并配套教程,demo 代码

    淘宝会有很多开发版全家桶,什么 51 单片机开发板,集成几百种传感器,代码视频教程全部整理好

    3 更深入想自己 diy 一款硬件的话,需要这么几个知识
    数字电路,模拟电路 两本书(基础知识)
    电路设计软件,电路板画图软件(画电路图,画电路板)
    单片机开发 or xx 平台开发( linux/树莓派/arduino 或者其他集成好的平台,会有自己的 api 和语法)

    一个一般的电子设备就是 主控软件+控制平台+各种传感器控制器+电路连接
    然后缺啥了解啥(比如搞视频就看下视频相关解决方案和摄像头,图像库用法)
    meeop
        6
    meeop  
       11 天前
    还缺一个 3d 打印机+建模软件,总不能拿着电路板用吧
    mosfet
        7
    mosfet  
       11 天前   ❤️ 1
    设计一般用途的板子实际没这么复杂
    现在 IC 已经高度集成了,一般不需要你自己用分离模拟器件搭
    大的芯片厂家一般都有案例可以参照
    低速低功率的板子 layout 也不需要太讲究,理论上只要把线连上就能用

    可以先通过项目学习 EDA 软件,如 B 站的小马四轴的视频,跟着学完就差不多入门了
    打板嘉立创、捷配
    买元器件立创商城
    立创上也有很多开源项目可以用来参考学习、练手

    千万不要闭门练功,一上手就去啃模电数电之类的理论
    直接开干,理论等碰到问题再边查边补
    jiejianshiwa
        8
    jiejianshiwa  
       11 天前
    You can following Youtube video to study.
    zbianbiaos
        10
    zbianbiaos  
       11 天前   ❤️ 1
    简单自己玩玩,就 arduino 或者 micropython 就行了,或者小众一点用 LuatOS 也行,题主应该还是有编程基础的,建议不要试图用 esp-idf 这种 C 底层开发,太专业了开发难度大,一个蓝牙能折腾半拉月出不来,而且环境搭建也有一点难度。
    至于做什么,有 esphome 可以接入 homeassistant 做个简单的家庭智能节点采集温湿度,或者加个显示屏做个电脑性能监视器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1229 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:48 · PVG 01:48 · LAX 09:48 · JFK 12:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.