01 ICBlock 介紹
[dt_sc_fullwidth_section]
支援的硬體:
[/dt_sc_fullwidth_section]
[dt_sc_fullwidth_section]
什麼是 ICBlock?
透過以下的影片,瞭解讓 ICBlock 工能!
ICBlock 是一個是視覺化的程式語言, 使用跨平台雲端的技術,讓開發者在不同的作業系統和手機平版上同步作業,所開發的程式,可以在同時在支援市面陸續增加中的 200+ 嵌入式開發版, 15+ 開發平台上 10+ frameworks 函示庫框架下,即時轉移程式和開發 !
如使使用 ICBlock
請依照以下的步驟安裝和設定:
- 註冊 或 登入 免費帳號,或直接使用體驗者帳號 帳號 馬上體驗ICBlock。
- 下載 和安裝 「ICBlock Client 使用者端燒入軟體」的程式,在你 Windows 平台上。
#. 如果你手尚沒有硬體的話,也可以使用ICBlock 網頁上的模擬器,進行開發,請到下一步驟。
#. 如果手上有支援的硬體的話,請安裝軟體完畢後,接上硬體,並啟動驅動程式就能使用,詳細硬體安裝和設定列表,請看這裡。 - 請看我們的1分鐘教學影片,馬上上手,更多的教學資料,請看此。
ICBlock 硬體設定
因為不同的硬體,其燒路程式的方法會有些差異,請看這裡,找尋你手上的硬體,並依照文章內的內容,進行設定。
透過瀏覽器網頁發程式
ICBlock透過網頁就能開發,所以可以不同的平台上,多人一起開發韌體,並透過ICBlock 的雲端後台,編譯成各種不同IC的燒入檔案。也不用擔心不同IC 所需要的不同程式語言、開發環境、SDK的問題,ICBlock 幫協助開發者自動的轉換成你熟悉的 Scratch 圖形化語言和Arduino 程式語言,當然如果你是韌體工程師的話,ICBlock 也能提供輸出Keil-C 或IAR 的專業 C 語言專案檔,做更進一步的開發。你可以透過我們的ICBlock Store 使用其他人的專案,更可以透過這機制分享給其他人。
燒入硬體
只要把ICBlock 所支援的嵌入式設備接到電腦上,透過ICBlock Client 使用者端的燒入軟體,就能夠把在ICBlock 所產生出來的韌體,及時的燒入到硬體中。
視覺化流程編排系統
如果你沒有學習過程式語言,請使用我們的視覺流程編排系統,拖放要的功能,ICBlock將會為您服務撰寫程式,甚至可以到ICBlock Store 直接使用其他人的專案,也能分享給其他人。
ICBlock 程式轉換功能
ICBlock會轉換到該韌體所以需要的韌體語言,您只需要點擊上傳按鈕,就能完成燒路動作。
當前ICBlock支持嵌入式設備眾多,請觀看列表。
ICBlock 物聯網雲端系統
ICBlock 物聯雲端物聯網功能,能夠讓你收集該硬體的資訊,或者控制該硬體的動作,並提供圖形化和報表的功能,讓你或你的朋友之要透過網頁,隨時隨地就能看到該資訊。
另外也提供SDK 和 HTML 嵌入式功能,讓該資料分享到APP或你的部落格網頁上。
[/dt_sc_fullwidth_section]