生活中能接触到的嵌入式开发都有什么?
前言
由于从事相关工作,所以针对楼主提出的问题,我想从以下三个方向来进行阐述,希望能解决有类似困惑的小伙伴的问题:
嵌入式开发如何与生活关联?
嵌入式开发做什么?嵌入式开发如何入门?嵌入式开发如何与生活关联?在当今这个世界,嵌入式开发与我们的生活息息相关。比如智能手机,谷歌眼镜,苹果手表等随身携带的电子设备都和嵌入式开发有关。那么,嵌入式开发与这些电子设备是如何关联的呢?
下面,我们就以当今最热门的华为的 P30 Pro 智能手机为例来简单阐述上面这个问题。我们知道华为的 P30 Pro 智能手机是由硬件和软件组合而成。硬件就是实实在在看得见摸得着的一些器件,比如电容屏,摄像头等。而软件就是运行在手机内的程序。
但是,软件是如何与硬件进行交互的?比如:如何开启摄像头,如何关闭屏幕等,所有这些操作都和嵌入式开发有关。换言之,嵌入式开发就是通过软件来控制硬件,从而才会产生当今一系列高科技的电子设备,间接也让嵌入式开发与我们当今世界产生了密不可分的联系。
嵌入式开发做什么?在上面我们知道,嵌入式开发就是通过软件来控制硬件。具体到嵌入式开发的工作细节,也就是嵌入式开发主要是做什么的呢?下面我们详细予以具体说明。
第一步:看电路图
由于我们需要硬件打交道,所以我们日常工作中都会有一块要控制的开发板硬件。每一块开发板硬件在实际开发中,都会对应一份电路图。在电路图中,会告诉我们元器件如何与主芯片进行连接的。这样我们才能知道要控制开发板上的某个元器件,需要对应控制芯片的哪个引脚。
图一:开发板
图二:电路图
第二步:查看芯片手册
在上一步,我们知道要控制电路板某个元器件,需要找到芯片对应的引脚。如何控制这个引脚的输出呢?这就需要查看芯片对应的手册。一般来说,手册大多数都是英文版的,所以要有基本阅读英文的能力。通过查看芯片手册对应部分,我们就找到了控制这个引脚的方法。
第三步:编写代码
有了第一步和第二步的理论之后,接下来,我们就需要编写程序。然后将编写好的程序烧录到开发板中运行,以验证我们程序是否正确。以上就是嵌入式开发工作的一般日常。
嵌入式开发如何入门?了解嵌入式与生活的关联,也了解嵌入式开发的工作日常。有的小伙伴觉得用嵌入式来控制硬件很酷,想尝试进入这一行。那么我们就简单来聊聊如何入门嵌入式的话题。
第一步:熟悉C语言
在软件行业,掌握语言是进入这个行业的第一步,也是最基础的一步。因为软件工程师的职责就是编写某一种语言代码。在嵌入式开发岗位中,主要对应的开发语言就是C语言,所以一定要掌握好C语言。
第二步:实战51单片机
在基本掌握了C语言之后,接下来,我们就可以买一块带51单片机的开发板来进行上手练习,最好配套的开发板有对应的视频教程。因为若视频教程里讲解的开发板和自己购买的开发板不一样,对于新手来说,难度会增大,也会打击小伙伴自学的自信心。在淘宝搜索“郭天祥51单片机开发板”,可买得到开发板和对应视频教程。
总结以上就是嵌入式入门的基本入门步骤。师傅领进门,修行在个人,后续的道路还需要小伙伴们继续去探索深造。如果有困惑,也可关注私信我,我会尽量帮助大家。
如果你喜欢文章的观点,记得点赞转发。????如果有不同意见,也欢迎大家拍砖留言。关注我,不定期分享好玩科技知识,带大家一起体会探索科技的那份独有思考和乐趣。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有