標籤:
HelloX開發人員入門指南
HelloX是聚焦於物聯網領域的作業系統開發項目,能夠通過百度搜尋“HelloX”。擷取具體資訊。
當前Team Dev正在進一步招募中,歡迎您的瞭解和添加。假設您希望添加HelloX的Team Dev,建議參照下列步驟進行操作:
1. 首先。請親手熟悉和操作HelloX作業系統,這是我們開發的核心組件之中的一個,全部其他組件(包含後台組件。終端產品等)都環繞HelloX作業系統展開。
這一步非常easy操作,請從github(github.com/hellox-project/HelloX_OS)上下載最新的HelloX源碼和可運行檔案,依照當中的readme.md檔案裡描寫敘述的。用虛擬機器或物理機引導電腦就可以。
不論什麼問題,可在群裡求助;
2. 成功使用HelloX引導虛擬機器或實體電腦,並能夠正常操作後,請考慮搭建HelloX的開發環境。建議先在windows上搭建,安裝Microsoft Visual Studio 2010以上版本號碼,開啟已經建立好的工程檔案(核心位於/kernel檔案夾下,GUI位於/gui檔案夾下)。開啟項目後,能夠嘗試著改動部分代碼,哪怕是一些文法上的改動和最佳化,然後嘗試又一次編譯(一定要選擇按Release編譯)。編譯成功之後。依照說明書又一次構建核心。然後嘗試用您自己構建的核心。又一次引導電腦;
3. 熟悉HelloX核心的開發和構建步驟之後,能夠考慮嘗試添加一些簡單的功能,比方依照指導書。添加一個shell命令;
4. 成功添加功能之後,能夠嘗試著改動或最佳化一下HelloX核心或者GUI的代碼。
代碼中有非常多值得最佳化的地方,比方/kernel/lib檔案夾下,是一個C標準庫,裡面非常多函數的實現都沒有考慮效率,有的實現甚至非常“拙笨”,這時候能夠嘗試改動最佳化一下。
為了便於移植,請不要使用組合語言;
5. 最佳化成功之後,能夠嘗試著提交代碼到github。具體的提交方式。請參考與本文一起公布的指導書。
完畢上述步驟之後,您就是一個熟練的HelloX開發人員了。這時候我們會邀請您進入一個開發人員專屬群組,非常具體的商業模式。開發策略,開發計劃,商業合作等內容,會在這個群裡展開討論。
歡迎添加QQ群:38467832 擷取更進一步的資訊。
物聯網作業系統HelloX開發人員入門指南