第213部分(第2/4 頁)
不過,在此之前,似乎還沒有過這樣的先例,周同原本想繼續問問,可是見林鴻一臉自信,也就將擔心給放下了。他知道,這個自己完全看不透的老闆,肯定有這方面的渠道,考慮過這方面的難度。
周同不再關注程式碼之外的情況,繼續問道:“這個0。01版的核心可以在什麼硬體裝置上執行?”
聽到他的話,林鴻這次倒有些不好意思了。
“暫時還沒有設計好硬體平臺,不過程式碼基本上差不多了,根據我的設計,不同的硬體,只要經過細微的調整就能適應了。成立硬體部門的目的就在於此,目前我們硬體和軟體一起做,將原型先做出來,然後再拿到軍方去演示,從他們那裡再獲得一些資源來開發。”
按照林鴻的計劃,還是要借軍方的“勢”,這樣研發速度才能夠極快提高。
軍方目前的狀況是,人才遍地,但是能做出來的東西卻是很少,如果能夠從他們那裡挖點人過來,那就再好不過了。
周同對此並沒有說什麼,他根本沒有閱讀程式碼,不知道林鴻到底完成了哪些功能,所以也沒有發言權。
接下來,三色火科技內部進行了改組,將之前的技術部的很多人員,都吸納進入了一個新的部門——研發部。只留下了一些基礎的為銷售部做配套服務的人員,這些人,大部分都是由剛畢業甚至在校大學生。
首先要做的,就是先給linx建造一個硬體平臺,讓其能夠安裝在上面成功運轉起來。
初期測試決定採用的晶片,是目前市場上最為常見的微控制器晶片mcs51系列當中的8051晶片。
微控制器即單片微型計算機。這是一種積體電路晶片,採用超大規模積體電路技術,把具有資料處理能力的中央處理器cpu隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計時器等功能整合到一塊矽片上構成的一個小而完善的微型計算機系統。
這裡面,可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路。
通俗一點,就是一個晶片就是一臺計算機,裡面有著計算機的一些常用功能。其最早的用途就是用於工業控制領域。
通常情況下,工業控制系統都非常簡單,例如一臺電梯,最簡單的可能就只有“上”、“下”、“停”三種狀態,如果專門用一臺電腦去控制,就完全沒有必要了。所以便有工程師專門針對這些場景設計了專門的微型計算機,也就是微控制器。
在微控制器領域中,目前做得最好的自然又是鼎鼎大名的intel公司,他們專門生產了一個mcs51系列的微控制器,包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產品,其他型號的微控制器都是基於8051而進行增加或者減少指令而產生的。…;
選擇8051晶片作為控制晶片,也是有考慮的,因為這基本算是國內最為常見的一個晶片簇集,intel將mcs51授權給了很多晶片生產廠家進行生產,由此衍生出了很多系列的微控制器。只要搞定了這個晶片,其他衍生晶片,基本上只要稍作修改程式碼就能匹配,到時候將適配驅動編寫出來,使用專門的程式碼進行檢測匹配驅動,使用者連程式碼都不用修改。
linx系統要被燒錄到8051微控制器的rom中,然後透過8051的針腳對外部硬體進行控制。
其實,這方面的原理,和之前遊戲機的原理是一個道理。只不過,遊戲機的晶片所控制的是顯示器,輸入訊號則是手柄。而如果將這個系統用於自動火炮控制的話,輸入就是座標,輸出便是火炮的仰角。
當然,這是最簡單的情況,複雜一點,則是對導彈,甚至火箭、飛船進行控制,基本上功能和通用系統相差無幾,甚至還涉及到人工智慧方面的判斷,例如判定移動物體是交通工具還是生物體,面對這種情況,改採取怎樣的措施等等。
萬事都是從最簡單的開始。
三色火研發部,最先打造的硬體測試平臺,由一輛遙控小車而改裝而來。
這點林鴻早就已經有了腹稿,主要是受到當初亞瑟的叔叔馬克那些玩具小車的影響。
遙控小車的控制很簡單,主要控制部位是電調,接收無線電的訊號,從而產生通斷訊號,對小車進行前進、後退、轉彎這樣的控制。
林鴻他們首先設計了一塊小主機板,將8051微控制器焊接在上面,然後再從主機板上引出各種電路。然後
本章未完,點選下一頁繼續。