文|周立功
日期|2021年12月2日
ZLG致远电子创始人
周立功
EsDA(Embeded software Design Automation),全称是嵌入式
软件设计自动化,它是一个由多种软件组成的软件过程管理和开发的工具,致力于解决
嵌入式软件开发过程中的各种问题。这里的“自动化”,包含了几个方面的“自动化”:
-
设计自动化:可以通过“绘图、拖拽”的方式开发嵌入式软件,根据图形化的描述自动生成解决方案、应用程序;
-
测试自动化:为了保证软件的可靠运行,必须经过充分的测试。嵌入式软件比较特殊,其需要运行在特定的硬件平台上,因此嵌入式软件的测试还包含对一系列硬件功能、硬件特性的测试(硬件测试自动化);
-
部署自动化:可以自动部署到各种应用场景,比如:服务器、云端、具体硬件等。
为了实现“嵌入式
软件设计自动化”,ZLG致远电子投入了大量资源,研发了完整的EsDA系统,系统框图如下所示。
EsDA系统框图
最上层AWStudio是用户直接接触到的可视化设计工具,其包含了大量的工具软件。这些软件是整个EsDA的核心,支撑AWStudio为用户提供可视化的设计。
EsDA经过实战证明,做到了“一次编程终生使用跨平台”,彻底摆脱软件开发对个人的依赖,转向依赖不断积累的“知识库”,且开发效率提高了80%,实现了从0到1的突破。
从2006年初开始,EsDA软件开发走过了15个春秋。虽然最困难时开发团队分崩离析,但有一个伟大的程序员仍然在坚持。他和我一样因为“相信而看见”,颠覆传统软件开发的梦想终将实现。伟大的程序员之所以伟大,他既非名牌大学毕业,也不是硕士博士,而是与一批志同道合的人,共同奋斗实现了伟大的梦想。虽然他是我教过的学生,在没加入公司前,我根本没注意到他,但后续的这么多年里,我俩聊天时总能互相影响而产生共鸣,亦师亦友、携手同行。
回头来看,无论大学教学还是企业管理,一个好的团队,人的精神面貌始终第一。当时我要求学生每次活动前,必须起立唱班歌《超越梦想》,而且每天必须坚持晨跑。背后批评的人不少,其实仪式感就是向好的开端。因此教学和管理不应限于专业知识,应该通过各种形式培养他们的志趣,使之成为正直诚信有理想且热爱生活的人,这才是最根本的。
此时此刻,大家一定想知道,他现在怎么样了?他已经成为股东、副总级技术专家和优秀的管理者。他和我一样没有华丽的出身,却深知人生之不易,一旦做了自己喜欢的事,就会坚持不懈用一生的努力,证明自己存在的价值。
经常有热心的朋友问,“你们用什么语言开发软件?”成都研发中心主要使用c,开发过程控制管理软件AXIO用的是python,广州研发中心主要使用c、c 和js。