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