|
|
aily Project是一個(gè)硬件開(kāi)發(fā)集成環(huán)境,計(jì)劃集成諸多AI能力,幫助硬件開(kāi)發(fā)者更暢快的進(jìn)行開(kāi)發(fā)。
aily blockly是aily Project推出的首款I(lǐng)DE,前期面向非專(zhuān)業(yè)用戶提供AI輔助編程能力,長(zhǎng)遠(yuǎn)目標(biāo)是打破專(zhuān)業(yè)開(kāi)發(fā)和非專(zhuān)業(yè)開(kāi)發(fā)的界限,最終實(shí)現(xiàn)自然語(yǔ)言編程。
當(dāng)前版本亮點(diǎn)- 工程化項(xiàng)目管理
使用npm進(jìn)行項(xiàng)目管理,做到以項(xiàng)目為單位進(jìn)行開(kāi)發(fā)板和庫(kù)的管理。解決了諸多傳統(tǒng)嵌入式開(kāi)發(fā)環(huán)境的工程化不足的問(wèn)題。如,使用Arduino IDE可能出現(xiàn)board package、庫(kù)和當(dāng)前項(xiàng)目不匹配,造成編譯失敗,運(yùn)行錯(cuò)誤的問(wèn)題。在本軟件上,各項(xiàng)目中的開(kāi)發(fā)板版本和庫(kù)版本是獨(dú)立的,項(xiàng)目間互不影響。 - 庫(kù)管理器
雖然我們已經(jīng)準(zhǔn)備了很多庫(kù)(幾乎涵蓋了常用模組),但實(shí)際上這些庫(kù)都是AI生成的,我們沒(méi)有經(jīng)過(guò)詳細(xì)驗(yàn)證。需要內(nèi)測(cè)參與者和我們一道進(jìn)行驗(yàn)證和完善。 3.全能且小巧的串口調(diào)試工具 試圖打造一個(gè)全能的串口工具,歡迎大家測(cè)試、反饋、提出新的想法。 - AI項(xiàng)目生成
根據(jù)用戶需求,自動(dòng)分析項(xiàng)目,推薦開(kāi)發(fā)板、模組、庫(kù),生成項(xiàng)目架構(gòu)圖、引腳連接圖,并為用戶創(chuàng)建出項(xiàng)目。 - AI代碼生成
根據(jù)用戶需求,自動(dòng)編寫(xiě)程序 - AI轉(zhuǎn)庫(kù)
原生C/C++庫(kù)都可以輕松轉(zhuǎn)換成本軟件使用的庫(kù)。基于大模型的配置生成,開(kāi)發(fā)過(guò)程中,如果想使用arduino庫(kù),但沒(méi)有對(duì)應(yīng)的blockly庫(kù),只用將arduino庫(kù)提供給AI,AI自動(dòng)分析,生成對(duì)應(yīng)的blockly庫(kù)。借助該功能,本軟件可以成為blockly最多的開(kāi)發(fā)平臺(tái)。 - AI開(kāi)發(fā)板配置生成
基于大模型的配置生成,添加開(kāi)發(fā)板時(shí)不用再純手寫(xiě)新配置,只用提供開(kāi)發(fā)板文檔(md格式),AI自動(dòng)分析,幫你生成開(kāi)發(fā)板配置文件。(僅支持esp32、avr、renesas、rp2040、stm32為核心的開(kāi)發(fā)板,因?yàn)榫幾g器和核心sdk,還是需要我們提前準(zhǔn)備的到倉(cāng)庫(kù)的) - 閃電編譯工具(一期已上線,二期還將提速!)
端云協(xié)同,閃電連編 將原本1小時(shí)的編譯工作縮短到1分鐘!
首先到https://aily Projec官網(wǎng),下載aily blockly到電腦里
打開(kāi)就可以點(diǎn)擊上面紅色AI鈕,在下拉框中輸入你想搭建的電路項(xiàng)。
AI就開(kāi)始幫助電路的搭建及程序的編寫(xiě),最后呈現(xiàn)給你。
編程現(xiàn)在只支持Arduino。不支持micropychon
|
|