回答嵌入式初学者的一些问题

如图,最近类似的提问很多,上周末,刚打球回来,跟一起刚工作的同学聊了一个晚上。要知道,一个晚上的时间我可以做很多事情,可以玩好多局王者荣耀,可以看很多论坛的资料。但是我愿意花费时间在他身上,因为自己开始的那几年,遇到跟他差不多的问题,也非常痛苦,非常迷茫,也想着要放弃,自己或多或少能体味到他的感受。

所以,说一些自己的理解,帮助年轻时候迷茫的人,也许是自己需要做的。

我们聊了很多,他的主要问题是「现在非常迷茫,不知道自己是不是适合嵌入式这条路」。

类似的回答我估计也写了很多,但是还是要继续说,无非就是想让喜欢这个的同学不要放弃。不喜欢的同学也能快点调整心态,找到自己的出路。

当然,我并不是说你一定要学嵌入式,一定要搞嵌入式,一定要以这个谋生,我觉得不一定。也不是说,你是搞嵌入式的,我们才有共同话题,才能玩在一块,聊在一块,都不是。

如果你有其他出路,有比嵌入式更好的出路,我支持你去做,但是前提是你有这样的机会,如果没有,我建议你好好捡起你的饭碗,好好的学技术讨生活,这是现实。

除了现实之外,就是你对这个行业是不是足够的喜爱,如果喜爱它,你就不会觉得那么累,那么辛苦,那么一眼看不到头。

试着问问自己,自己喜欢做什么?

如果这样一问,又好像自己回答不上来,自己喜欢在家里躺着,喜欢玩游戏,喜欢逛街,喜欢打球,喜欢无所事事…

这些回答好像都不对,喜欢和懒不是一回事。

因为如果真的喜欢玩游戏,要你以玩游戏为生,以玩游戏赚钱,你真的可以做到吗?

我很喜欢一个主播「王者荣耀张大仙」,他每天都坚持直播6个小时以上,这些都是固定时间,除了固定时间外,他还要在直播结束以后做视频剪辑,需要研究每个英雄的特点,需要去研究同行的技术。如果只给他每天8小时的工作时间,肯定是不足够的。

应试教育的弊端也很明显,只教会了考试,却教不会如何思考????。而且思考形成观点后,自信的去做,去坚持,又显得更加困难了。

===

whycan.com

这个网站的运营是一个40岁的前辈,他很喜欢技术,也一直在做技术。所以说,不是说做技术以后就如何如何,就没有饭吃了不成。

我今天跟他聊天的时候,有一句这样的回复让我印象深刻。

我只能说

===

从学习的角度我说下如何入门嵌入式

1.你首先是要会单片机的,这个是嵌入式开发的基础,不管是做硬件还是做软件,单片机都是学校的基础课程。

2.你需要了解数字电路、模拟电路、这个是基础,没必要多深刻理解,至少会看懂电路原理图,即使不懂,查资料了能了解。

3.一些正常用到的编程接口、SPI、UART、I2C、ADC、DAC等等。

4、一些常见的射频应用,NFC、zigbee、ble、wifi

5、一些常见的调试工具,万用表,示波器,逻辑分析仪,焊接,如果做软件的话不用特别熟练,至少出了问题,你要知道叫硬件去测量哪里。

7、C是基础,其他的语言可以不会,但是C不会基本就干不了。

8、常见的编译方式,GCC、Makefile、keil,或者常见的IDE软件,能快速上手。

9、会打杂~

嵌入式学完单片机,学完C语言的一些基础后,这时候就开始烧钱了,也应该要烧钱了,买开发板学习,不干翻几块开发板怎么能说是自己入门了。

不过现在很多公众号,很多论坛都有送开发板的活动,多去发现,免费的东西很多了。

欢迎评论说出你们的观点。


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

adobe

elements 是基础版 sp是破解版 hd是原版转载于:https://www.cnblogs.com/BlueFire-py/p/8727123.html

托盘

托盘 NOTIFYICONDATA https://baike.baidu.com/item/NOTIFYICONDATA/6123487?fraladdin shell_notifyicon https://baike.baidu.com/item/Shell_NotifyIcon/4842094 LoadIcon https://baike.baidu.com/item/LoadIcon FromHandle https://baike.baidu.com/item/FromHandle/1106…

Dynamipsgui入门教程

声明:本文主要是为刚刚认识dynamips这个模拟器的朋友.我写这个东西也是因为这个模拟器比较有实用价值.希望大家用好这个模拟器.完成学习.有什么问题欢迎大家在本论坛发帖.不说废话了直接进入主题吧,看门见图:首先我按图中序号对每个区域进行介绍:①:此区域是选择交换机和路由器…

什么是RAC定位?

笔者因为工作原因,接触到一种叫做RAC的定位产品,该定位产品不同于一般的定位模组,它产品外表看起来很像一个GPS定位天线,通过一个4芯线缆(供电串口通信)直接和其它MCU/CPU 相连接,输出定位信息。…

ubuntu常见问题

1 Ubuntu下几个重要的文件 (1)软件源:/etc/apt/sources.list (2)$PATH: /etc/environment (3)环境变量: /etc/profile (4)Grub: /boot/grub/grub.cfg (5)用户bash: /home/[用户]/.bashrc 2 Ubuntu下设置环境变量…

CTreeCtrl

tree CTreeCtrl https://docs.microsoft.com/zh-cn/cpp/mfc/using-ctreectrl?viewvs-2017 https://baike.baidu.com/item/CTreeCtrl/5024970?fraladdin

15个有趣的555电路,没事可以自己做一做

NE555几乎是一个非常常见的一个芯片,在很多的电器里都能看到它的身影,本文为大家总结了一些有趣的NE555电路。013*3*3光立方02激光射线03金属探测器04音乐盒05电子转盘06舵机测试器07反应计时器08高压发生器09触摸开关10交通信号灯11电视信号干扰器12自行…

英语考研词汇

1.With my own ears I clearly heard theheart beat of the nuclear bomb. 我亲耳清楚地听到原子弹的心脏的跳动。 2. Next year the bearded bear will bear adear baby in the rear. 明年,长胡子的熊将在后方产一头可爱的小崽. 3. Early I searched through the earth fo…

使用ABAP和JavaScript代码生成PDF文件的几种方式

ABAP 方法1:使用ABAP Adobe Lifecycle Enterprise Service 详细步骤参考我的博客Convert word document into PDF via Adobe Livecycle Enterprise service 方法2:使用ABAP Webdynpro里的InteravtiveForm控件 Adobe Form Template 详细步骤参考我的博客…

ini文件键值

ini键值 https://blog.csdn.net/jiangqin115/article/details/46558821?utm_sourceblogxgwz5 修改键值、读取键值 https://blog.csdn.net/nonecode/article/details/7939847

Configuration Manager 纯模式所需的 PKI 证书的分步部署示例

Configuration Manager 纯模式所需的 PKI 证书的分步部署示例:Windows Server 2008 证书颁发机构此分步示例部署使用 Windows Server 2008 证书颁发机构 (CA),提供一些过程以指导您完成创建和部署 Configuration Manager 2007 在纯模式下操作所需的公钥基…

周琦能和范志毅比高下?

在最新的直播中,徐静雨就专门谈到了周琦与范志毅的对比,他先是举例乒乓球界的张继科与篮球界的姚明对比,张继科在乒乓球界的成就要远高于姚明,但是姚明的影响力却是张继科无法比较的。而在篮球界与足球界的对比中,他明…

[原创]C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件

C/C语言中,如何在main.cpp中调用另一个.c文件主要有5种思路: 1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改…

转盘脚本编辑器学习1

DirectShow 好https://www.cnblogs.com/xkfz007/articles/4523998.html https://www.cnblogs.com/xkfz007/p/4523977.html 多媒体播放器介绍 https://www.cnblogs.com/xkfz007/category/322715.html LONG_PTR是用于指针精度的long类型。 在将指针强制转换为long类型以执行指针运…

C语言到嵌入式Linux开发项目指导

C语言到嵌入式Linux开发项目指导 第一阶段C语言 1.常量与变量,数据类型,数据类型转换,数据输入与输出; 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级; 3.C语言流程控制&a…

[零基础学JAVA]Java SE应用部分-35.JAVA类集之四

JAVA按以下重要顺序 面向对象 类集框架 JDBC 文件编程本季目标主要讲解以下的内容: Collection List Set Map Iterator ListIteator Enumeration for…each语句(JDK 1.5的新特性) Comparable接口 二叉树1、类集结构&#xff08…

【Mysql】之视图操作

一、视图实例1-创建视图及查询数据操作 首先,创建三个表:user、course、user_course 表:user CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,account varchar(200) NOT NULL,name varchar(200) NOT NULL,address varchar(500) DEFA…

TERMINAL

CListBox常用函数 https://www.cnblogs.com/whzym111/p/6214597.html、 https://blog.csdn.net/foreverhuylee/article/details/24638615 AfxGetApp()->GetMainWnd()和AfxGetMainWnd()的区别 获取的是主线程的窗口句柄。 AfxGetMainWnd()获取的是所在线程的窗口句柄。 在…

可在单片机上运行的简易图形库

来源:电子森林,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)发现一个网站 - http://www.technoblogy.com/,基本都是关于用ATtiny单片机做各种创意设计的,非常适合初学单…

欧拉回路 欧拉路径

欧拉路径(瞎)定义 : 如果有一条路径使得能够走完所有的边且每一条边经过有且只有一次,这样的路径叫做欧拉路径 欧拉回路定义 : 如果有从起点出发最后回到起点的一条路径使得能够走完所有的边且每条边经过有且只有一次,称其为欧拉回…