開發框架:
一, 嵌入式系統的開發過程
對於開發者而言,傳統的嵌入式系統軟體的開發順序一般包括:
1. 開發環境的安裝(例如ubuntu)
2. 交叉編譯系統的安裝(例如openwrt-sdk)
3. 編寫c/c++**
4. 對c/c++**進行交叉編譯生成軟體包(例如ipk)
6. 通過串列埠進行程式除錯,發現問題就繼續回到步驟3
首先,先說說開發環境的安裝吧,一般都需要使用linux或者windows環境進行開發,需要提供虛擬機器或者實體機不小的硬碟空間,用於安裝交叉編譯系統以及存放編譯過程產生的中間檔案。
再說一說第3步和第4步,c/c++語言對於一般開發者還是有挑戰性的,特別是涉及到記憶體管理,非同步io,同步,程序管理,程序排程,io口等各種介面通訊等方面,即使你是資深開發者,你也會經常為各種問題而困惑。當**寫了一些要開始除錯時,問題接踵而至,任何細微的改變都可能要經歷漫長的交叉編譯過程,你可以先出去歇一歇了,少則幾分鐘,多則半個小時(看你的cpu效能了),如果足夠幸運的話(沒有語法錯誤),乙個測試軟體包應該生成了,如果不幸發生一些錯誤,請重新修改**再來一遍。
終於開發完成了,要部署程式了,新的挑戰應該來了吧,怎麼安裝(能裝上就不錯了),怎麼公升級(別公升級了),都不願意去想了…
於是硬體瀏覽器來了,精簡嵌入式系統的開發過程。
下面說說使用硬體瀏覽器平台進行開發的過程:
1. 安裝硬體瀏覽器軟體包;
2. 通過瀏覽器訪問硬體瀏覽器提供出的restful-api;
3. 在瀏覽器中完成所有的開發過程;
4. 體驗吧
對於開發者,你的電腦上不需要安裝任何軟體,就可以直接進行編譯軟體包,和硬體互動了,精簡嵌入式系統的開發過程。對,就這麼簡單,似乎沒啥要說了,去體驗就好了。
-uixo
開發框架創始人黃湧(
daniel hwang
)
區塊鏈瀏覽器 aelf區塊鏈瀏覽器概述及使用說明
為方便aelf社群使用者即時查詢鏈上資訊以及參與到鏈上事務中,aelf特發布區塊鏈瀏覽器作為aelf生態的配套工具。本文件將對aelf區塊鏈瀏覽器的功能屬性及使用方法進行 說明。1.aelf區塊鏈瀏覽器概述 aelf區塊鏈瀏覽器主要用作監控和搜尋主鏈及其側鏈資訊。通過aelf區塊鏈瀏覽器,使用者能夠...
web瀏覽器 vs2019開發web瀏覽器
專案目的是使用vs2019開發乙個簡單瀏覽器,瀏覽器控制項和webform直接可以通過互相通訊 剛開始使用自帶的webbrowser控制項,但是核心是ie,訪問 有各種相容性問題,後來使用webview2,webview2是使用microsoft edge核心 開始使用遇到了幾個問題,記錄一下解決思...
藍蜂瀏覽器框架重構
由於工作安排,慢慢轉向了專案管理,在公司已沒有再做具體的開發工作了,感覺很困惑,c 陪我走過了十多個春秋,就這麼放手了心理非常的感覺不安 這麼多年,都是靠著c 掙錢吃飯的,真的丟開了我還能象以前那樣有信心麼?管理是乙個很玄的東西,遠沒有技術本身實在。或許這也是從技術轉型到管理的必經心路吧,但 我生病...