嵌入式学习:我是这样学习嵌入式的

现在互联网行业这么火,很多人都转行做软件、硬件,我也不例外,跟着转行的大军,向着嵌入式开发的方向前进。我是开始是自学嵌入式的,所以深深知道自学有多不容易,想将本人的一些学习经历表达出来,希望对所有学习嵌入式的小伙伴有一些借鉴的意义吧。

我大学的专业是机械,多少学习了一些C语言,数字电路,单片机等课程,所以学起嵌入式,算是有一定基础的。但是单靠这些知识,想要找到一份嵌入式工作是远远不够的。因此,我开始了我的漫漫自学之路!

首先,为了巩固基础,我买了很多数据结构、C++、操作系统、数据库的书来看。也买了很多嵌入式入门视频来看。但是很痛苦,学起来是很迷茫的,没有人请教。后来我加了很多嵌入式群,向群里的大神们求教,但是太被动了,大神们都很忙,几乎没时间帮你解决疑惑。

于是我就上网到嵌入式相关的技术论坛、贴吧去求资料、问问题。几乎把几个出名的嵌入式论坛贴吧问遍了,也没有解决我的问题,而且得到的资料都比较零散,不系统。我现在回过头去看那时候我收集的资料,早已过时,当时还如获至宝。但当时加了一个群,现在还继续在里面混着,感觉分享的资料还不错,分享给大家250949273,有兴趣的可以进去看看。

嵌入式相对别的专业不同,一定要买开发板,一定要动手做项目。只有不断提升自己的能力和增加项目经验,才好找工作。在自学中很容易进到一个误区是,由于自学方法的不当面临很多困难,而误以为进入这个行业非常难,轻易放弃。没有老师带的话,这个过程会很漫长,甚至你就无法进入嵌入式这个行业了。

喜马拉雅FM【转角ITman】不迷茫,程序员,在路上。分享职场经验,倾听职场声音,关注成长话题,开启精彩职业生活。

时间: 2024-10-27 18:58:21

嵌入式学习:我是这样学习嵌入式的的相关文章

【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建

(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在下面建立一个文件夹arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20100610.tar.bz2 arm-linux-gcc,将压缩包EABI-4.3.3_Emdedsky_20100610.tar.bz2复制到arm-linux-gcc中 (3)解压EABI-4.3.3_Emdedsky_20100610.tar.bz2 记录下文件的存放目录: (4)配置系统环

我是如何学习计算机编程的

我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同的网站.下面列出的是我创建的主要的网站,其中最早的一个是我11岁时开发的.我希望读者能从我这些复述中获得的信息是:如果你想学习编程,做大量的练习性的项目是非常必要的. 学习一种技术最好的方法就是练习,练习,练习.所有我知道的最优秀的程序员都深深的享受编程——编程是一件让他们干起来无由的高兴的事情.也因此他们大量的编程.经常,那是一种不健康的废寝忘食.学习如何编程——以及如何编好程——并不需要你具有超人的能力.你只需要去按照自己的意

我是如何学习小程序的

前段时间和大家一起分享了一篇关于学习方法内容<大牛与搬运工的差距--学习方法的力量>.我们将学习过程分成八步,并借鉴了敏捷开发的迭代思想,以达到自我迭代学习的效果.行胜于言,理论结合实践才是王道,所以本文我将基于前面的学习方法,分享我是如何学习微信小程序的. 关于小程序 小程序是继订阅号.服务号.企业号后,16年腾讯新推出的又一种开发能力.小程序无需下载安装,可以在微信内便捷地获取和传播,可谓是一款"即扫即用,用完即扔"的便捷应用,同时具有近似APP般的出色使用体验. 坦白

我是如何学习数据结构与算法的?

数据结构与算法的地位对于一个程序员来说不言而喻.今天这篇文章不是来劝你们学习数据结构与算法的,也不是来和你们说数据结构与算法有多重要.主要是最近几天后台有读者问我是如何学习数据结构与算法的,有没有什么捷径,是要看视频还是看书,去哪刷题等-..而且有些还是大三大四的,搞的我都替你们着急.担心-..所以我今天就分享下自己平时都是怎么学习的. 学习算法的捷径就是多刷题 说实话,要说捷径,我觉得就是脚踏实地着多动手去刷题,多刷题.但是,如果你是小白,也就是说,你连常见的数据结构,如链表.树以及常见的算法

我是如何学习和工作的(3) - 番茄工作法(3)

在写前面两篇blog<我是如何学习和工作的(1) - 番茄工作法(1)>和<我是如何学习和工作的(2) - 番茄工作法(2)>的时候,我还是自己创业,所以我实行番茄工作法没有任何顾虑和压力. 最近这半年我从自主创业的角色转变成打工仔的角色了. 一开始我是不敢使用番茄工作法,怕老板骂啊,怕同事仇恨. 后来发现: 自己坐着连续工作超过半个小时后颈椎和腰椎屁股都不舒服了. 连续多次中断休息后反而能带来新的思路,新思路能够解决问题和提升工作质量. 特别是在: 有一次一行代码让程序提速了4倍

跟涛哥一起学嵌入式 第03集:嵌入式要从u-boot移植学起?

大家好,我是涛哥,欢迎阅读<跟涛哥一起学嵌入式>第3集.俄罗斯仲夏夜,世界杯依旧如火如萘.球场上,夕阳下,梅西没落的身影.C罗的黯淡离场,并没有打击大家太多的热情.战火依旧,老兵不死,梅罗时代是否快要终结?然而新一代巨星冉冉升起,风起云涌.在看球的同时,学习充电也不能落下,今天我们聊聊第3个话题:学习嵌入式,一定要从u-boot移植学起吗? 嵌入式真要从U-boot移植学起? 故事缘起嵌入式技术群(475504428)一位嵌入式学员遇到的问题:这位学员想在他的开发板上移植最新版本的U-boot

新手如何学习java(java学习建议路线图)

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:     首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME.J2ME,The Micro Edition of the Java 2 Platform.主要用于嵌入

物联网和嵌入式有什么关系?嵌入式什么意思?

物联网和嵌入式有什么关系?嵌入式什么意思?那么先来了解下嵌入式设备的本质吧,其本质是一台专用的.微型计算机,嵌入式设备也由三个层次的相关内容组成: 1)硬件,包括cpu(如ARM).存储(如flash).I/O(显示模块.通讯模块.视音频模块.I/O控制电路等). 2)系统级软件,主要是操作系统也就是OS,以及I/O软件如LCD.蓝牙.wifi.CDMA.声音等子系统. 3)应用软件,如基于linux的应用开发,基于Android的应用开发,基于iOS的应用开发等.当然嵌入式系统的发展方向有很多

C语言学习必须拥有学习路线,不然你就只会写贪吃蛇

C语言学习必须拥有学习路线,不然你就只会写贪吃蛇这些天一直有人问我,c语言好学吗?我是个新手,该如何学习? 其实,这类问题困扰着很多新手.在如何学习之前,我们想简单的了解一下什么是C语言: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.创一个小群,供大家学习交流聊天如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望

【Linux学习】Makefile学习(二)

FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 40975    Accepted Submission(s): 13563 Problem Description FatMouse prepared M pounds of cat food, ready to trade with the cats g