如何快速学会嵌入式?
嵌入式作为一门新的学科,好多人想学却无从下手。接触嵌入式真的有那么难吗?这主要是我们的教育方式的错误,好多教科书上说的还是N年前东西,老师教课也只是为教而教,不会考虑到学生的兴趣和社会的真正需要。大多数教科书上,一味说那些枯燥无味的语法,丝毫不考虑学生是否能接受,仿佛只有说学生听不懂的东西,才能证明自己水平很高。
实际上这是很失败的作者,最好的学习动力是兴趣。而最好的书或培训资料,就是在短期内能激发读者的兴趣。就好比我们看一个电视剧或电影,假如在几分钟之内,觉得很没兴趣,我们就换台一样。而一本好书,他的目的就是让读者拿到手之后,舍不得放下,上面的知识应是按照常人学习习惯,按照一个主线,由浅而深的。
因此,本人从自己学习的经历,总结了几个 快速学习嵌入式的诀窍:
一.买几本好书
最好的学习方法就是激发学习兴趣,而对大多数人来说,最容易为他们所接受的,就是让他们去尝试,去验证。事实上,假如我们选中一款芯片,以他为主打方向去学习嵌入式,那么建议您最好买2-3本介绍这个芯片和介绍C语言的书籍,因为每个作者的优点不一样,所以书写的侧重点也会不同,而几本书对照的话,可以更容易帮助我们解决一些学习中的问题。
二.买一块开发板
为什么要说“买”,为什么不去免费申请一块?因为,你自己花钱买的,肯定是你千挑万选后得到,对你个人学习是很适合的;还有就是卖开发板的哥们基本都是业界精英,他们提供的例程很全,程序基本都验证过了。而且无论从软件安装,软件调试,程序下载等都介绍的很全,还有教学视频,售后支持,您可以少走很多弯路。还有就是人性弱点,越容易得到的东西,越不会珍惜。我曾经买过STM32的开发板,我也申请过免费的开发板,对此我是深有体会。
三.反复的练习和调试
有了开发板和书之后,可以对照其中例程,进行练习和调试,仔细把程序看懂,可以试着更改看看结果,加深理解。
四.DIY个小项目
参照开发板的原理图和程序,根据自己日常工作和生活中的发现,制定一个项目开发计划,做一个小项目。
如何快速学会嵌入式?相关推荐
- UI设计培训之:5个小技巧快速学会PS抠图
一听到PS抠图,我们大家心里是不是产生了退却心理,害怕它过于复杂的操作. 那么现在有一种简单方法教给大家,如何在10分钟内快速学会ps抠图. 而你所需要准备的就是给自己10分钟的尝试时间. 你没有尝试 ...
- 零基础自学python教程-零基础5个月快速学会Python的秘诀
点击蓝字"python教程"关注我们哟! 零基础该怎么快速学习Python呢?如何用5个月快速学会Python? 1 这里主要讲一下python基础与爬虫 个人认为可以分为两步走: ...
- 前端小白也能快速学会的博客园博客美化全攻略
前端小白也能快速学会的博客园博客美化全攻略 A呦V,博客园er的自我修养是什么?第一条,别只顾收藏和偷师呀,记得点"推荐"或关注本人喔~ 美化方法论简介 一般而言,需要选一个默认的 ...
- 深入体验JavaWeb开发内幕——简述JSP中的自定义标签叫你快速学会
转载自 深入体验JavaWeb开发内幕--简述JSP中的自定义标签叫你快速学会 自定义标签,顾名思义,就是自己定义的标签.那么我们为什么要自己定义一些标签呢? 我们知道,如果要在JSP中获取数据我 ...
- 新手编程:程序员 5 种编程入门方法,快速学会一门编程语言!
程序员要精通一门语言,还是要掌握多门语言? 对于这个问题,公说公有理,婆说婆有理. 技术更新太快,精通一门编程语言已经实属不易,又怎么好意思说精通多门语言呢? 不过呢,当你精通一门语言同时,涉猎一下其 ...
- Android 工程师如何快速学会web前段
Android 工程师如何快速学会web前段 今天主要聊一下本人最近在学习web前段的感受,最近html5是越来越火了,前段时间公司做了一个项目然后让我们"android"的程序猿 ...
- 快速学会require的使用
快速学会使用require.js 1.get start 先到官网下载requirejs到本地,官方同时提供Node版本r.js,我们只使用requirejs即可. 接下来在页面上写入 <scr ...
- 如何快速掌握计算机知识,怎样快速学会电脑 学电脑的5种方法推荐
电脑已成为人们日常办公生活娱乐必不可少的工具,现在每个人都了解点电脑知识,都要会点电脑的基本应用,那么如果对于一个电脑新手来说,怎样快速学会电脑呢,下面小编就给大家介绍下学会电脑的5种方法吧. 怎样快 ...
- 学习速写的方法有哪些?如何快速学会速写?
本文由"学美术上美术集网校"原创,图片素材来自网络,仅供学习分享 学习速写的方法有哪些?如何快速学会速写?很多初学绘画者,包括有些已经进行过一些素描训练的学画青少年想画速写,总感到 ...
最新文章
- Linux负载均衡实现
- springboot整合postgresql_SpringBoot+JPA+PostgreSQL整合问题
- ArcGIS Clip(裁剪)时出现000117错误的解决办法
- 批量删除redis键
- 方法分享:有序集合分段
- php 验证码一直不对,ThinkPHP验证码老是出错怎么办
- dnf丢失clientbase_clientbase.dll
- vs code 插件 简繁转换_18个vscode插件打造python的超级IDE
- [汇编学习笔记][第十六章直接定址表]
- jQuery Mobile入门必看
- 微服务架构实战篇(三):Spring boot2.0 + Mybatis + PageHelper实现增删改查和分页查询功能
- 练习:《斗鱼视频》m3u8流视频采集下载+思路+Python
- 约当标准型_特征向量到约当标准型
- java全能速查宝典.chm_Java全能速查宝典
- 阿里云mysql1227_Navicat连接阿里云Mysql遇到的的坑
- 安徽省毫州市谷歌卫星地图下载(百度网盘离线包下载)
- 忆阻器交叉开关阵列中的长短期记忆(LSTM)神经网络
- java linux常用命令_Linux常用命令
- ubuntu命令行启动浏览器_linux命令行下使用linux打开浏览器命令
- 概率公式中的分号、逗号、竖线
热门文章
- 聚焦场景落地, 看“云+AI”如何激发5G的“隐藏技能”
- 项望烽:移动 IM 开发之心跳​
- 【MySQL】 已经存在大量数据的表做分区
- Mockito对final类型和方法的支持(三):免配置的inline mock making
- 淮南:发力“大数据”能源城激活新动能
- 2017蓝桥杯:承压计算
- Properties相关
- [Leetcode] Permutations 全排列
- NO.72 参与项目管理、演示和总结
- JDBC(Java Data Base Connectivity,java数据库连接)