1.单片机是处理器的一种 2.搞通一些常用算法,很多时候算法是共性的东西,决定你的功底 比如, a.你做输入输出功能,对词、句法分析、对OS基础调度算法等,就要了解。 (知道怎样避免输入输出bug,提升系统性能) b.做工业控制,就要了解软件与硬件措施(可靠性与可维修性) c.做网络相关设备,要了解TCP/IP(可以提高设备性能和可靠性), d.做数据采集、科学计算与信号处理,对浮点数原理要了解 这样可以用低级处理器做出高级应用(成本降低,产品升值,个人的价值 比较长久保持) 还有其他的如串行单片机与并行FPGA的并用,或者未来使用片内的SOC
做一些通用算法的伪码,不论用什么单片机都可以移植,(一周时间熟悉片子和开发系统手册而已)最多是根据处理器优化一下
这样,你的技术生命会比较长,嵌入式和单片机对你来说是就不一定是青春饭了 因为你熟悉一个处理器时间比别人短, 你干出来的东西比别人稳定好维护 你做的产品升级空间比别人大(算法很多是源码改动较小) 你个人具备了技术上的上升空间(器件变化快、算法变化慢) 不知道这样你觉得如何?
|