第19章 走別人的路,讓別人無路可走
- 你這科技太不科學了
- 物魅鬼都
- 2239字
- 2023-10-27 12:01:00
張弗雷的話就好像一塊重重的石頭一般,重重的砸在這個本來就不太平靜的池塘里。
正在激情討論的博士們忽然一愣,他們在講該怎么樣把房子蓋好,結果這小子轉頭說不用蓋房子,把別人蓋的拿過來用就好。
那是能隨便的用的?
然而反駁的話到了嘴邊,卻又怎么也吐不出來。
畢竟這些人都了解過JSB-Sim,知道自己就是再怎么做,頂天了也那種程度了。
的確很難把門檻降到讓大部分人都能流暢使用的程度。
可張弗雷提的那種方案,真的可行嗎?
陳群教授課題組的人冒出了跟王博士一樣的問題,不過這倒也不能怪他們。
無論是誰,在遇到超越當前世代構想,在自己認知之外的想法的時候都會有同樣的問題。
世界上最為著名的飛控硬件制造廠家pixhawk直到2018年才做出了PX4 Simulink Toolbox的通信,實現了硬件板卡與Simulink的直接通信。
而現在是2009年,pixhawk還只是一個剛剛獲獎的學生團隊,還沒有從開源社區中孵化出來。
“編寫外置函數不是什么難事,Simulink很早以前就支持這種特性了,實在不行我們直接把mdl文件打包一下也可以用。”
“但你要怎么實現從Simulink模型到飛控硬件的這一步呢,這種硬件在環仿真之前可從來沒有人做過。”
一位博士提出了自己的疑問,他曾自己玩過航模,用過單片機開發了簡單的飛控,自然明白其中的麻煩。
軟件在環可以瞎比搞,什么精度轉換、可變數組、迭代方式都不用管,只要能跑起來,出來數據就行。
不過一旦涉及到硬件,要是還跟之前一樣,那就是一場災難了。
有時候完全按照手冊一點一點搞出來的代碼還跑不動,直接把一坨漿糊灌進硬件中只會惹出更大的亂子。
“我并不是要做仿真,所以并不需要實現Simulink與飛控硬件之間的通訊。”
張弗雷走到白板前,當即寫起了他對于整體代碼邏輯的想法。
“我們首先把需要補充的功能通過Simulink搭出來,同時用的全部是其中支持代碼生成的模塊。”
“同時也針對Simulink的代碼生成模塊預先編寫好tlc系統目標解釋文件,把其中生成的代碼定向為能夠直接導入我們框架中使用的形式。”
“之后再在框架里做好適配即可,要我說,做一個簡單的燒錄界面就好了,按照芯片的設計架構,飛控代碼最后都是通過usb直接燒進硬件里的。”
整個流程就像泡方便面一樣簡單,只不過在場的人玩過硬件的人只是少數,因而能夠理解其中道理的寥寥無幾。
大部分人對于張弗雷的設想只有一個感覺,這不就是如何把大象裝進冰箱里嗎?
“但如果用戶使用了不被支持的模塊,或者用了某些在代碼生成會出現bug的模塊,那該怎么做呢?”
陳教授開了口,他隨即舉了幾個例子。
“在內嵌函數中使用可變數組會導致代碼生成時直接跳過這部分內容,這種隱藏的bug不會導致編譯失敗,但會讓最終的運算結果完全不符合預期。”
“類似的還有離散型型PID控制器,其中的積分模塊無法在生成的代碼中正確重置,同樣會產生問題。”
張弗雷對于Simulink玩得并不是特別熟練,但回答陳教授的問題不需要這些知識。
因為這是一產品設計上的問題,不需要通過技術手段來解決。
“只需要編寫好用戶手冊就可以了,實際上我們可以把一些Simulink的使用經驗寫入其中。”
“只要我們給出的途徑能夠實現用戶的需求,他們應該也不會沒事干自己給自己找麻煩。”
陳教授聽言沉默了一會,雖然依然覺得張弗雷的想法有些離經叛道,但此時他卻已經動搖了。
若是能夠把Simulink那豐富的模塊全部用起來,這個飛控的前景恐怕真的不可估計。
這種巨大的誘惑讓陳教授下定了決心。
“齊致知,你去查一下Simulink代碼生成方面的資料,我覺得弗雷的想法挺不錯的。”
陳教授本來想讓張弗雷做這個事情,但他畢竟不是自己的學生,并不好如此安排。
所以只能退而求其次,找了手底下一個可靠的博士。
“這次組會就先到這里,散會。”
陳教授說完便叫住了齊博士,準備先跟他討論一下具體方向,畢竟相關的資料還比較少,想不明白的話很容易把自己給繞進去。
“張弗雷,等下有空嗎,我有點事想問問你。”
清脆的聲音在張弗雷耳邊響起,不知為何,吳清羽找上門來。
“準備去吃飯,沒什么其他事,咱們邊走邊說吧。”
兩世為人,但始終母胎solo的張弗雷縱然能夠在諸多教授大佬面前談笑風生,但跟一個美少女走肩并肩走在一起還是獨一次的體驗。
著實是想不出什么話來開口。
“你有什么……”
“我想問……”
然而對方似乎也是一樣,最后竟是同時開了口。
“哈哈。”吳清羽捂著嘴輕笑兩聲,說出了自己的問題,“張弗雷你申請直博了嗎,最近我媽在催我這個事情,我一直沒決定好,想聽聽別人的意見。”
“申請了,吳教授那邊資源挺好的,而且他還準備給我申請一下聯培,博二的時候可能會去國外交流一段時間。”
國外的半導體行業要比國內領先太多,吳院長作為海歸精英,手里自然有些門路。
縱然不能直接把張弗雷安排進英特爾、ASML這種核心企業實習,但去那些走在技術前沿的課題組交流一番還是做得到的。
“你是覺得博士讀起來比較困難嗎?”
說完了自己的規劃,張弗雷見吳清羽沒有出聲,便又追問了一句。
后者微微點了點頭,她的叔叔是物理學院的老師,說過不少因為不能畢業而心態爆炸的博士,自然對此有些顧慮。
“博士跟碩士的最大區別就在于學習的驅動力上。”張弗雷并沒有給吳清羽灌一些雞湯般的話,而是就實分析起來。
“碩士可能是為了找更好的工作,或者是轉行才去讀的,但博士不同,其必須要對自己所研究的東西充滿激情才可以。”
張弗雷目光灼灼的看著吳清羽,希望她能明白自己的意思,不要因一時沖動而做出選擇。
女孩被這么盯著,臉蛋都變得有些紅潤,低頭應了一聲。
“要是實在不好做決定可以不選擇直博,等到研一轉博也不耽誤時間。”
“科研嘛,找準方向才是最重要的事情!”
看著侃侃而談的張弗雷,吳清羽有些出神,心中突然冒出來一個想法。
怪不得自己那個對待科研極為認真的叔叔,會在家中閑聊的時候提到他。