前言
嵌入式系统是指在特定应用中使用的计算机系统,通常用于控制、监控或处理数据。本科毕业于机械工业学院主修工业电气自动化,工作后报考了中科院计算通信研究所的控制工程硕士,主修嵌入式开发,现在其任然在招生,专业名称改为人工智能。且不论中间的商业成份,单论自己在这方面的眼光还是很准的,紧抓社会热门行业,但是学习他的初心到底是什么,值得玩味。还记得自己很小的时候,常常下学后去父亲的实验室等着和父亲一起下班。看着父亲实验台上的各种仪器仪表,电线,电键、电源….发呆。一次偶然的触电经历,直到我高三报考专业的时候似乎成为了自己的人生方向,只是那时的父亲已经与我阴阳两地了。
造化弄人,本来以为毕业后研究所得工作可以让我一展当年看着父亲埋首与实验台的工作抱负,但是事实证明,我并没有那么幸运。 但是对各种电气元件的热爱似乎已经在骨子里埋下了根,以致于回想起大学时代每次总是第一个做完电路实验的自己,虽然欣慰于自己对电气的敏感但是仍然对自己缺少的钝感力而担心,直到医研所的最后一年,从一个做软件的同事那里得来的一句话,“…..天天的调试软件一坐做一天,真是烦死了….”(虽然烦,但依然能坚持下去的勇气)。这些年常被自己的后悔与短视打败。但是只要有机会,依然会拿起电烙铁焊电路,做板子调程序,虽然不在一线,但心底总有一股不甘在涌动。蓝点笔记
嵌入式系统入门
结合自己的经历,分享一下自己学习嵌入式系统的一些经验与书籍。随着现在硬件(智能化)普及及设备成本的降低,过去开发嵌入式系统需要的各种设备(如单片机、微控制器、微处理器、示波器、信号发生、电源等)已经不再那么昂贵及必须,而是可以被普通个人所使用与权衡。加之软硬件模块化的进步、制作一个嵌入式(原型)开发只需要很少的经费投入就可以,但是对开发人员的素质要求也相应提高,他们不仅需要具备硬件电路的读、绘图能力,软件操作系统的姿势,甚至软件算法的了解都是不可缺少的。这些年虽然不在一线搞开发(身体不好)但是有关嵌入式开发的书籍也读了些,列举如下:(有人可能会笑,你这些都是玩具类的嵌入式开发)但是这是原型设计必不可少的东西,试想你在实验室用十天半个月开发的电路,别人用几个下午甚至是临睡前的几个小时就搞出来了,你还会觉得他们好笑么他们低端么?,做一个决定很容易,难的是你有将这个决定坚持下去的勇气,这个过程中你需要对同时产生的100(上千个)念头说不!!这才一个嵌入式开发(创业)者的底气。
书籍推荐
经济考量
开源节流的思想,不是今人的发明,但我们可以参考一下计算机先驱们的开发经验来设计我们的产品诺伊曼架构第一台计算机的零件并非百分百合格的军品,而是有着相当残次概率的普通品,却依然构建出了一个成功的产品。这值得当今追求完美的后继开发者考量。