第339章 搶佔式實時操作系統和FPGA

作者:蟲草田十
這方面陳青峯也不瞭解行業內幕,所以他不知道會不會也是國產品牌遙遙領先。

  普通人看操作系統,其實只是看表面的可視化界面。

  比如圖標的拖拽,還有其他一些炫酷的效果,有的廠家所謂的完全自主開發,指的也是這部分。

  而真正的工程師要看到的則是系統的內核。

  比如對存儲區的讀寫,各種模塊的兼容,CPU的指令集。

  linux之父,當初開發的東西,也不過是在屏幕上交替的輸出a和b。

  這種展現懂的都懂,意味着他開發的程序可以實現兩個線程。

  所以真正的操作系統絕不是看起來那麼炫酷的東西,而是穩定的,結合在硬件內部去幹着一些老黃牛的工作。

  無人機的操作系統也是如此。

  和普通手機使用的那種不同,無人機使用的是一種搶佔式的實時操作系統。

  爲什麼是搶佔式的實時操作系統?

  因爲無人機的使用場景中經常會遇到一些突發事件,比如飛行姿態不穩定。

  這個時候CPU需要處理的不是對這種已經存在的任務,而是要優先處理好無人機的飛行姿態,也就是突發的事件。

  這是從設計思路上根本不同的兩種操作系統。

  隨着杜克把無人機的外殼打開,陳青峯立刻看到了裏面的電路和芯片佈局。

  陳青峯沒想到,這臺無人機使用的是可編程邏輯控制器。

  如果是這樣的話,大概率不是土耳其出產的,因爲fpga平臺,按照陳青峯所知道的做無人機並不是特別的穩定。

  別看現在好像是個人都能手搓無人機。有的人甚至拿四個樹枝都能拼成一個無人機的架子。

  但是想要把這東西運用到戰場上,可不是那麼簡單。

  簡單的說無人機的硬件主要包括飛行控制系統、動力系統、通迅鏈路、機架等部分。

  飛行控制系統集成了高精度的感應器元件,主要由三軸陀螺儀,三軸加速度計,三軸地磁傳感器,氣壓計和GPS模塊以及控制電路等部件組成。

  有些飛控還有超聲波傳感器,光流傳感器等模塊。

  而無人機的核心―飛行控制系統,可以有支持固定翼、多旋翼及直升機的飛行控制系統。

  如此多的系統全都用CPU來進行處理相關的信息,因此必須要一個穩定的無人機開發平臺纔可以。

  市面上常見的有DJI的開發平臺,另外基於高通公司和英特爾公司也有相應的開發平臺。

  但是波斯這種被封鎖的國家,想要獲得這些平臺的芯片,估計是不可能的。

  所以他們就只能另闢蹊徑。

  從民用的fpga上想辦法。

  之前他們用西門子的芯片去製造鈾濃縮機,自然也可以想辦法,用民用的fpga去製造無人機。

  但是這樣的系統真的穩定嗎?

  陳青峯看着這一套電路和芯片,心裏在爲進步的波斯人執着的同時,也從工程師的角度本能地預感到這東西應該有很多的漏洞。

  “逆向工程你懂嗎?”

  “我對硬件不熟悉!”

  杜克誠實的回答道:

  “讓我教你,咱們看看那些波斯人,到底是怎麼用一堆民用元器件把這套東西憑空拼湊出來的?”

  。

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

網站導航

熱門分類

© 2023 看小說網 版權所有

首頁 分類 排行 書架 我的