基本学习路线

首先C语言编程-》电路基础-》高级C语言编程-》数字电路基础-》汇编原理-》单片机C语言编程-》模拟电路基础-》Linux操作系统-》数据结构-》电路PCB设计-》Linux C程序设计-》ARM开发-》Linux C高级编程-》Linux内核开发-》Linux驱动开发。

以上是传统学习方法,毫无疑问这是极其耗费时间的一个路子,本人也是这么过来的。但对于在职的人来说就有点尴尬了。那么下面这个路子是适合在职人员学习。

速成方法

首先你可能有一定的编程基础了,或者了解这个行业。那么你花上一两天把C语言看一遍,接着买一个开发板(看你未来发展方向选择),一般开发板自带历程很多,那么就花一阵子时间把这个开发板玩透彻,可以在其基础上制作一些有你想法的系统。然后在你电脑装一个Linux操作系统,一般UBUNTU就可以。买一本Linux C高级编程的书。在Linux平台练习。最后买一个ARM开发板,此时你已经了解Linux编程了,那么顺便了解一下交叉编译,把之前的程序放到ARM开发板里跑一跑。到这算是入门开始。剩下的就是边干边学。实践出真知。

文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

下面给大家分享一份课程大纲,嵌入式课程内容包括:

1、入式高级C语言

2、嵌入式设备及GUI开发

3、嵌入式Linux高级程序设计

4、Linux高级网络程序设计

5、数据库开发

6、C++面向对象高级语言程序设计

7、物联网

8、CotexA53 Linux平台驱动开发

随着嵌入式层出不穷的新的发展方向的出现,嵌入式行业也面临着人才短缺,据各大人才网上数据显示,嵌入式软件开发起点年薪在10万以上。供不应求更是使得嵌入式人才身价上涨,而且,越有专业经验,就业竞争力就越大。这个行业等待你去创造更高的未来。可见,嵌入式软件开发工程师未来的发展前景将一片光明。其实学习嵌入式入门后的学习并不难,因为你会对他很感兴

电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的四轴项目来学习贴片元器件的焊接、PCB设计软件AD的使用、电路基本知识、旋翼型无人机的基本原理、STM32单片机编程与基本使用、飞控算法的实现等。

据了解,目前大多数高校的电子专业的课程实训依然是焊接收音机等,单片机课程教的也是单片机,这已经不能满足学生的学习了,学生毕业之后进入企业,大多接触的是贴片元器件(功率器件除外),做产品的时候,硬件工程师必须要具备一定的调试能力,这就对焊接贴片元件的能力提出了要求,所以我们设计了这款四轴飞行器,使用0603、0805这样贴片元件,是练习焊接的好帮手,而且好处在于,焊接练习完了,还可以继续学习STM32,四轴原理,直到把这个四轴飞行器飞起来,在这个过程中,我们也有交流群和学习资料,供大家学习使用。

制作并开源这套小四轴的初衷有如下几点;

1、初学者需要一款价格低廉、软硬件资料完备、有技术支持的四轴学习平台;

2、以散件形式发售,电路板布局、元器件封装选型要方便焊接组装;

3、四轴所需元器件采购方便、靠谱,最好能提供一站式采购,避免过多邮费、采购周期长、采购到不合格元器件导致学习难以进展。

4、源代码要极其精简、方便入门者能够方便的学习,实现自己的代码;

5、保留一定扩展接口、方便用户自己进行扩展如定高、航迹、巡线等飞行功能。在学习完四轴飞行器之后,这个开源的四轴板子仍然可以作为一个STM32开发学习板使用;

RoboFly四轴的基本配置如下:

主控芯片:STM32F103C8T6

姿态检测:MPU6050

气压计: FBM320

无线芯片:SI24R1

供电方案:HT7750SA升压+XC6206稳压

灯光指示:1个电源指示LED、1个用户编程LED、4个单总线全彩RGB灯

电池:600mAh 20C 1S锂离子电池

电机:720空心杯

桨叶:55mm桨叶

桨叶保护罩:相邻轴距65mm

机架:PCB一体化机架

续航时间:10分钟

遥控距离:空旷50m

对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就行,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取

嵌入式单片机传统学习方法,毫无疑问这是极其耗费时间的一个路子相关推荐

  1. 嵌入式单片机编程魔法之三权分立

    关注.星标公众号,直达精彩内容 ID:技术让梦想更伟大 整理:李肖遥 在单片机编程中,有很多人会因为一些貌似简单的处理而把问题弄得乱七八糟,如林中蛛网一样,错综复杂. 而事实上,根据编程魔法之思想,对 ...

  2. 单片机魔法编程百度云_嵌入式单片机编程魔法之三权分立~

    在单片机编程中,有很多人会因为一些貌似简单的处理而把问题弄得乱七八糟,如林中蛛网一样,错综复杂. 而事实上,根据编程魔法之思想,对程序处理的过程严格划分部门.各施其职.部门内部互不干涉内政,是成功编程 ...

  3. 机械毕业本科生竟被嵌入式单片机公司录取?

    之前在网上看到一个问题:机械本科毕业生被一家做单片机嵌入式的公司录取该去吗? 下面来聊聊个人看法. 机械本科毕业生被一家做单片机嵌入式的公司录取,这太不可思议了! 只能说他非常幸运,很多读这个专业的都 ...

  4. proteus里面没有stm32怎么办_嵌入式单片机之stm32串口你懂了多少!!

    stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm ...

  5. 嵌入式单片机基础篇(一)之stm32F1GPIO详解

    嵌入式单片机基础篇(一)之stm32F1GPIO详解 stm32F1GPIO详解 下面以stm32f103zet6以及51单片机为例,讲解单片机最基本部分IO口 第一部分:stm32 STM32 的 ...

  6. 嵌入式单片机智能药盒设计(含代码)

    目录 前言 设计的内容 (1)显示 (2)定时时间与用药量的设定 (3)实时时间调节 (4)报警功能 时钟模块 蓝牙模块 系统软件设计 系统主程序 按键函数 中断服务函数 作品展示 测试药定时提醒功能 ...

  7. 嵌入式单片机及其相关博客及教程

    一.单片机: 1.嵌入式单片机程序架构之时间片轮询法 https://mp.weixin.qq.com/s/F6FGDwW_Rqaxzf9BYcg6yQ 2.stm32 f429 移植 littlev ...

  8. 02 嵌入式/单片机/MCU众包接单平台有哪些?

    嵌入式/单片机/MCU众包接单平台有哪些? 作者 将狼才鲸 创建日期 2023-02-11 CSDN文章地址:嵌入式/单片机/MCU众包接单平台有哪些? 一直想找到靠谱的嵌入式.单片机接单平台,网上搜 ...

  9. 嵌入式单片机编程入门心得——思维篇

    写在最前面:纯属个人见解,如果您不同意,那您对!如果对你有帮助,恭喜你. 程序是什么?程序就是你的想法的体现,就是思维.怎么写程序,就是你想怎么完成某件事情. 程序就是思维,所以和人的想法息息相关,接 ...

最新文章

  1. java反序列化weblogic_[Todo]Java反序列化-weblogic
  2. linux___ip
  3. File errorchecker.pyx, line 17, in OpenGL_accelerate.errorchecker._ErrorChecker.__init__ (src\erro
  4. RNN-循环神经网络-02Tensorflow中的实现
  5. MYSQL驱动包升级到5.1.17版本之后会出现的问题
  6. mysql 列序号,在mysql中使用列号而不是名称进行选择
  7. php cdi_DI / CDI –基础
  8. ant设置国际化设置为中文
  9. 数据镜像备份工具rsync + inotify
  10. 面试经常被问到这 4 大开源框架,必须得好好研究一下了!
  11. 即时通讯学习笔记002---xmpp基本概念
  12. iOS键盘遮挡输入框,输入区域自动上移
  13. Spring Boot整合MyBatis连接Oracle数据库
  14. 2.跳转到指定的位置
  15. 寄生电容/寄生电阻/寄生电感
  16. Could not find a version that satisfies the requirement PyQt5-Qt5>=5.15.2 (from pyqt5) (from version
  17. 滑窗优化、边缘化、舒尔补、FEJ及fill-in问题
  18. Linux内核基础--事件通知链(notifier chain)good【转】
  19. eclipse配置--代码提示、xml提示
  20. 01-快速入门webpack模块化打包工具

热门文章

  1. 输入输出一行字符串(应声虫)
  2. DRF不通过pk,多个字段自定义删除
  3. [uboot] (番外篇)uboot之fdt介绍
  4. nautilus打开窗口报warnings问题解决方案
  5. 我的笔记(主要是尚品汇前台项目)
  6. Ubuntu系统的安装Sublime3
  7. 智能OCR文字识别训练平台
  8. STM32CubeMX——点灯
  9. Linux 启 动 分 析 专 题
  10. 51单片机的定时器2的配置