粉丝咨询:都说兴趣是最好的老师,我自己就喜欢弄一些小东西,手工制作类的。听说嵌入式开发和这个很像就有了兴趣,几天查下来,都说做前端比嵌入式要轻松而且工资高,编程的话我也挺有兴趣的,可是大家都说程序员是青春饭,35岁就没人要了。更何况我这种培训班出来的,肯定会被淘汰。我是想要去弄个托管的大专然后自己去自考本科。各位认为这样合适吗。还是不要入行,仅仅把他发展成自己的兴趣而已。父亲是希望我去学土木工程专业。我该如何是好啊。

如果选择iT行业的话以我这个年龄,而且半路出家,是选择前端开发还是后端还是嵌入式开发呢?

针对粉丝的问题,简单回答一下:

目录

一、什么是嵌入式开发?
二、嵌入式难易程度
三、嵌入式如何入门?
C/C++语言
电路基础
单机片
收起目录
我怎么没听懂题主啥学历呢?- 托管大专,自考本科?

喜欢弄一些小东西和嵌入式开发很像?- 应该再详细了解下什么是嵌入式。

程序员是青春饭?- 嵌入式开发可不是什么青春饭,相反越扎根薪资越高。

一、什么是嵌入式开发?

嵌入式开发就是在各种微型处理器运行嵌入式系统下进行开发,一般常用的操作系统有WinCE、Palm、uLinux、uCOS,现在又多了Symbian等。但是会C/C++还有汇编,在哪都差不多,都有相应的SDK开发包。相对简单的,如89C51、AVR等单片机汇编开发,用高级一点的处理器,ARM系列处理器,x86,powerpc等什么的开发起来,可以裸机开发,也可以运行操作系统,也属于嵌入式的开发.

嵌入式操作系统是以应用为中心,计算机技术为基础,软硬件课剪裁、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、硬盘、Modem等均是由嵌入式处理器控制的。

嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。

嵌入式系统是软硬结合的东西,一般出色的嵌入式开发工程师都熟练掌握硬件与软件两方面的技术。在搞硬件设计方面,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。对硬件原理非常清楚,擅长定义各种硬件接口。

二、嵌入式难易程度

太多人入门就一脸懵,但是什么都怕感兴趣+死磕。只能说,是比前端有难度的。

单片机开发主要做的比如说大家一定接触到的ofo共享单车、智能家居传感器和网关、无人机、扫地机器人等等。

ARM+Linux主要做中高端产品,比如说平板电脑,智能机器人等等。

这两个方向没有谁比谁更好的说法,各自的应用场景和产品不同。

很多人说学嵌入式开发就学ARM、Linux,单片机开发没前途,这种纯粹是技术人和外行人的思维。

三、嵌入式如何入门?

电路基础

比如嵌入式单机片开发就要写程序控制硬件,所以要有电路基础


单机片


入门就从这里开始吧,其实学习这个事你只有学了才知道自己行不行,不学就会晚。

26岁开始学iT晚吗?相关推荐

  1. 编程 26 岁开始学编程晚了吗?

    先旁敲侧击: 纽约时报上前些时间有一篇文章,题为<年龄只是一种心理作用吗?>,大意说的是一个心理学实验:把一群六七十岁的老年人接到一个疗养所,并且制造出60年代的场景,老人们返老还童了. ...

  2. 26岁学计算机晚了么,26岁转行学编程,晚么?

    原标题:26岁转行学编程,晚么? 最近在逛知乎时,我发现了这样一个问题:26岁开始学编程晚了吗? 在这个问题下面,很多答主都从技术和自身学习经验的角度给出了非常优质的回答. 但其中一条,虽只有寥寥几字 ...

  3. 30岁转行学Python晚吗?在这个年龄我为什么会焦虑?

    30岁转行学Python晚吗?在这个年龄我为什么会焦虑? (故事源自粉丝投稿) 不知道你是否有过这样的经历,就是在临近30岁的这几年,可能是28,可能是29,会突然有一天,你就不得不以一个顶梁柱的角色 ...

  4. 26岁现在想转行学习编程,晚了吗?

    前段时间小编在逛知乎时(看知乎一时爽,一直看一直爽),发现了这样一个相似的问题:26岁开始学编程晚了吗? 在这个问题下面,很多答主都从技术和自身学习经验的角度给出了非常优质的回答.但其中一条,虽只有寥 ...

  5. 26岁才学java_26岁学java编程晚不晚

    网上经常会遇到一些咨询者问道:多大学java好?26岁开始学java开发晚不晚?学技术不分年龄,有志者事竟成,如果你想真正从事这行,那就下定决心开始吧.如果你认识到自己26岁了还没有太多的建树,想要通 ...

  6. 26岁,转行Python,是这辈子最成功的一件事......

    前言 生活就像是一场戏,人在其中扮演的不过是一个个角色,打工人也好,丈夫也罢,儿子也好,父亲也罢.每个人涂上或淡或浓的脂粉,带着千疮百孔的面具,披挂着久经沙场的盔甲,在舞台上挪移踱步,念词唱戏,时而顺 ...

  7. 24岁女生学java是否晚了?

    我觉得24岁学习java并不晚,因为25岁的分水岭你还没有过,女人最好年龄还没有错过! 就像其他朋友说的,当你问出这个问题的时候,就是学习最早的时候! 24岁怕什么?25岁都没过,我是26岁才转行学的 ...

  8. 一个50岁大叔学编程的真实故事——任何时候学习都不晚

    一个50岁大叔学习编程的真实故事 50岁大叔,半截身子入土的人了,现在想转行,出去还能做什么? 学编程. 什么??? 这人有毛病吧.. 我心里也是这样想的,当时我正在教室里给学生讲课,咨询老师(就是销 ...

  9. 30岁女会计转行学计算机,30多转行当会计怎么样?30岁转行做会计晚不晚-之了课堂...

    在众多的行业选择中,会计行业是一个比较稳定的热门行业.它的特点是门槛低.工作稳定.就业机会多.为了稳定的生活,很多人都是希望能够从事这个行业,但由于某些原因,大家以前可能没能做会计.这时候就会问了,3 ...

最新文章

  1. L2-005. 集合相似度
  2. Celery 启动报错 can_read() got an unexpected keyword argument timeout
  3. cntk-notes
  4. 我的Go+语言初体验——(3)Go+ 语言数据类型
  5. heroku_如何使用Express.js和Heroku将应用程序部署到Web
  6. 关于如何收集,标准化和集中化处理Golang日志的一些建议
  7. CTS(11)---android自动化测试CTS源码分析之一
  8. LSH︱python实现MinHash-LSH及MinHash LSH Forest——datasketch(四)
  9. Struts2.X深入浅出 学习笔记
  10. Paypal如何实现循环扣款(订阅)?
  11. Asp开发中出现“msxml3.dll 错误 ‘800c0005‘系统未找到指定的资源
  12. apache性能调优(转)
  13. apple watch怎么改铃声
  14. 企业邮箱登录入口和界面如何设置
  15. 外贸网络营销搜索引擎和B2B模式比较
  16. d610网络计算机,尼康D610评测:机身细节
  17. websocket默认心跳等待300秒
  18. 【Python从入门到精通】二、核心编程:5.正则表达式
  19. Jenkins GSoC 2020 机器学习插件项目
  20. oracle修复工具下载,Oracle数据库恢复工具DataNumen Oracle Recovery

热门文章

  1. 【知一】世界历史脉络梳理之人类起源(1)
  2. CSP-S 2019 题解(部分) 游记(伪)
  3. 计算机专业英语教程第四版宋德富课后翻译,计算机专业英语教程(第4版)(普通高等学校计算机专业特色教材)...
  4. 基于vis.js的动态流量的封装
  5. Cisco® Catalyst® 8000V 边缘软件 (Catalyst 8000V) 17.11.1a 发布 - 虚拟路由器
  6. Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏
  7. 【移动手游UI设计】笔记
  8. Python开源游戏推荐,《帝国时代2》
  9. 亚洲首屈一指的Web3盛会TOKEN2049达到200名赞助商里程碑,公布新的重量级演讲嘉宾
  10. 录音艺术与计算机音乐文化,云南艺术学院文华学院