了解如何高速嵌入式?

嵌入式作为一门新的学科,好多人想学却无从下手。接触嵌入式真的有那么难吗?这主要是我们的教育方式的错误,好多教科书上说的还是N年前东西。老师教课也仅仅是为教而教。不会考虑到学生的兴趣和社会的真正须要。大多数教科书上,一味说那些枯燥无味的语法,丝毫不考虑学生能否接受,仿佛仅仅有说学生听不懂的东西,才干证明自己水平非常高。

实际上这是非常失败的作者,最好的学习动力是兴趣。而最好的书或培训资料,就是在短期内能激发读者的兴趣。就好比我们看一个电视剧或电影。假如在几分钟之内,认为非常没兴趣。我们就换台一样。而一本好书,他的目的就是让读者拿到手之后,舍不得放下,上面的知识应是依照常人学习习惯,依照一个主线。由浅而深的。

因此,本人从自己学习的经历,总结了几个 高速学习嵌入式的诀窍:

一.买几本好书

最好的学习方法就是激发学习兴趣,而对大多数人来说,最easy为他们所接受的。就是让他们去尝试,去验证。其实,假如我们选中一款芯片,以他为主打方向去学习嵌入式。那么建议您最好买2-3本介绍这个芯片和介绍C语言的书籍,由于每一个作者的长处不一样。所以书写的側重点也会不同,而几本书对比的话,能够更easy帮助我们解决一些学习中的问题。

二.买一块开发板

为什么要说“买”,为什么不去免费申请一块?

由于,你自己花钱买的,肯定是你千挑万选后得到,对你个人学习是非常适合的;还有就是卖开发板的哥们基本都是业界精英,他们提供的例程非常全,程序基本都验证过了。并且不管从软件安装,软件调试,程序下载等都介绍的非常全。还有教学视频,售后支持。您能够少走非常多弯路。还有就是人性弱点,越easy得到的东西,越不会珍惜。我以前买过STM32的开发板,我也申请过免费的开发板,对此我是深有体会。

三.重复的练习和调试

有了开发板和书之后,能够对比当中例程,进行练习和调试,细致把程序看懂。能够试着更改看看结果。加深理解。

四.DIY个小项目

參照开发板的原理图和程序,依据自己日常工作和生活中的发现,制定一个项项目开发计划,做一个小项目。

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-11-12 00:55:06

了解如何高速嵌入式?的相关文章

《FPGA全程进阶---实战演练》第一章之FPGA介绍

1 什么是FPGA FPGA也即是Field Programmable Gate Array的缩写,翻译成中文就是现场可编程门阵列.FPGA是在PAL.GAL.CPLD等可编程器件的基础上发展起来的新型高性能产物,是作为专用集成电路(ASIC)领域中的一种半定制电路出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点.图1.1是Altera Cyclone V芯片. 图1.1 Altera Cyclone芯片 说到这里,不得不提ASIC,即专用集成电路(Application

第五篇:本人多年来积累的单片机程序 资料下载(绝对干货,内附下载链接)

首先打个广告:如果需要做毕设以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 本人搜集的大量单片机源码资料及毕业设计资料,足有1200+套,很多实用的demo源码和毕业设计参考方案,可用于做项目时借鉴,博尾附有下载链接.(内附本人联系方式,可一起交流探讨,交朋友) 为了方便 查找,我已将项目源码的目录整理出来了,方便 采用"ctrl +F"快速查找验证是否有需要的demo.可以一键打包下载,也可只下载需要的demo. 下载链接内附本人联系方式,如果在安装过程中遇到问题,可以

cortex_m3_stm32嵌入式学习笔记(十九):DMA实验(高速传输)

DMA,全称为: Direct Memory Access,即直接存储器访问. DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路, 能使 CPU 的效率大为提高. 即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU. 一个完整的DMA传输过程必须经过下面的4个步骤. 1.DMA请求 CPU对DMA控制器初始化,并向I/O接

关于嵌入式如何学习(看了不后悔,给学技术的同行一条光明的路)

关于嵌入式如何学习,我相信有很多大牛回答得很专业,最近在知乎上看到一网名为----李brooks,~的网友对此进行了总结,我个人觉得非常好,还有其他两位网友li crifan和Tony Ho,毕竟我工作以来也还有好多东西没有接触,就有他说的那些中的部分内容,我们来看看他们说了什么内容: 有一位大学生四年级的网友提出这样的问题: 本人大四学生,专业为电气类的,有C语言,单片机,模电,数电的基础,一直想从事嵌入式方面的工作(感兴趣),但是以目前的水平,暂时还不能找到这方面的工作,所以一直在纠结是先找

嵌入式Linux裸机开发(十三)——I2C通信

嵌入式Linux裸机开发(十三)--I2C通信 一.IIC协议 1.IIC总线简介 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.I2C总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL.在 I2C总线上传送的一个数据字节由八位组成.总线对每次传送的字节数没有限制,但每个字节后必须跟一位应答位. IIC总线是一种串行总线,用于连接微控制器及其外围设备,具有以下特点:

【转】朱兆祺带你一步一步学习嵌入式(连载)

原文网址:http://bbs.elecfans.com/jishu_357014_2_1.html#comment_top  从最初涉及嵌入式Linux开始到现在,深深的知道嵌入式的每一步学习都是举步维艰.从去年11月份开始,我就着手整理各种学习资料,希望推动嵌入式学习的前进贡献自己微不足道的一份力量.从去年到现在,将C语言的学习经验整理成<攻破C语言笔试与机试陷阱及难点>(现在仍在更新),这份资料已经在电子发烧友论坛的单片机论坛连载(http://bbs.elecfans.com/jish

云技术,智能家居与嵌入式——前景好的产业

第一章 云计算技术及在日常生活中的应用 1.1  三大应用 1.1.1 云物联 物联网 顾名思义,"物联网就是物物相连的互联网".这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络:第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信. 物联网的两种业务模式: (1)MAI(M2M Application Integration), 内部MaaS: (2)MaaS(M2M As A Service), MMO, Multi-Tenant

WIN7 嵌入式系统安装教程 Windows Embedded Standard 2011 安装

轻松构建你的第一个 Windows Embedded Standard 2011 镜像. 通过本文你能够高速掌握怎样使用Windows Embedded Standard 2011 CTP1 来构建一个镜像.注意:本文不包括对Toolkit介绍. 本文适用的软件版本号:CTP1所用图片从VMware Workstation中截取. 硬件要求:512MB内存(最低512MB内存)足够的磁盘空间(依据选择的组件而定.) 眼下能够从https://connect.microsoft.com/windo

嵌入式学习步骤及方法(精典)

嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破.只要我们用心去对待,冬雪终将化去,春风定会吹来.具体步骤如下: 1.<C语言>第二版 谭浩强 : <C程序设计语言>第二版 徐宝文译 机械工业出版社 你能区分开指针数组和数组指针吗?你知道函数指针吗? 你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗? 2.<数据结构>C语言版 黄国愉.叶乃青编 清华大学出版社 你能合上书本,用C语言实现书中的单链表.双链表数据结