聽到周同的話,林鴻抱歉一笑,道:“軟件這一塊,暫時主要是操作係統開發。”
“操作係統?”
不單是周同,在做的其他人都對這個消息而感到吃驚。
他們原本還以為初期的軟件開發,應該是應用軟件之類的,卻沒有想到,剛一開始就要進行操作係統的開發。
他們都已經在崗位上呆了這麽久,身為it從業者,就算不是技術人員,都在業餘時間惡補了一些知識,畢竟自己的工作要和電腦打交道,如果連一些基礎的東西都不懂,那也太不稱職了。
基本上,大家都大概知道操作係統的概念,也知道,這個東西是一個非常複雜的軟件,好像目前這一塊都是國外在做,國內除了dos係統有公司涉及,其他倒沒有聽說過。
周同對這一塊還是有一定的研究的,他不由說道:“林總,我們剛開始就直接進入操作係統的開發,是不是太快了一點?”
操作係統的確是一個很好的項目,但這同時是一個大坑,是個無底洞,並不是隨便什麽人都能夠跳進來的。想做操作係統的公司多了,但是真正能做好的,卻是屈指可數。
他擔心公司在這方麵投入大量的人力物力,最終卻得不到什麽成果。這並不是杞人憂天,畢竟開發操作係統的技術含量太高,作為一個新創公司,冒然進入這個領域的確是不明智的。
“我說的操作係統,並不是通用的這些商業操作係統,而是嵌入式的,專門用於工業控製方麵。”林鴻解釋道,“實際上我在這一塊已經著手開始開發了,第一個內核版本已經出來,技術方麵應該不是問題,我之前有過這方麵的開發經驗。”
這次會議主要是總結了一下公司前期發展的一些成果,然後對公司未來的發展方向做出了計劃。
兼容機銷售批發業務繼續進行,並且重點將重心轉移到給企業或者個人提供成套解決方案,以此來避免和別人進行直接的價格競爭。
而新成立的部門,則由林鴻親自帶隊,硬件和軟件一起上,兩個方麵都抓起來。
林鴻回歸公司,對士氣的鼓勵作用還是非常大的。原本,公司裏麵已經出現了一種懈怠的情緒,而現在隨著林鴻的回歸,這種情緒一掃而空,取而代之的,是一股煥然一新充滿幹勁的精神麵貌。
其他人對技術並不是很懂,林鴻覺得可以做操作係統,那就做吧,根據以往的經曆,老板肯定不會做沒有把握的事情,隻要跟在他身後向前衝就行了。
而周同則非常了解編寫操作係統的難度,他在散會之後,便跟在林鴻的身後,強烈要求看看林鴻之前所說的操作係統的第一個內核版本。
對於他的要求,林鴻並沒有拒絕,畢竟這個係統,是需要他們參與進來一起進行開發的,周同是技術總監,到時候還得他進行整體的調度規劃。
“這是一個實時的操作係統,主要是用於嵌入式設備當中,我稱之為inx。”
一邊說著,林鴻一邊啟動自己的電腦,調出了源代碼。
周同迫不及待地打開源文件目錄看了一會兒,雖然他根本沒有看出什麽東西,隻是看了個大概的文件目錄結構,但是心中也按耐不住激動,問道:“linx7是unix的分支,還是inux的分支?”
文件目錄顯示,這的確是一個比較完整的操作係統源碼目錄。看到這裏,周同這才徹底相信,林鴻並不是信口開河,而是實實在在地已經做出了東西。
周同一聽到這個名稱,就立刻想起了unix和linux並且,這兩個係統都有很多開源代碼,基於這兩個中的任何一個進行開發,是很多操作係統開發公司的不二之選。
“都不是。這是一個全新的實時操作係統,初期開發的目的,是為了軍用,獲得軍隊的訂單。”
周同驚訝地轉過頭來看著林鴻,見他不像開玩笑,這才認認真真思考起他的話來。
“實時操作係統在某些方麵比通用係統的要求還要高,我們能夠勝任嗎?”
林鴻道:“慢慢來,係統都是從簡單到複雜的。我采用的是微內核架構,同時也希望繼承unix的編程思想,簡單即是美。”
走軍隊路線,周同知道肯定是國內的軍隊。
不過,在此之前,似乎還沒有過這樣的先例,周同原本想繼續問問,可是見林鴻一臉自信,也就將擔心給放下了。他知道,這個自己完全看不透的老板,肯定有這方麵的渠道,考慮過這方麵的難度。
周同不再關注代碼之外的情況,繼續問道:“這個0.01版的內核可以在什麽硬件設備上運行?”
聽到他的話,林鴻這次倒有些不好意思了。
“暫時還沒有設計好硬件平台,不過代碼基本上差不多了,根據我的設計,不同的硬件,隻要經過細微的調整就能適應了。成立硬件部門的目的就在於此,目前我們硬件和軟件一起做,將原型先做出來,然後再拿到軍方去演示,從他們那裏再獲得一些資源來開發。”
按照林鴻的計劃,還是要借軍方的“勢”,這樣研發速度才能夠極快提高。
軍方目前的狀況是,人才遍地,但是能做出來的東西卻是很少,如果能夠從他們那裏挖點人過來,那就再好不過了。
周同對此並沒有說什麽,他根本沒有閱讀代碼,不知道林鴻到底完成了哪些功能,所以也沒有發言權。
接下來,三色火科技內部進行了改組,將之前的技術部的很多人員,都吸納進入了一個新的部門——研發部。
隻留下了一些基礎的為銷售部做配套服務的人員,這些人,大部分都是由剛畢業甚至在校大學生。
首先要做的,就是先給linx建造一個硬件平台,讓其能夠安裝在上麵成功運轉起來。
初期測試決定采用的芯片,是目前市場上最為常見的單片機芯片mcs51係列當中的8051芯片。
單片機即單片微型計算機。這是一種集成電路芯片,采用超大規模集成電路技術,把具有數據處理能力的中央處理器cpu隨機存儲器ram隻讀存儲器rom、多種i/0口和中斷係統、定時器計時器等功能集成到一塊矽片上構成的一個小而完善的微型計算機係統。
這裏麵,可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路。
通俗一點,就是一個芯片就是一台計算機,裏麵有著計算機的一些常用功能。其最早的用途就是用於工業控製領域。
通常情況下,工業控製係統都非常簡單,例如一台電梯,最簡單的可能就隻有“上”、“下”、“停”三種狀態,如果專門用一台電腦去控製,就完全沒有必要了。所以便有工程師專門針對這些場景設計了專門的微型計算機,也就是單片機。
在單片機領域中,目前做得最好的自然又是鼎鼎大名的intel公司,他們專門生產了一個mcs51係列的單片機,包括了好些品種,如803”805”875”8032,8052,8752等,其中8051是最早最典型的產品,其他型號的單片機都是基於8051而進行增加或者減少指令而產生的。
選擇8051芯片作為控製芯片,也是有考慮的,因為這基本算是國內最為常見的一個芯片簇集,intel將mcs51授權給了很多芯片生產廠家進行生產,由此衍生出了很多係列的單片機。隻要搞定了這個芯片,其他衍生芯片,基本上隻要稍作修改代碼就能匹配,到時候將適配驅動編寫出來,使用專門的代碼進行檢測匹配驅動,使用者連代碼都不用修改。
linx係統要被燒錄到8051單片機的rom中,然後通過8051的針腳對外部硬件進行控製。
其實,這方麵的原理,和之前遊戲機的原理是一個道理。隻不過,遊戲機的芯片所控製的是顯示器,輸入信號則是手柄。而如果將這個係統用於自動火炮控製的話,輸入就是坐標,輸出便是火炮的仰角。
當然,這是最簡單的情況,複雜一點,則是對導彈,甚至火箭、飛船進行控製,基本上功能和通用係統相差無幾,甚至還涉及到人工智能方麵的判斷,例如判定移動物體是交通工具還是生物體,麵對這種情況,改采取怎樣的措施等等。
萬事都是從最簡單的開始。
三色火研發部,最先打造的硬件測試平台,由一輛遙控小車而改裝而來。
這點林鴻早就已經有了腹稿,主要是受到當初亞瑟的叔叔馬克那些玩具小車的影響。
遙控小車的控製很簡單,主要控製部位是電調,接收無線電的信號,從而產生通斷信號,對小車進行前進、後退、轉彎這樣的控製。
林鴻他們首先設計了一塊小主板,將8051單片機焊接在上麵,然後再從主板上引出各種電路。然後將電調給拆了下來,將主板取代電調的位置,對小車進行控製。
除此之外,還在主板上麵接入了一些其他外部輸入輸出設備,例如紅外線發送和接收器、步進計數器、溫度感應器之類的傳感器,以及一個小型的科學計算器,上麵包括液晶顯示屏以及字符輸入按鈕。
“操作係統?”
不單是周同,在做的其他人都對這個消息而感到吃驚。
他們原本還以為初期的軟件開發,應該是應用軟件之類的,卻沒有想到,剛一開始就要進行操作係統的開發。
他們都已經在崗位上呆了這麽久,身為it從業者,就算不是技術人員,都在業餘時間惡補了一些知識,畢竟自己的工作要和電腦打交道,如果連一些基礎的東西都不懂,那也太不稱職了。
基本上,大家都大概知道操作係統的概念,也知道,這個東西是一個非常複雜的軟件,好像目前這一塊都是國外在做,國內除了dos係統有公司涉及,其他倒沒有聽說過。
周同對這一塊還是有一定的研究的,他不由說道:“林總,我們剛開始就直接進入操作係統的開發,是不是太快了一點?”
操作係統的確是一個很好的項目,但這同時是一個大坑,是個無底洞,並不是隨便什麽人都能夠跳進來的。想做操作係統的公司多了,但是真正能做好的,卻是屈指可數。
他擔心公司在這方麵投入大量的人力物力,最終卻得不到什麽成果。這並不是杞人憂天,畢竟開發操作係統的技術含量太高,作為一個新創公司,冒然進入這個領域的確是不明智的。
“我說的操作係統,並不是通用的這些商業操作係統,而是嵌入式的,專門用於工業控製方麵。”林鴻解釋道,“實際上我在這一塊已經著手開始開發了,第一個內核版本已經出來,技術方麵應該不是問題,我之前有過這方麵的開發經驗。”
這次會議主要是總結了一下公司前期發展的一些成果,然後對公司未來的發展方向做出了計劃。
兼容機銷售批發業務繼續進行,並且重點將重心轉移到給企業或者個人提供成套解決方案,以此來避免和別人進行直接的價格競爭。
而新成立的部門,則由林鴻親自帶隊,硬件和軟件一起上,兩個方麵都抓起來。
林鴻回歸公司,對士氣的鼓勵作用還是非常大的。原本,公司裏麵已經出現了一種懈怠的情緒,而現在隨著林鴻的回歸,這種情緒一掃而空,取而代之的,是一股煥然一新充滿幹勁的精神麵貌。
其他人對技術並不是很懂,林鴻覺得可以做操作係統,那就做吧,根據以往的經曆,老板肯定不會做沒有把握的事情,隻要跟在他身後向前衝就行了。
而周同則非常了解編寫操作係統的難度,他在散會之後,便跟在林鴻的身後,強烈要求看看林鴻之前所說的操作係統的第一個內核版本。
對於他的要求,林鴻並沒有拒絕,畢竟這個係統,是需要他們參與進來一起進行開發的,周同是技術總監,到時候還得他進行整體的調度規劃。
“這是一個實時的操作係統,主要是用於嵌入式設備當中,我稱之為inx。”
一邊說著,林鴻一邊啟動自己的電腦,調出了源代碼。
周同迫不及待地打開源文件目錄看了一會兒,雖然他根本沒有看出什麽東西,隻是看了個大概的文件目錄結構,但是心中也按耐不住激動,問道:“linx7是unix的分支,還是inux的分支?”
文件目錄顯示,這的確是一個比較完整的操作係統源碼目錄。看到這裏,周同這才徹底相信,林鴻並不是信口開河,而是實實在在地已經做出了東西。
周同一聽到這個名稱,就立刻想起了unix和linux並且,這兩個係統都有很多開源代碼,基於這兩個中的任何一個進行開發,是很多操作係統開發公司的不二之選。
“都不是。這是一個全新的實時操作係統,初期開發的目的,是為了軍用,獲得軍隊的訂單。”
周同驚訝地轉過頭來看著林鴻,見他不像開玩笑,這才認認真真思考起他的話來。
“實時操作係統在某些方麵比通用係統的要求還要高,我們能夠勝任嗎?”
林鴻道:“慢慢來,係統都是從簡單到複雜的。我采用的是微內核架構,同時也希望繼承unix的編程思想,簡單即是美。”
走軍隊路線,周同知道肯定是國內的軍隊。
不過,在此之前,似乎還沒有過這樣的先例,周同原本想繼續問問,可是見林鴻一臉自信,也就將擔心給放下了。他知道,這個自己完全看不透的老板,肯定有這方麵的渠道,考慮過這方麵的難度。
周同不再關注代碼之外的情況,繼續問道:“這個0.01版的內核可以在什麽硬件設備上運行?”
聽到他的話,林鴻這次倒有些不好意思了。
“暫時還沒有設計好硬件平台,不過代碼基本上差不多了,根據我的設計,不同的硬件,隻要經過細微的調整就能適應了。成立硬件部門的目的就在於此,目前我們硬件和軟件一起做,將原型先做出來,然後再拿到軍方去演示,從他們那裏再獲得一些資源來開發。”
按照林鴻的計劃,還是要借軍方的“勢”,這樣研發速度才能夠極快提高。
軍方目前的狀況是,人才遍地,但是能做出來的東西卻是很少,如果能夠從他們那裏挖點人過來,那就再好不過了。
周同對此並沒有說什麽,他根本沒有閱讀代碼,不知道林鴻到底完成了哪些功能,所以也沒有發言權。
接下來,三色火科技內部進行了改組,將之前的技術部的很多人員,都吸納進入了一個新的部門——研發部。
隻留下了一些基礎的為銷售部做配套服務的人員,這些人,大部分都是由剛畢業甚至在校大學生。
首先要做的,就是先給linx建造一個硬件平台,讓其能夠安裝在上麵成功運轉起來。
初期測試決定采用的芯片,是目前市場上最為常見的單片機芯片mcs51係列當中的8051芯片。
單片機即單片微型計算機。這是一種集成電路芯片,采用超大規模集成電路技術,把具有數據處理能力的中央處理器cpu隨機存儲器ram隻讀存儲器rom、多種i/0口和中斷係統、定時器計時器等功能集成到一塊矽片上構成的一個小而完善的微型計算機係統。
這裏麵,可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路。
通俗一點,就是一個芯片就是一台計算機,裏麵有著計算機的一些常用功能。其最早的用途就是用於工業控製領域。
通常情況下,工業控製係統都非常簡單,例如一台電梯,最簡單的可能就隻有“上”、“下”、“停”三種狀態,如果專門用一台電腦去控製,就完全沒有必要了。所以便有工程師專門針對這些場景設計了專門的微型計算機,也就是單片機。
在單片機領域中,目前做得最好的自然又是鼎鼎大名的intel公司,他們專門生產了一個mcs51係列的單片機,包括了好些品種,如803”805”875”8032,8052,8752等,其中8051是最早最典型的產品,其他型號的單片機都是基於8051而進行增加或者減少指令而產生的。
選擇8051芯片作為控製芯片,也是有考慮的,因為這基本算是國內最為常見的一個芯片簇集,intel將mcs51授權給了很多芯片生產廠家進行生產,由此衍生出了很多係列的單片機。隻要搞定了這個芯片,其他衍生芯片,基本上隻要稍作修改代碼就能匹配,到時候將適配驅動編寫出來,使用專門的代碼進行檢測匹配驅動,使用者連代碼都不用修改。
linx係統要被燒錄到8051單片機的rom中,然後通過8051的針腳對外部硬件進行控製。
其實,這方麵的原理,和之前遊戲機的原理是一個道理。隻不過,遊戲機的芯片所控製的是顯示器,輸入信號則是手柄。而如果將這個係統用於自動火炮控製的話,輸入就是坐標,輸出便是火炮的仰角。
當然,這是最簡單的情況,複雜一點,則是對導彈,甚至火箭、飛船進行控製,基本上功能和通用係統相差無幾,甚至還涉及到人工智能方麵的判斷,例如判定移動物體是交通工具還是生物體,麵對這種情況,改采取怎樣的措施等等。
萬事都是從最簡單的開始。
三色火研發部,最先打造的硬件測試平台,由一輛遙控小車而改裝而來。
這點林鴻早就已經有了腹稿,主要是受到當初亞瑟的叔叔馬克那些玩具小車的影響。
遙控小車的控製很簡單,主要控製部位是電調,接收無線電的信號,從而產生通斷信號,對小車進行前進、後退、轉彎這樣的控製。
林鴻他們首先設計了一塊小主板,將8051單片機焊接在上麵,然後再從主板上引出各種電路。然後將電調給拆了下來,將主板取代電調的位置,對小車進行控製。
除此之外,還在主板上麵接入了一些其他外部輸入輸出設備,例如紅外線發送和接收器、步進計數器、溫度感應器之類的傳感器,以及一個小型的科學計算器,上麵包括液晶顯示屏以及字符輸入按鈕。