十年老鸟告诉你,51单片机和STM32怎么选择?

本文是一位十年经验的老手分享关于51单片机和STM32的选择建议。他指出,新手应重视基础,理解嵌入式系统的基本概念和就业方向,如硬件、驱动和操作系统。51单片机适合入门,通过学习掌握单片机基础和基本协议,之后再过渡到STM32会更加得心应手。强调项目思维和代码整合能力的重要性,建议关注作者获取更多学习资源。
摘要由CSDN通过智能技术生成

十年老鸟告诉你,51单片机和STM32怎么选择?

初中辍学进厂,边工作边自学单片机,各种单片机实战项目,也是零基础学的stm32,应该还是能给你一些建议。首先理解为什么叫嵌入式?单从电路板硬件上看,是将串口、以太等控制芯片集成到CPU内,或者做成模组的形式;从软件上看,就是将业务程序和操作系统一起烧录到ROM中去。嵌入式系统可以分为三个就业方向:硬件、驱动、嵌入式操作系统及其上层业务。下面详解。

dc26a44b404136d9be030d8afb3c5bc1.png

硬件工程师所作的工作一般包括PCB电路板的设计,FPGA硬件编程等,根据具体产品需求给出制板方案,要求对模电数电比较熟悉。

做硬件驱动开发需要极为熟悉芯片硬件特性,具体的有音视频,GPU,WiFi蓝牙等通信模组。

广泛的嵌入式开发包括DSP信号分析处理和RTOS嵌入式操作系统,一般互联网业内特指嵌入式操作系统。随着当前大部分产品都开始搭载Linux/Android系统,从事这方面工作要求对基本的数据结构、操作系统任务调度与内存、网络协议栈等知识比较熟悉,还是前面说的那句话,不要花过多精力在系统环境高级配置上面,这个属于一次性知识,不具备迁移性的。对于硬件知识、寄存器读写、蓝牙等链路层协议也不要花过多精力去研究,从事这块领域的薪水都没什么竞争力。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值