对于只学过51单片机的人来说,刚开始接触嵌入式,感觉非常的不适应,因为它牵扯到操作系统。而且重点在于它的环境搭建就足够让人头痛一段时间。

不过庆幸的是,对于新手遇到的问题韦老师在视频里都有提及。因此,对于一个什么基础都没有的人,韦老师的学前班必须看,因为,我们需要在脑海中搭建起对于嵌入式,对于jz2440这款开发版的一个概念。最开始就算是不能很好的理解它,但你至少要让自己不再惧怕它,我一开始接触的时候,我心里还是有点恐惧的。环境搭建的时候,主机,虚拟机linux,开发版三者ping不通这个问题就让我头疼了不止一个礼拜。更何况,对于初学者而言linux操作系统还是非常陌生的,它虽然类似于Windows,但对于命令的操作还是让人一开始摸不着头脑。

学习时遇到问题常的,重点是在于你解决问题的态度。对于我而言,遇到问题时,百度和谷粉成为了我的心灵支柱,一般的问题在百度上都可以找到。此时我建议每个人最好建一个文本文档,然后把自己遇到的问题都记录在里面,这就相当于一个属于你自己的笔记。这样学习一段时间后,你就会发现,关于linux的基本操作你已经全会了,即使不会或者忘了,你也可以在你的笔记或者百度上找到。

接下来说说如何学习韦老师的视频,我觉得,对于初学者,尤其还未在脑好中建立起嵌入式系统概念的初学者,第一期的视频每一集如有不懂的地方应该反复看,直到你对老师讲的知识点能在脑海中用自己的语言复述和理解。

就拿MMU举例,我一开始的时候看到这个名词,完全没概念,就算是看了一遍老师的讲解后,我也不知道这个到底有什么作用。于是我就反复看,问自己它的其实地址为什么的0x30000000,在建立虚拟地址的时候已1M为单位,为何它下一个地址是0x30100000。于是我在前面的视频中反复的查看,找到有关于这个方面的视频就单独挑出来看,并结合百度上查找的内容,慢慢的理解。就是通过这种方法,我才对jz2440这个开发板的硬件架构有了一点理解。

而对于老师的第一期视频,里面的硬件实验能自己实现的,一定要自己尝试着自己写代码来实现。GPIO实验一定要仿照着老师的代码自己来写,我想学习类单片机类知识,点亮控制小灯是你学习路上最最基本基础的起步。当你可以点亮控制小灯时候,你便可以相信,将来你可以控制更复杂的东西。(本人是在校学生,通过韦老师的视频自学的嵌入式,对于文章里讲错的专业术语请各位理解,本人水平有限,对于嵌入式高手,请略过我这篇心得吧~)

转载于:https://www.cnblogs.com/zmcblog/p/4494758.html

韦东山嵌入式学习心得相关推荐

  1. 韦东山嵌入式学习视频

    本人微信公众号,同时本人也是韦东山老师的代理

  2. 3.韦东山嵌入式学习笔记-烧写工具

    程序烧写工具 oflash.SecureCRT.openJTAG.jlink 烧写方法 并口.openjtag.jlink.nor上的uboot 步骤 接口.接线.装驱动.装软件 如果PC有并口,装并 ...

  3. 韦东山嵌入式开发板小结1

    韦东山嵌入式开发板小结1 一.连接[开发板-win10-虚拟机] 1.播放虚拟机VMware的ubuntu 16.04,设置win10和 虚拟机处于同一网段 >>>ipconfig ...

  4. 大学四年嵌入式学习心得体会

    我所在学校是普通的本科院校,从大一开始加入嵌入式实验室,一直在实验室呆了三年半,从大一的懵懂无知,天天看着 C 语言书自己敲代码,到后来学习51单片机,STM32,做过3-4个项目,参加各种比赛,轻轻 ...

  5. 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03

    说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...

  6. 如何告别半途而废——韦东山嵌入式Linux视频学习笔记00

    今天终于从柜子里翻出了韦东山的板子--JZ2440(V2),又翻出了当时买板子赠送的光盘,是的,我又要重新学习了.其实说"重新"是不对的,我当初就没有学完,学到一半放弃了(惭愧啊) ...

  7. 开发板、Windows、Ubuntu三者互联——韦东山嵌入式Linux学习笔记08

    实验环境: 1. Windows7 2. VMware12.0+Ubuntu 3. JZ2440 按理说,在物理机上安装Ubuntu操作系统是比较推荐的方法.不过,因为windows上有很多好用的工具 ...

  8. win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05

    本文实验环境: 1. windows 7(64bit) 2. JZ2440 一. 问题的提出--没有驱动 假设板子的 Nor Flash 上已经烧好了 u-boot,那么如何通过 u-boot 的US ...

  9. 开发板的I/O在哪里——韦东山嵌入式Linux视频学习笔记01

    一般来说,串口就是开发板的I/O(输入输出)接口.我们可以通过串口向板子发送命令,也可以通过串口把板子的状态信息打印出来. 板载串口和PC的连接 如果板子上有串口,且电脑上也有串口,那直接用串口线相连 ...

  10. 关于JTAG——韦东山嵌入式Linux视频学习笔记02

    1. JTAG的字面意思 JTAG --Joint Test Action Group,联合测试行动组. 2. JTAG标准 随着技术的发展,芯片的结构和功能越来越复杂,传统的使用万用表.示波器测试芯 ...

最新文章

  1. 一篇价值百万的文章:我为什么在22岁辞去年薪150万的工作?
  2. c# hdf5 写string_聊一聊C#8.0中的 await foreach
  3. 求满足从1加到m的和大于1000的最小m值
  4. Python 读取 csv 文件忽略引号中字段的逗号
  5. linux 查询替换文件内容吗,Linux 下查询文件的方法 替换文件内容
  6. ^_-诚征BLOG友情连接
  7. java字符串去掉一头一尾_快学Scala第13章----集合
  8. android 480p分辨率,[RK3399][Android7.1] HDMI显示屏(副屏)调试记录小结
  9. 决策树之ID3,C4.5
  10. 经典卷积神经网络的学习(一)—— AlexNet
  11. Laravel 的 Redis 使用指南
  12. Python使用scrapy框架编写自动爬虫爬取京东商品信息并写入数据库
  13. ssh连接本地虚拟机
  14. STM32串口通信UARTx
  15. 【JAVA基础】Java基础之-代理详解
  16. svm神经网络葡萄酒matlab,SVM神经网络的数据分类预测-葡萄酒种类识别
  17. 遇到一位贵人是什么体验,贵人到底有多重要?
  18. pygame之窗口大小调整
  19. JAVA服务端的解码
  20. <read papers>学术论文的基金项目和研究成果格式怎么标注?

热门文章

  1. canvas保存图片时,谷歌浏览器Chrome报错【解决方案】Not allowed to navigate top frame to data URL
  2. Java家庭收支记账系统
  3. 芯片级维修一台指示灯全不亮的小米路由器PRO
  4. 1024福利|硬核无Bug,码上有红包!
  5. 《算法设计与分析基础 第二版》pdf
  6. 数据分析5大软件大PK:Python、Excel、R、SAS、SPSS你最爱哪个?
  7. (Note)欧空局多光谱卫星Sentinel-2
  8. 嵌入式应用程序下载到ARM开发板后如何运行程序?
  9. C++编程之自定义日志类 ——log4cpp使用详解
  10. 小米Mi 11手机电路原理图+主板元件位号图