#读书笔记#《爱上单片机》杜洋(第3版)

news2024/11/15 13:52:10

出版时间:2014-08-01


大行业

熟悉行业现状,了解行业历史,融入行业社会,面向行业未来。

在校园里一直研究技术,学习单片机的硬件制作和程序开发,工作之后突然接触到这么多技术之外的事情,对我来说是新鲜的。

嵌入式系统只是产品的一部分,不能独立构成产品,它必须嵌入到产品之中。我们把嵌入在产品中并与编程控制相关部分的硬件和软件(如单片机、时钟芯片、显示屏等)称之为嵌入式系统

嵌入式系统还有一个主要特点就是软件、硬件可裁剪。

在未来,嵌入式系统朝着网络化、节能化、智能化的方向发展,让你们家里的空调、冰箱,甚至闹钟都可以上网(这里是作者2014年对未来的畅想,现在看来也都实现了)。

中国,嵌入式行业的发展存在着一些问题。其一是我们国家不掌握处理器芯片设计的核心技术,还只能做一些简单生产和二次开发的工作。(2024国际形势所逼,我们出了很多国产芯片了)

其二是国内市场不注重对知识产权的保护,致使嵌入式软件的研发缺少推动力。

我是电子DIY的狂热者,但不是新技术的追随者。

我明确地知道,进入这个行业的目的。我是来玩的,不是来学习的,学习不是目的,是我实现玩好电子DIY的手段。

IP方案设计商(以出售智慧产品为主,不生产实物产品。ARM公司是著名的IP方案设计商)

芯片生产商

劳动力价格较低地区的OEM企业生产

芯片及元器件分销商

芯片开发工具生产商

片开发工具生产商是为产品开发商服务的,因为产品开发商更注重产品应用开发,而希望快速完成单片机及周边芯片的开发。如果从芯片生产商那里买来芯片研究,一定会花费许多时间。但如果有一家公司专门研究某几款芯片,他们提供开发工具(如开发板、仿真器)和软件包,还会提供必要的技术支持,那么对于产品开发商来说就减去了不少麻烦,这就是芯片开发工具生产商的作用。

内的许多中小公司都是从芯片开发工具生产商起步,不断向产业链的两端发展而做大的。在未来,随着产业链的进一步细化,芯片开发工具生产商也将会有更细部划分,这也是许多创业者的首选入口。芯片开发工具生产商主要的营利是提供完整的技术资料、工具和服务,以降低产品开发商在产品开发中的时间成本和资金投入。

ODM厂商

ODM厂商自主技术研发,有的也生产自己的产品。有一些方案被产品开发商看中(例如洗衣服的智能控制器),直接向ODM厂商购买整体方案。ARM公司即属于芯片厂商眼中的ODM厂商,而从嵌入式产品角度看提供产品技术方案的厂商都属于ODM。技

产品开发商

针对某领域的应用产品比如电视、洗衣机等进行开发的厂商

产品分销商(赚差价)

产品分销商在生活中经常见到,他们更了解市场、懂得销售,所以把产品推给他们来销售将更有效率。一般来说产品分销商具有地区优势和公共关系优势,其主要客户是本地区的散户和具有良好关系的大客户。他们的营利即是得到好的进货价,再卖出好的销售价,从中赚取差价。

元器件生产厂商

以生产电容、电阻、三极管、数模集成电路芯片为主,作为嵌入式系统必要的组成部分,其市场需求量巨大。因为大多数元器件的技术简单、容易生产,只需要大块的资金投入即可,所以元器件生产厂商的竞争激烈。目前主要集中在珠三角和长三角地区。在北京或是深圳的电子一条街,都可以看到各种摆满元器件的柜台,他们有一些是厂家直销,还有一些是总代理商,其背后都是元器件生产厂商。他们主要以元器件生产为主,属于薄利多销的生产型企业。生产资料,来生产其他与之无关的产品。比如某工厂采购一批数控机床是为了生产汽车发动机使用的。一般企业用户的交易过程复杂、采购的数量较多,具有长期的合作关系。

OEM厂商(代工厂)

企业用户

企业型用户在市场营销中又称之为组织型客户,一般情况下采购、付款、决策者并非同一个人。其实前面所说的OEM厂商、分销商等均属于企业用户,我这里所指的是最终企业用户,即购买嵌入式系统产品是作为生

个人用户

消费者

教育机构

行业媒体

传统的行业媒体以《无线电》、《电子制作》、《电子报》为主

测试厂商

认证单位

软件商

提供嵌入式系统所需要的软件产品,最著名的软件商就是美国的微软公司。他们不但将视窗操作系统占领了PC市场,还大手笔向嵌入式操作系统和软件进军


职场须知(应聘)

让作品说话

实我本来不想谈论应聘的问题,可是全球金融危机之后,国内的就业机会减少,大批毕业生找不到工作,其中就包括我们可爱的单片机爱好者。别人可以不理,可是同志们的安危小弟不敢怠慢,花一点篇幅说说嵌入式行业的应聘技巧。许多成功学和面试技巧方面的书籍都会提到如何给面试官留下好印象、如何书写简历、如何在面试和笔试中展现你的才华。这些方法和技巧在嵌入式行业的应聘中同样重要且有效。人人都在竭尽所能展自己的时候,你有什么一鸣惊人的法宝呢?

在嵌入式行业的应聘中最有效的法宝就是让作品出来说话!嵌入式行业有一点好处,无论你是搞硬件的还是玩软件的,你都可以独立研发出自己的作品,可以是电路经典、布局合理的PCB,也可以是条理清晰、算法简练的C语言程序,最好是一套具有创意想法的完备产品。面试的时候,别人是在用口才推荐自己,而你要做的就是展示你的作品,让未来的同事们从作品中看到你的实力。嵌入式行业的面试官多半都是研发部门的技术人员,当你可以和面试官在作品的技术上展开讨论时,你的胜算会超过你的期望。不过一定要保证两件事,**一是你的作品足够优秀,至少让面试官产生兴趣;二是你对作品的技术内容了如指掌并可以对答如流。**当面试官表现出兴奋和欣赏的神情时,你需要做的就是在心中暗暗提高价码,然后和他们讨价还价。如果你没有作品可以展示,那就从现在开始制作,如果你还不懂得制作,那就多翻书、快学习。机会留给有准备的人,也留给有作品的人。

面试门槛高

嵌入式行业里的企业无论大小都对工作经验专业技术很热衷,他们需要的是来了就可以马上投入项目开发,并可以超出预期的完成工作。这是他们对人才的要求

█ 热情、机敏、灵活。
█ 爱好电子技术。
█ 专业技术能力。
█ 学习能力和潜质。

人才在哪里

板的志向远大,却因没有合适的人才行事而变得举步维艰。无数次参加人才招聘会,无数次在网络上寻觅却不能如愿。途劳无功之后便会问:“人才都跑到哪里去了?”千里马常有,而伯乐不常有。你要相信始终有更好的公司,有更好的伯乐团队先声夺人。

好的人才多数都被其他公司先抢了去,要想得到优秀的人才,需要到优秀的公司里挖掘。

如果你没有能力持续提供更好的福利水平,也不能给他一个深信不疑的希望的话,还是劝你放弃挖掘人才的念头,转而在公司内部培养人才。内部培养人才具有很高的忠诚度,对公司的文化和历史的了解深入。但是培养人才的时间很长,又需要大量的投入,存在高风险问题。

同样的,如果你不能提供不断提升的福利水平和晋升机会,又不能让他认同你的经营理念,那么人才迟早是别人的。各位未来的企业家除了具备伯乐识马的能力之外,还要有培养人才留住人才的能力。


电邮问答

我很荣幸可以接到各界朋友发给我的电子邮件,与技术问题相比,我更乐意与你探讨行业故事。说老实话,我的经验并不多,对行业的理解也是盲人摸象。请大家持批判态度看我的文章,然后再写信说说你的想法。也许在一问一答之间了解到行业发展的真谛。下面正是一位网友的来信,所聊的内容涉及技术、行业和个人。我在考虑,也许公开这些信件会让更多的朋友受益吧。

你好,杜先生

我是《无线电》杂志的读者和无线电爱好者,我拜读了你在《无线电》杂志的几篇文章,从单片机到LED,感觉你写的文章确实很精彩,实在令人佩服。目前我在汕头大学,今年研究生毕业,毕业课题与计算机控制相关,不过我用的是PLC。我想就杜先生所了解的单片机和LED的两个方面请教您两个问题:

1.有关单片机和嵌入式的产业方面问题。我想请问杜先生是否给自己的职业作了较长远的规划?我对电子制作的爱好估计与你的情形差不多。你有将嵌入式的爱好当作自己的事业来经营的打算吗?目前我正面临着就业和下海的选择,但是不甘心给人打工,而且感觉懂单片机的技术人才太多了,虽然搞技术的工程师受人尊敬,但我老感觉这是一碗青春饭,累。大家的水平都差不多,我能不能做一点集成度高一点或者说是上游的活儿。但我对创业前景又比较模糊,有些犹豫,不知道从何处入手为好。我要请教的问题是,如果想把自己的爱好和事业联系起来的话,比较详细地讲你觉得有哪些路可走?

2.我对LED的产业也很感兴趣,这源于我表哥。他也是无线电发烧友,在家乡的县城里开了一家家电维修门店,已经有了近20年的从业经历,技术顶呱呱。目前也有些岁数了,感觉精力各方面赶不上以前了。他手头上有一些资金,感觉家电维修的路可能越走越窄,因为大宗家电维修的市场会萎缩。他有个朋友在深圳开厂做这种LED灯。去年的时候,他专门到深圳考察过LED市场。表哥的朋友告诉他这个行业目前的前途比较可观,这种灯泡的出口前景非常好,深圳非常缺少从事LED出口的懂英文的外贸人员。我想目前他还不能进入LED节能照明的行业,他想搞一些所谓的高亮度LED应用,比如三四级市场的LED装饰、霓虹灯等。但我感觉这种简单应用应该是没什么前途的,因为大点的城市这种东西很多年前就是司空见惯了。杜先生在深圳,想必对这个行业非常了解,我想听听你是怎么看待这个行业的?客观地讲,你认为如果我们从事这个行业的切入点在哪里?会有什么作为?

非常感谢!顺祝商祺!


汕头 周先生周先生,

你好!

你是首位在电邮里问到产业问题的,我很高兴你可以提这样的问题,因为技术只是实现产业和产业链的工具,技术问题是狭窄的,产业问题是博大的。你有这样的心智和眼光实属难得。我很荣幸可以发表一下我的观点,并希望和你继续交流。以下是我对你问题的回答。

1.我在3年前曾对我的事业做过一个长期和一个短期的规划,我当时把它们写在我的日记本上,以此激励自己实现目标。我的长期规划是成为嵌入式行业的总工程师,短期规划是在深圳找到一家嵌入式的公司从事技术研发工作。在一年半之后,短期规划实现了,三年之后我却放弃了我的长期规划。为什么呢?因为在新的工作和经历当中,我发现了更适合我的规划和目标。于是我做出了新的决定,朝着新的方向迈进。我现在虽然不方便说出我新的规划是什么内容,可是它还是和我的爱好相关的,核心的理念与坚持没有改变。所以当你问到我有没有长远规划时,我扪心自问了一下,还是有一个内心深处的目标在呐喊,可我并不理睬它,因为这个目标还是会随着我的阅历的增加而改变的,而长久不变的是内心里的一份对实现自我价值的理念和对电子技术爱好的执着。这是内心的坚持,但我并不急于实现它,我更能保持着一种平静的、顺其自然的心态,在机缘到来时,随缘而动,求得自心不急躁、不烦恼。

关于在从业还是创业的苦恼,我也刚刚经历过。我最终的决定并不能给你作为参考,因为每个人的内心理想和外界条件各不同,关键是抛开外界的名利场,倾听自己内心的声音,你想做什么?选择你喜欢的,这就是快乐的、是我想要的生活。所以这个问题我不能给你解答,关键还是看你自己的内心。是的,现在的技术人才很多,一般都懂单片机,ARM技术也有许多人在研发,市场竞争是存在的,但这还没有达到完全竞争市场的程度,是可以突破、创新、做到卓尔不群的。这里有两个突破口可以供你参考。

(1)大师级突破

有一个小品其中有一句台词可以言简意赅地解释跨行业突破,大意是说他在小品界里相声说得最好,在相声界里歌唱得最棒,在歌唱界里摄影拍得最牛,在摄影界里小品演得最佳。现在的技术人员是很多,在我看来并没有几位大师。大师和专家不同,专家是将一门技术研究得很透彻,同时又能将复杂技术用专业术语解释清楚的人。而大师是可以将多门技术研究得很透彻,又可以把多门技术联系进来创造更大价值,同时又能将复杂技术用通俗语言解释清楚的人。大师不必样样都精、样样都会,他们能把自己了解的多个行业的知识组合起来,形成新的东西;他们能把不同行业的问题整合起来,相互解决。福特从屠宰场学到了流水线技术用在了汽车生产,才有了今天的汽车产业,史蒂夫·乔布斯将美学、工程学、营销学和电子技术整合起来,才有了苹果独树一帜的品牌。如果你不只会单片机技术,试着把其他你擅长的东西整合进来,即使你不是单片机的高手,也是出众的,不是一个只懂技术的千篇一律的打工仔了。

(2)专家级突破

如果你只懂单片机又不对任何别的行业感兴趣,那就学单片机吧,不要想着赚钱或是出名得利之类的事情。找到一个你乐于实现的应用,一直努力做下去。心里坚持一个信念:我要做出最好的×××。×××可以是单片机制作的电子钟、小机器人、大尺寸LED显示屏、智能家电控制器等。目标是做到最好,再从最好做到更好。只到你坚持并做到了最好,钱呀、名呀什么的,自己就会找上门来了。当然最好的定义各有不同,只是希望你理解我的意思。考查一下你身边最好的快餐店、最好的快递公司、最好的歌手、最好的技术人才,看看他们有什么长处。

2.LED的市场潜力很大,如何来做呢?在上面的回答里你应该可以找到答案了吧?要么看看LED技术能不能和其他技术或行业整合起来,用LED技术解决那个行业的问题。要么将LED技术或销售做到最好。未来的发展只是一个“势”,关键是谁都知道LED技术前景可观,可又有几人真的成功呢?

希望我的回信对你有所帮助,祝你一切顺利!


期刊杂志

《无线电》杂志

《无线电》杂志于1955年创刊,那是我父亲出生的年份。从小我就和《无线电》有不解之缘,读中学的时候就一直在阅读《无线电》,现在又一直向其投稿。杂志面向无线电广播和电子制作爱好者,文章涉及音频、广播、电子制作、单片机、测试测量等多个方面,是国内资深的电子爱好者杂志。

繁体中文版杂志,内容涉及嵌入式系统、单片机、行业资讯、数码产品的技术原理和市场分析。可以在网上购买或直接联系发行商邮购。

《MAKE》杂志

杂志内容以电子DIY为主,大量图文介绍,具有创新和时尚感。读者群侧重于电子DIY爱好者,杂志中介绍的制作简单而新奇,不需要复杂的技术,尽享时尚DIY乐趣。从用布料缝制电路、为衣服加装LED装饰灯,到自制雷电机、小机械人等无奇不有。使用生活中的物件,加上少量的元器件便可以成就欢乐。我最喜欢的是阅读时带来的创意启发。《MAKE》杂志书的中文版正在由人民邮电出版社《无线电》杂志出版,有兴趣的朋友可以关注购买信息。英文官方网站是www.makezine.com。

《Circuit Cellar》杂志

世界著名电子类设计与应用方面的英文杂志,也是目前唯一的提供深入研究嵌入式系统硬件和软件设计方法的杂志。里面有一些内容可能过于专业,可以先大概看一下,有一个印象,说不定未来什么时候就可以用到。除了学习技术、了解知识之外,别忘了仔细想一想他们的治学理念,文章背后的东西会让你更加受益。杂志的官方网站是www.circuitcellar.com


参考资料

  • [B站@洋桃电子] 洋桃电子
  • http://www.doyoung.net/
  • [B站@洋桃电子]STM32入门100步

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

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

相关文章

【环境搭建问题】linux服务器安装conda并创建虚拟环境

1.检查有没有conda 首先看root文件夹下有没有anaconda或者conda 没有的话就要先下载安装conda: https://repo.anaconda.com/archive/index.html 在这个链接下找自己需要的。服务器一般为linux,所以我这里选择的是: 2.安装conda 下载安装…

阳光混合试验的三个指标

户外干燥气候循环系统(仿真模拟空气干燥气侯)户外湿冷气侯循环系统(仿真模拟寒湿和冰冷晚间气侯)室内干燥气候耐久度 阳光模拟温湿度试验箱 主要用于汽车及零部件的曝晒试验、如塑料样板、仪表盘、中控屏、方向盘、保险杠等&…

基于 GADF+Swin-CNN-GAM 的高创新电能扰动信号识别模型!

往期精彩内容: 电能质量扰动信号数据介绍与分类-Python实现-CSDN博客 Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类-CSDN博客 Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类-CSDN博客 Python电能质量扰动信号分类(三)基于Transformer…

【计算机毕设论文】基于SpringBoot的诗词管理系统

💗博主介绍:✌全平台粉丝5W,高级大厂开发程序员😃,博客之星、掘金/知乎/华为云/阿里云等平台优质作者。 【源码获取】小伙伴可以关注我 感兴趣的可以先收藏起来,同学门有不懂的毕设选题,项目以及论文编写等…

轻松入门Linux—CentOS,直接拿捏 —/— <1>

一、什么是Linux Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统,目前其分支有很多。是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统 Linux能运行主要的UNIX工具软件、应用程序和网络协议 Linux支持 32…

小程序开发_05协同工作和发布

一、开发流程 二、权限管理 三、不同成员的权限 四、小程序发布上线的步骤 上传代码--->提交审核-->发布1. 上传代码 提交审核 三、发布上线

文件IO相关作业

1> 使用文件IO完成&#xff0c;将源文件中的所有内容进行加密&#xff08;大写转小写、小写转大写&#xff09;后写入目标文件中 源文件内容不变 #include<myhead.h>int main(int argc, const char *argv[]) {//判断传入的是否是两个文件if(argc!3){write(2,"inp…

期末复习资料——计算机系统基础

第一章 1、下列关于机器字长、指令字长和存储字长的说法中&#xff0c;正确的时_②、③_ ①三者在数值上总是相等的。②三者在数值上可能不相等。③存储字长是存放在一个存储单元中的二进制代码位数。④数据字长就是MDR的位数。 机器字长、指令字长和存储字长&#xff0c;三…

【区块链+绿色低碳】碳低链 | FISCO BCOS应用案例

在碳中和、碳达峰国家战略的号召下&#xff0c;碳中和数字化、协同低碳的发展如火如荼。但是在金融业的实际场景应用中&#xff0c; 存在数据收集效率低、数据核查困难、服务单一等问题&#xff0c;痛点集中为两个&#xff1a;一是数据冗杂&#xff0c;可能会存在数据篡改&…

【python报错已解决】`AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘`

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 引言&#xff1a; 在数据分析或者数据处理的过程中&#xff0c;我们经常会遇到各种各样的报错信息&#xff0c;这些报错信息往…

【漏洞复现】APP分发签名系统index-uplog.php存在任意文件上传漏洞

漏洞描述 APP分发签名系统index-uplog.php存在任意文件上传漏洞 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵…

游戏类App出海广告变现,新手开发者如何选对聚合广告平台?

无论是轻量化小游戏还是中重度游戏&#xff0c;厂商的终极目标都是盈利。从商业化角度来说&#xff0c;单一的变现模式存在一些问题。纯内购驱动的游戏除了少数大竞技品类&#xff0c;大多是为垂直玩家设计&#xff0c;难以扩量。而纯广告变现驱动的游戏&#xff0c;在抗风险方…

所谓有趣的灵魂,实际上就是这个人的信息密度和知识层面,都远高于你!

1. 信息界的“百科全书” 信息密度&#xff1a;大脑里的“硬盘” 我们先来八一八什么是信息密度。想象一下&#xff0c;如果大脑是个硬盘&#xff0c;那么信息密度高的人&#xff0c;硬盘里存的可都是高清大片和无损音乐&#xff0c;随时准备给你来一场视听盛宴。 知识层面&am…

vue3数据结构的渲染01

处理数据&#xff1a; //现有原始数据showCertificateUrl “url01;url02” 使用以下代码将两条通过分号";"分割的url进行处理 const parseUrls () > {urls.value [];// 每次重新赋值前一定要清空之前的旧数据&#xff01;if (!showCertificateUrl.value) {retu…

[前端]解决Iframe即使设置高度100%,但还是显示滚动条scrollbar的问题

前言 好烦,你看看这两个重复的滚动条. 一个是来自iframe,另一个来自父级的div(overflow: auto;) 我已经在css中设置了iframe的height: 100%;border: none;,但无论如何还是显示出了父级的scrollbar 解决 将iframe的display: block;即可. 或者vertical-align: bottom;

安全测试与渗透测试的区别

在这个数字化时代&#xff0c;网络安全如同数字世界的守护神&#xff0c;其重要性不言而喻。而在这场没有硝烟的战争中&#xff0c;安全测试与渗透测试作为两大核心利器&#xff0c;常常被提及却又容易混淆。今天&#xff0c;就让我们揭开它们的神秘面纱&#xff0c;一探二者之…

2024.7.30 作业

1> 使用文件IO完成&#xff0c;将源文件中的所有内容进行加密&#xff08;大写转小写、小写转大写&#xff09;后写入目标文件中&#xff0c;源文件内容不变 #include <myhead.h> int main(int argc,const char *argv[]) {int fd1 -1,fd2 -1;if((fd1 open(".…

【和相同的二元子数组】python刷题记录

R2-前缀和专题 目录 前缀和哈希表 双指针 ps: 第一眼过去&#xff0c;这题应该能用双指针解出来&#xff0c;应该也能用前缀和解题。 前缀和哈希表 适用于 nums[i] 值不固定为 0 和 1 的其他情况 class Solution:def numSubarraysWithSum(self, nums: List[int], goal: i…

Vue入门记录(一)

效果 本文为实现如下前端效果的学习实践记录&#xff1a; 实践 入门的最佳实践我觉得是先去看官网&#xff0c;官网一般都会有快速入门指引。 根据官网的快速上手文档&#xff0c;构建一个新的Vue3TypeScript&#xff0c;查看新建的项目结构&#xff1a; 现在先重点关注comp…

前端科举八股文-手撕代码篇

前端科举八股文-手撕代码篇 手撕排序算法选择排序思路 冒泡排序思路 快速排序思路 手撕bind方法思路解析 手撕js的继承方案构造继承实现原理 原型继承实现原理 组合继承实现原理 寄生组合继承实现原理 手撕instanceOf实现原理 手撕new 操作符手撕防抖实现原理 手撕节流实现原理…