硬體瀏覽器 UIXO開發框架的使命之一

2021-06-27 17:03:31 字數 1020 閱讀 2887

開發框架:

一, 嵌入式系統的開發過程

對於開發者而言,傳統的嵌入式系統軟體的開發順序一般包括:

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 掙錢吃飯的,真的丟開了我還能象以前那樣有信心麼?管理是乙個很玄的東西,遠沒有技術本身實在。或許這也是從技術轉型到管理的必經心路吧,但 我生病...