AidLux是基於ARM架構的跨生態(Android/鴻蒙+Linux)一站式AIoT套用快速開發和部署平台APP。
通過共享 Linux 核心實現Android 和 Linux 生態融合,為單一設備同時提供Android和Linux運行環境;
集成國際主流AI框架和多種開發環境、後台服務程式、編譯器及圖形開發組件,無須配置開箱即用,極大地簡化了開發步驟;自主研發的AI智慧型加速技術可實現CPU+GPU+NPU智慧型加速,大幅提高AI套用運行效率;平台廣泛而深度的適配外設接口,省去大量調試工作;內置完整的跨平台桌面和命令行終端連線(SSH),一個平台完成多終端協同開發、測試、部署;
可使用APK包安裝方式快速部署在ARM架構的手機、平板、電腦和板卡等智慧型終端上;
AidLux能廣泛套用在智慧型工業、AI教育、智慧人居、智慧城市、智慧物流、智慧交通、智慧零售和機器人等諸多場景中。
基本介紹
- 軟體名稱:AidLux
- 軟體平台:Android
- 上線時間:2019年5月5日
- 最近更新時間:2022年9月30日
- 開發商:成都阿加犀智慧型科技有限公司
- 軟體版本:1.3.0
- 軟體大小:1248.61 MB
- 曾用名:AidLearning
- APP上線:GitHub及HUAWEI、MI等套用商城
- GitHub:Star 5k,Fork 700+
發展歷程,核心優勢,版本記錄,
發展歷程
2018年11月,極客項目正式發起。
2019年05月,Aidlearning上線
2021年12月17日,AidLux1.0全新發布,全面上架各大套用商城。
核心優勢
1、能快速部署到ARM架構的手機、平板、電腦和板卡等智慧型終端上。
2、支持多終端協同訪問,在PC端通過瀏覽器即可實現手機、平板和ARM智慧型終端的遠程使用與管理。

支持多端協同訪問
3、內置外設極速互連模組,支持豐富的接口與外設,如USB、LAN、WiFi、4G/5G、藍牙、GPS、陀螺儀、RS232、RS485、Arduino、機械臂、高清攝像機、深度相機和網路相機等。

支持豐富的接口與外設
4、打破以往借用虛擬機實現跨系統的模式,通過共享 Linux 核心實現Android 和 Linux 系統融合,形成可獨立使用又能相互通信的跨 Android和Linux系統平台,實現了1+1﹥2的效果。
Android+Linux生態優勢疊加,兼具Android系統套用豐富、互動性強和Linux系統安全性、穩定性好的優勢,實現了跨生態無縫互動。無需開發者手動對系統進行切換,就能帶來Android和完整的原生Linux使用體驗。。
5、集成全球10大主流AI框架(TensorFlow、PyTorch、Caffe、MXNet、MNN、NCNN、MindSpore、PaddlePaddle、TNN、OpenCV),並做了全面的環境部署和適配,開發者無需配置,開箱即用。

集成全球10大主流AI框架
6、推出了aidlite接口,對各種深度學習框架統一封裝,對於pb、h5、pt、tflite、onnx、ncnn等模型格式檔案,開發者只需調用統一接口解析推理,AidLux提供智慧型匹配,為用戶適配最合適的AI框架。
7、實現CPU+GPU+NPU智慧型加速,運行量化後的AI工程檔案整體性能提升。

加速性能情況
8、AidLux封裝的aidlite還實現了模型加密的功能,使用Fernet算法對模型進行的加密,消除了開發者對於模型外泄、被第三方私自使用的擔憂。
9、支持上百萬個Android軟體和數萬個Linux軟體,既可以使用套用中心安裝,也可以使用命令行安裝。這些軟體既包括用戶熟知的微信、QQ、計算器、相冊、相機和音樂等,也包括Linux常用的git、mysql、hadoop、nginx、Apache、Vim、ssh、wizard、vscode、jupyter、chromium、ROS等。
10、支持多種開發語言及對應編程框架,如C/C++、Python、Java、JavaScript、Ruby、PHP、Go、Shell等。

支持Android軟體和Linux軟體
11、AidLux內置了豐富的AI套用示例,開發者們可以根據自己的需求,借鑑參考使用。

內置AI示例
12、內置全新打造的圖形化開發工具Wizard,支持拖拽式AI套用開發,自動生成代碼,提供了設計、編碼、測試全流程支持。

圖形化開發工具Wizard
13、常規Al套用開發需要C++、Java、Python、Linux等不同工程師相互配合,而在AidLux平台,開發者僅需使用Python一種程式語言即可進行開發,並支持將其他平台(PC、伺服器)上使用Python開發的AI套用直接遷移至AidLux調試運行。
版本記錄
2021年12月17日,AidLux1.0全新發布。
2021年10月23日,0.90版本上線,對上一個版本做了全面最佳化,支持版本升級功能舊版本不需要刪除,直接覆蓋安裝新版本即可。
2021年10月2日,0.88版本上線,內置輔助包管理工具(兼容APT),用戶可以根據需要通過輔助安裝或套用中心安裝自己需要的軟體;vscode更新到1.57版本,支持python、Java、C++、go等語言的開發;套用中心除了安裝linux軟體外,還可以安裝安卓APK軟體;內置網頁桌面更新支持將手機Android套用shutcut放在網頁桌面上運行Android套用;添加TNN、MNN、MindSpore、PaddlePaddle集成主流AI框架(Caffe、mxnet、keras、pytorch、tensorflow、 ncnn、MindSpore、TNN、MNN 和 PaddlePaddle...),無需配置,直接使用;添加aidlite_GPU模組,aidlux提供CPU加速和GPU加速模式,內置aidlite_GPU模組,充分釋放手機GPU性能,支持CPU+GPU模式同時加速,支持根據模型檔案後綴自動加速上述所有AI框架下的AI模型等。
2020年7月17日,0.86版本上線,為 Python 構建 SL4A,導入Android包支持手機各種感測器的調用,包括語音、陀螺儀、定位、信號、USB、藍牙等;支持pyserial,GPIO,如Arduino by OTG,可以傳送控制命令和數據互動;支持OTG外接隨身碟和磁碟支持,並且已經掛載到/storage目錄;VSCode 新支持 C/C++ 智慧型提示;支持命令行啟動xfce;支持鎖屏/關屏運行輔助服務,更省電;重建輔助圖形桌面,支持自定義桌面解析度,支持2K屏擴展顯示;提供更多操作Android感測器和外設的例子。
2019年5月5日,Aidlearning上線,集成Caffe,Mxnet,Tensorflow,Keras,Ncnn五個AI框架,支持Opencv2,git,ssh,可使用Python編程。

