文|周立功
日期|2021年12月2日
ZLG致遠電子創(chuàng)始人
周立功
EsDA(Embeded software Design Automation),全稱是嵌入式
軟件設(shè)計自動化,它是一個由多種軟件組成的軟件過程管理和開發(fā)的工具,致力于解決
嵌入式軟件開發(fā)過程中的各種問題。這里的“自動化”,包含了幾個方面的“自動化”:
-
設(shè)計自動化:可以通過“繪圖、拖拽”的方式開發(fā)嵌入式軟件,根據(jù)圖形化的描述自動生成解決方案、應(yīng)用程序;
-
測試自動化:為了保證軟件的可靠運行,必須經(jīng)過充分的測試。嵌入式軟件比較特殊,其需要運行在特定的硬件平臺上,因此嵌入式軟件的測試還包含對一系列硬件功能、硬件特性的測試(硬件測試自動化);
-
部署自動化:可以自動部署到各種應(yīng)用場景,比如:服務(wù)器、云端、具體硬件等。
為了實現(xiàn)“嵌入式
軟件設(shè)計自動化”,ZLG致遠電子投入了大量資源,研發(fā)了完整的EsDA系統(tǒng),系統(tǒng)框圖如下所示。
EsDA系統(tǒng)框圖
最上層AWStudio是用戶直接接觸到的可視化設(shè)計工具,其包含了大量的工具軟件。這些軟件是整個EsDA的核心,支撐AWStudio為用戶提供可視化的設(shè)計。
EsDA經(jīng)過實戰(zhàn)證明,做到了“一次編程終生使用跨平臺”,徹底擺脫軟件開發(fā)對個人的依賴,轉(zhuǎn)向依賴不斷積累的“知識庫”,且開發(fā)效率提高了80%,實現(xiàn)了從0到1的突破。
從2006年初開始,EsDA軟件開發(fā)走過了15個春秋。雖然最困難時開發(fā)團隊分崩離析,但有一個偉大的程序員仍然在堅持。他和我一樣因為“相信而看見”,顛覆傳統(tǒng)軟件開發(fā)的夢想終將實現(xiàn)。偉大的程序員之所以偉大,他既非名牌大學畢業(yè),也不是碩士博士,而是與一批志同道合的人,共同奮斗實現(xiàn)了偉大的夢想。雖然他是我教過的學生,在沒加入公司前,我根本沒注意到他,但后續(xù)的這么多年里,我倆聊天時總能互相影響而產(chǎn)生共鳴,亦師亦友、攜手同行。
回頭來看,無論大學教學還是企業(yè)管理,一個好的團隊,人的精神面貌始終第一。當時我要求學生每次活動前,必須起立唱班歌《超越夢想》,而且每天必須堅持晨跑。背后批評的人不少,其實儀式感就是向好的開端。因此教學和管理不應(yīng)限于專業(yè)知識,應(yīng)該通過各種形式培養(yǎng)他們的志趣,使之成為正直誠信有理想且熱愛生活的人,這才是最根本的。
此時此刻,大家一定想知道,他現(xiàn)在怎么樣了?他已經(jīng)成為股東、副總級技術(shù)專家和優(yōu)秀的管理者。他和我一樣沒有華麗的出身,卻深知人生之不易,一旦做了自己喜歡的事,就會堅持不懈用一生的努力,證明自己存在的價值。
經(jīng)常有熱心的朋友問,“你們用什么語言開發(fā)軟件?”成都研發(fā)中心主要使用c,開發(fā)過程控制管理軟件AXIO用的是python,廣州研發(fā)中心主要使用c、c 和js。