Re: [请益] 韧体初学者

楼主: lihgong ( )   2020-02-14 23:24:30
如果还在学校,就买以下东西开始玩,看看受不受得了
1. STM32F103最小系统
2. J-Link EDU(到mouser买最便宜)
ps. 或是买STM的Nucleo板,上面有MCU和开发工具(STLINK可刷J-Link)
正版开发工具,报价不到1000元更便宜
这样子一套可以在3000块以内(更便宜当然有),试着让板子上的LED一闪一闪亮晶晶
当然,这里不要用Arduino,用STM32CUBE MX产生开机程式,然后操作他的GPIO点亮LED
试着读一下data sheet,追一下这段程式怎么变成操作register,用用示波器,看看信号
如果第一步三千块花下去,觉得索然无味,那就这个领域你可能不适合而已
附带一提,示波器也不贵,淘宝一台4ch约莫台币10000就有了
接下来就看想玩点什么,MCU外面的书很多,很容易找到有趣的题目
有些经验了,建议可以把作业系统挂上去,比如FreeRTOS,用起来又会是另一种感觉
实际上路了,缺什么再去学,其实走这行就是得不断学习,天天都觉得自己什么都不会
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂猫)》之铭言:
: ※ 引述《t7365443 (U彦)》之铭言:
: : 各位版友好
: : 目前就读国立科大硕(电机)
: : 大学是资工系的
: : 本人一直想走韧体工程师这方面
: : 但是实验室又是做网络相关的
: : 想找个网络设备的韧体的领域
: : 想知道如果要走韧体这方面需要补足什么地方
: : 有什么比较重要的地方 可以自己自学或是去修大学部的课
: : 大学是稍微有玩过arduino开发版
: : 但尤其是硬件这方面 (电子 电路 嵌入式系统等等)以前资工教的比较少
: : 谢谢各位的意见
: 韧体工程师的工作内容其实范围还满大的
: 最小的4~7bit MCU,这种几乎都用组语在写
: 大概也不会有职缺纯做这种MCU
: 一堆被ARM打趴的通用MCU,例如8051 PIC AVR MSP430 .....
: 不是没人在用,只是这些都会越用越少,也不推去学
: 也有一些零星,基于特殊用途的8~32bit MCU,但这等用到再学就好
: 最大的大概就ARM的Cortex-A系列,主要是手机
: 几乎都跑Embedded linux,这种做起来,跟软件工程师差不了多少
: 不太可能一个人包山包海,会有几个软、轫、硬件工程师一起工作
: 你说的Arduino,比较像是软件工程师临时需要一个硬件接口才会用到的中介工具
: 我认为不能算是写轫体,但作为毕业生,当面试材料是还好
: 我自己则是做ARM的Cortex-M(Microcontroller)系列
: M系列看规模,一个人从硬包到软是有可能的,从0开始写也是有可能
: (EE) (Non OS)
: 写较大系统的,会遇到RTOS、DSP的使用,模组校调等
: 而写小系统的,则会纠结在效能细节,直接硬件存取等
: =====
: 学写轫体,最难的应该是作为软硬之间,两边都要懂些皮毛
: 不然很容易黑锅背不完,尤其是硬件丢来的锅
: 轫体主要是纯C在写,Embedded linux则是C++为主,所以要跟软件争吵比较不会输
: 但如果硬件摆烂,你就必须要能接示波器,且或指著电路图把人家电爆
: 除非你打算走嵌入式系统核心设计(也就是根本就是个软件工程师)
: 不然硬件工程师该会的你都多少要会,只是不用自己画图而已
: 一般微控制器系统不太会遇到真的高速、大型电路
: 基础电子电路知识有就行,且,示波器一定要会用
: =====
: 总之,你如果想走网络设备轫体
: 应该比较偏Embedded linux,现有资工的知识其实已经很够了
: 顶多接触一下电子电路(示波器跟电路图)、信号处理(DSP)
: 如果想往微控制器走,建议去找微控制器、自动控制、机电整合之类的实作课
: 而且是要用STM32或其他Cortex-M为基础会比较好
: 之后会建议找那种很小的外包工作,或是找需要设计PCB写MCU的教授实验室
: 买书来读我觉得用途不大,除了最基础找课去上之外,剩下都用实作堆砌
: 轫体的工作范围太大,很难预习,都嘛需要用才开始学
作者: SmallBeeWayn (喵喵叫的蜜蜂猫)   2020-02-15 01:38:00
我真的不懂正版JLink在贵啥..都是跟厂商要来的
作者: damody (天亮damody)   2020-02-15 02:04:00
赞赞赞 这真的有趣
作者: jeff40108 (死得腥羶艳油剂是他)   2020-02-15 08:41:00
浪费钱,要当玩具的话arduino实用多了,又便宜
作者: SmallBeeWayn (喵喵叫的蜜蜂猫)   2020-02-15 12:17:00
要便宜的话HT32F52352 Starter Kit台币不到千元不用另外买JLink(内建)跟Keil(M0免费用)
作者: fgkor123 (n(N))   2020-02-16 14:57:00
示波器 dreamsourcelab 有阿 我觉得还行jlink买edu版很便宜jlink>jlink edu mini>板载stlink买nucleo discover版本比较好4xx的一堆人用4xx板子(stlink)+逻辑分析仪迷版 1500不到,比树梅派俗示波器如果用这种板子非必要,逻辑分析仪比较需要
作者: leolarrel (真.粽子无双)   2020-02-18 13:11:00
同意fgkor123,初学者用stlink就好,不必花钱买jlink edu

Links booklink

Contact Us: admin [ a t ] ucptt.com