十年,我终于把单片机玩死了
说了你又不听,听了你又不懂,懂了你又不做,做了你又做错,错了你又不认,认了你又不改,改了你又不服,不服你又不说!你要我怎么说你呢? ——电影《江湖》不知不觉时间过去十年,在单片机行业也虚度了十年,至此,空余一句肺腑之言——屁用没有,浪费时间!
初入江湖
出身贫寒,背景甚微。自幼不学无术,也无天分。故于成人之后、毕业之际,迫于生计无奈投身硬件江湖 ,以期能够出人头地。
那年初出茅庐,被花言巧语所蒙骗,稀里糊涂走出新手村,策马奔腾(硬座)十六个时辰,来到千里之外的门派总坛(公司车间)上任堂主候选人(储备干部)。
谁知一朝被告知要从江湖最底层 的苦力做起,日日奔波于(电源/适配器的)流水生产线前,郁郁不得志。
所幸醒悟飞快,三月之后毅然退出。
趁冬雪还未覆盖前路,选择踏上未知新征程。
道不同,不相为谋
梦里的江湖,百花齐放。
虽无经验,却有一腔热血,和不服命运理想、蓄势待发的脚步。
偶获一前辈赏识,月银不多,去除吃穿住行,仅可傍身。但前辈所画之大饼,震慑住我等新人。
“你所在之位置,乃本帮最重要的要塞之一,尽心尽力则前途无量。”
直到配备的武器切实拿到手里——一把螺丝刀,为山门前的敌袭预警系统(警报器)拧紧螺丝——方知又一次上当受骗,大好前途化作泡影随风飘散。
离开前,前辈不解询问,为何放弃十年后成为核心弟子的机会,选择外出闯荡江湖?
我沉默不语。
做无名小卒不是我本意,道不同不相为谋而已。
利剑无意,年少轻狂
工欲善其事必先利其器。
江湖中除了侠客,还有名器。一身武艺配锋利长刃,更显名士风采。
作为一位有理想的单片机工程师,怎么能没有一个牛X的武器?于是我买回了这个叫“电脑”的剑,靠它日敲代码三千行。果不其然,我苦练的C语言(数组,指针,结构体)突破壁垒,一不留神登峰造极,乱花入了大佬的眼。
我终于遇到命中注定的缘分,越过喽啰的地位,在门派开启攀爬之路。与此前不同的是,这次我能靠一技之长独步天下 。
这次派发给我的任务,再也不是低级简单的新手任务,而是江湖中最难被攻克的“秘籍再造”,我的实力得到认可,也开启了挑战。
虽然我利用自己高深的外功基础将藏书阁每一本书物归原位(实现程序功能),但七零八落的秘籍(程序)没有归类、模块化,结构也很混乱,牵一发而动全身,依旧是最大的难题。
费时费力整理成册,方便门派弟子查看(跑程序)、研究(加入新功能),当然,将其中缺失的部分重现让我费尽脑汁。
三更灯火五更鸡,正是男儿读书时。终于,经过一番努力,学习了无数天的神技《C语言教程:模块化程序设计》 ,派上了用场。功夫不负有心人,写起程序信手拈来,顶层设计、模块分层,一时间全无对手、所向披靡。
冬练劲,夏练筋。软硬皆施,以柔辅刚,才算完美。于是秉烛夜读,开始苦练硬件。
单片机的内部结构及使用(时钟,IO口,定时器中断,外部中断,串口中断),各个模块(WIFI,蓝牙,红外,GPS,GPRS,液晶,语音模块,伺服模块,摄像头等)的工作原理,各种总线/接口(UART,SPI,I2C,LVDS,CAN,USB,,PCI总线)通信方式。运用之妙,存乎一心。
功夫者,工夫也。
只要工夫深,铁杵磨成针。
软剑无常,在于招式
后来的风卷缠云,门派间的分分合合,老大一声令下,调整战略方向,之前的成果通通抛弃,重头再来,作为门派核心力量,当然义不容辞。从此办公室灯火通明,彻夜无眠。
麻烦永远会找上门,老大郑重的向我提出,需要我画一张江山战略图(PCB)。我连忙反驳道我一介莽夫,舞刀弄剑,不会画图。
但老大怎么会想听到你拒绝的话呢?他冷哼一声说道:“屁话咋这么多,人手不够,赶紧上!”
我虽然迷茫,但也不得不向画师请教学习,以达到要求。
随着门派扩张,各地分号如雨后春笋、层出不穷。
在建设分部的过程不断的学习,电源(选型,纹波),射频(混频,滤波,放大),仿真(proteus,simulation,ADS),EDA(AD,PADS,Mentor,Allegro)软件。
盛年不重来,一日难再晨。
过了一腔热情为门派的阶段,徒留“只身在江湖,闯荡一片天”这个说来容易,却并不简单的心愿……
重剑无锋,大巧不工
当我完全掌握门派的独门功夫之后,似乎有些飘飘然。老大说一我敢反二,本以为我是一个仗义直言的大侠,结果被逐出山门。
在我落魄的时候收留我的是江湖上赫赫有名的大师,可谓内功深厚。他也曾苦口婆心的告诫我,基础有多么重要,多看心法(系统方案)才好为名扬江湖做准备。
在他的教诲中里才发现了自己的不足,单个功夫都会,但是没有融汇贯通 的系统概念 。
我将此句奉为处世之道,殊不知他在江湖上混了十年,从头到尾只会一套内家拳法。但背景深厚,所到之处皆俯首。
宁可得罪君子,不能得罪小人。
不小心冒犯了貌似平凡,实则身世背景强悍的外门弟子,被他表哥的堂叔的二舅,又一次逐出山门之后,我好像顿悟了为何有人浪迹江湖;有人寒窗苦读;有人阿谀奉承;有人早已麻木。
过去总以为只要武功高强,何处都能安身立命;从那之后才明白,弱肉强食说的从来不是武功和绝技。
成功的道路上怎么能不遇见几个贵人,当然,我比较例外,没有遇见贵人,所以我没有成功。
惊人,惊情,惊梦,惊心,怆然暗惊后再看时,这些年的风风雨雨,恍如隔世。
人生如棋,走一步算三步是常者,走一步定十步是智者。
我倒好,走一步,悔三步。
无碍!大不了从头再来!
天生我材必有用,千金散尽还复来!
无剑无招
我怎会屈服命运?!
从不曾离开的江湖,越陷越深的江湖,依然是我心中最向往的圣地!人在江湖,身不由己。我不愿做搅动风云之人,风云却因我而起,那就下定决心再战一回!
正好趁此次变故,一路向东,另辟蹊径,寻找另一片天……
读万卷书,行万里路,参阅万千秘籍,拜访世外高人,为求一条康庄大道!
随着时间的流逝慢慢的自己开始变得圆润,没有之前的浮躁,没有之前的棱角,没有之前那么活泼、健谈。
等再出山,长袖善舞,戒骄戒躁、越发沉稳,谨记高人所言,“认真做事,诚实待人,方能始终。 ”
江湖,有它的规则,当你有能力去打破规则时,你就是硬件江湖中的主角;当你不知所措,无能为力时,你只有适应规则。
在江湖中,强悍的武力和圆滑的处事,相辅相成。历届武林盟主都为其中之佼佼者。
欲为大侠,缺一不可。
后 记
我虽不是江湖主角,但也在浮沉之中,看破人世冷暖,领悟几套绝技。
而如果想要成为江湖的主角,就要付出成倍的努力,越过无数个沙坑,踩穿精心准备的陷阱,直面自己的心灵。
有时,做个平凡人未必不是件好事,不忘初心。
你说呢?
中国芯之龙芯芯片大全
龙芯1A
龙芯1A是面向嵌入式专用应用领域的低功耗、低成本处理器,片内2D GPU、16/32位DDR2、高清显示、PCI、南桥芯片组功能、RS-ECC NAND、CAN、ACPI、SPI、88路GPIO等接口,支持LPC/SPI/NAND启动模式。龙芯1A的高集成度使得它尤其适用于云终端、工业控制、数据采集、网络设备等领域。同时龙芯1A还可以被配置为具有PCI接口的全功能南桥芯片。
龙芯1A
龙芯1B
龙芯1B是一款面向嵌入式专用应用领域的轻量级的32位SoC芯片。片内集成了16/32位DDR2、高清显示、NAND、SPI、62路GPIO、USB、CAN、UART等接口,能够满足超低价位云终端、数据采集、网络设备等领域需求。
龙芯1B
龙芯1C
龙芯1C是面向工业控制及物联网等领域的高性价比SOC芯片。龙芯1C包含浮点处理单元,支持多种类型的内存,支持高容量的MLC NAND Flash。龙芯1C为开发者提供了丰富的外设接口及片上模块,包括Camera控制器、USB OTG及USB HOST接口、AC97/I2S控制器、LCD控制器、SPI接口、UART接口等,提供足够的计算能力和多应用的连接能力。
龙芯1C
龙芯1C101
龙芯1C101是在龙芯1C100基础上针对门锁应用而优化设计的单片机芯片。该芯片集成Flash、SPI、UART、I2C、RTC、TSENSOR、VPWN、ADC等功能模块,在满足低功耗要求的同时,可以大幅减少板级成本。
龙芯1C0101
龙芯1D
龙芯1D是面向超声波热表、水表和气表测量的低功耗、低成本专用处理器。该芯片集成超声波时间测量、超声波脉冲发生器、温度测量单元、CPU、串口、红外收发器、段式LCD控制器、A/D、空管检测单元、超声波换能器正常检测等功能部件,配合完善的编程、仿真、调试环境,大大简化超声波热表测量系统的软硬件设计。
龙芯1D
龙芯1H
龙芯1H是面向钻井应用的耐高温芯片,内置存储器、ADC,可在175℃下稳定工作。
龙芯1H
龙芯2K0500
龙芯2K0500是一款高集成度处理器芯片,主要面向工控互联网应用、打印终端、BMC等应用场景。片内集成64位LA264处理器核、32位DDR3控制器、2D GPU、DVO显示接口、两路PCIe2.0、两路SATA2.0、四路USB2.0、一路USB3.0、两路GMAC、PCI总线、彩色黑白打印接口、HDA及其他常用接口。此外,芯片实现ACPI、DVFS/DPM动态电源功耗管理等低功耗技术,支持多种电源级别和唤醒方式,可根据具体应用场景对芯片部分功能和高速接口进行动态时钟、电源开关控制,满足工控、网络安全等应用领域低功耗应用需求。
龙芯2K0500
龙芯2K1000
龙芯2K1000是面向工业控制与终端等领域的低功耗通用处理器。芯片外围接口包括两路PCIE2.0、一路SATA2.0、4路USB2.0、两路DVO、64位DDR2/3及其它多种接口。
龙芯2K1000
龙芯7A1000
龙芯7A1000是面向服务器及个人计算机领域的龙芯3号系列处理器配套桥片。该桥片集成一路HT3.0用于连接龙芯3号系列处理器,其他的主要外围接口包括三路x8PCIE2.0、两路x4PCIE2.0、三路SATA2.0、六路USB2.0、两路DVO及其它各种小接口,可以满足部分服务器及个人计算机领域应用需求,并为其扩展应用提供相应的接口。
龙芯7A1000
龙芯3A3000/3B3000
龙芯3A3000/3B3000是面向个人计算机、服务器等信息化领域的通用处理器。主频达到1.5GHz,访存接口满足DDR3-1600规格。龙芯3B3000在龙芯3A3000的基础上支持多达四片全相联结构的多路一致性互连。
龙芯3A3000/3B3000
龙芯3A4000/3B4000
龙芯3A4000/3B4000是面向个人计算机、服务器等信息化领域的通用处理器。相对于龙芯3A3000,龙芯3A4000/3B4000相同主频下流水线效率提高50%,同时主频提升到1.8GHz-2.0GHz。用于片间互连及连接桥片的HT控制器带宽提高一倍以上,内存控制器从DDR3升级到DDR4,SPECCPU2006定点和浮点单核分值提高到20分。对虚拟机支持更加完善,效率达到95%以上。龙芯3A4000/3B4000也是首次在片内集成漏洞防范设计、硬件国密算法、安全可信模块与安全访问控制机制的处理器。龙芯3B4000在龙芯3A4000的基础上支持多路互连。
龙芯3A4000/3B4000
龙芯3C5000L
龙芯3C5000L是龙芯中科专门面向服务器领域的通用处理器。基于龙芯3A5000处理器,片上集成共16个高性能LA464处理器核,采用全新的龙芯自主指令系统(LoongArch®),在提高集成度的同时保持系统和软件与龙芯3A5000完全兼容。
龙芯3C5000L
龙芯3A5000/3B5000
龙芯3A5000/3B5000是面向个人计算机、服务器等信息化领域的通用处理器,基于龙芯自主指令系统(LoongArch®)的LA464微结构,并进一步提升频率,降低功耗,优化性能。在与龙芯3A4000处理器保持引脚兼容的基础上,频率提升至2.5GHz,功耗降低30%以上,性能提升50%以上。龙芯3B5000在龙芯3A5000的基础上支持多路互连。
龙芯3A5000/3B5000
相关问答
单片机 有几种接口?pc常见的接口包括pcie、sata、usb、hdmi、vga、lan、wifi、bluetooth。某些单片机的开发板,会把uart转usb,usb2.0,以太网,wifi模块,蓝牙模块集成在同...
51 单片机 ,程序下载失败,显示:打开串口失败! Chinese:串口已...DIY从入门到放弃:PCIe5.0固态硬盘先别买!评论26DIY从入门到放弃:硬盘该选哪种分区?评论28雷神MIXPRO迷你PC体验酷睿Ultra+长江存储PC411真香评论22...
易语言串口通讯和51 单片机 -ZOL问答DIY从入门到放弃:PCIe5.0固态硬盘先别买!评论26DIY从入门到放弃:硬盘该选哪种分区?评论28雷神MIXPRO迷你PC体验酷睿Ultra+长江存储PC411真香评论22...
access如何创建多层bom表 - 147****9460 的回答 - 懂得最大努力满足四个条件:1.产品描述全面,编码唯一2.索引和依赖关系简洁明确3.方便快速查找4.可扩展性强简单举例,我们建立电脑商品的BOM...这样...
PCI -E诊断卡到底怎么样?PCI-E只是针对一部分机器而言的,有的BIOS不解码,也不是不跑码的,有的还要外接扩展才可以。上面是有单片机IC的,还有数码管。如果机器可用的话,用此卡是比较...
有谁清楚:海南靠谱的电子制造智能管理系统,电子制造智能管...[回答]我们合作多年了,各方面挺好的,你可以放心啦。具体你可以去官网了解私信你了,you《电子商务管理视角第3版》pdf版一、就业前景学生毕业后,能够从事...
串口线和51 单片机 连接有时可以下载,但是有时下载不了程序,总...一般笔记本上没有串口,只有usb,如果你的单片机是usb下载的就可以直接用,如果是串口的就要用到usb转串口线才能下载;其实51单片机是uart通信,所以一般板子上有串...
电子信息出来干什么?电子信息是否需要一直看电脑 申请方[回答]如果从工程师和研究生的专业方向来看,电子信息专业的方向大概有1)数字电子线路方向。从事单片机(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、...
电子信息工程考研可以考哪方面的研究生啊?..._考研_帮考网从事单片机(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、数字逻辑电路、微机接口(串口、并口、USB、PCI)的开发,更高的要求会写驱动程序、会写...
哪位老表!急需知道 唐山含金量高的电子信息工程课程费用,...[回答]这个每家的侧重点都不一样,看你的选择了,我接触过吴鉴鹰的单片机开发板,这个视频讲解的特别详细,然后资料很全,最主要的是还有好多老师会答疑,遇到...