編輯點評:菜鳥AI開發入門必備工具
可以將家里舊手機變成開發服務器的工具,AidLux是基于安卓手機環境開發和部署的一個平臺,為開發者帶來了強大,簡單和無限創意的一個,支持多種開發語言,軟件擴展性好,擁有海量的ai案例,簡單輕松易用可更方便的操作。
AidLux主要功能
1、一部設備同時運行兩個系統環境,既是一部Android設備,同時也是一部Linux設備。兩個生態的資源優勢可同時被加以利用;
2、集成主流AI框架(caffe、mxnet、keras、pytorch、tensorflow、ncnn、MindSpore、PaddlePaddle、TNN、opencv),無需配置,直接使用;
3、海量的AI案例,人臉識別、人臉關鍵點識別、肢體識別、手勢識別、頭發識別、物體分類、物體跟蹤、3D檢測-、身體交換、換臉、人體摳圖等。
4、內置創新性的CPU+GPU+NPU智能加速技術,通過“硬件+框架+Op"多層優化,賦予深度學習運算性能的大幅度提升。并且提供統一API接口,在方便開發者調用的同時,還支持不同AI框架模型自動轉換;
5、支持多種開發語言:C/C++,Python,Java,JavaScript,Ruby,PHP,Go,Shell等;
6、支持多種開發工具:AidCode,Wizard,VSCode,Jupyter notebook,pycharm,積木編程(青少年);
7、擴展性好:內置了極簡的外設極速互連模塊,通過USB和網絡等方式控制Arduino、機械臂、高清攝像機、深度相機等;
8、豐富的Linux軟件:Git,MySql,Hadoop,Nginx,Apache,Vim,SSH,ROS,PCL點云,Eigen,Home Assistant和g2o等多種工具。
AidLux軟件優勢
一個智能設備可同時獲得Android/鴻蒙和Linux兩個系統原生體驗,無需面對虛擬機跨系統方式帶來的各種兼容性和性能煩惱。用戶在擁有Android/鴻蒙超過百萬的娛樂、社交等應用的原生體驗同時,還能直接訪問原生Linux系統及其應用生態,立刻進入生產工作模式,生活、工作,無縫切換;
為開發者特別打造的跨系統 (Android、Linux) 交叉訪問能力,不但可以讓運行于不同系統環境中的應用實現高效互訪,還能實現對系統層服務進行直接訪問。應用場景不再局限于單一系統,為開發者打開了新的創意空間;
同時支持Android兼容設備和Linux兼容設備 (如:各種傳感器、Arduino、機械臂、超高清工業相機、3D-ToF深度相機、網絡相機等) 及各種接口 (如:4G/5G、LAN、WiFi、藍牙、RS485、RS232等),即插即用,自由應對各種智能物聯網場景方案;
預編譯集成全球主流AI框架 (TensorFlow、Pytorch、NCNN、TNN、PanddlePanddle、MNN、MindSpore等) 和相關科學計算依賴庫,開箱即用。用戶無需花費大量的精力于繁瑣且問題頻發的開發和部署環境配置,支持將基于其它平臺開發的AI應用輕松遷移部署至AidLux上運行;
為解決不同AI框架自定義編程接口帶來的調用代碼綁定問題,AidLux提供了基于Python的統一AI應用編程框架 - AidLite,將底層AI框架編程接口與AI應用代碼調用進行了全面解耦合。開發者只需非常間的的調用AidLite API編寫代碼就能快速完成模型加載和模型推理,無需關注各種模型所依賴的底層AI框架的調用。大大減少了學習成本,并顯著提高了代碼的適應性和開發效率。
可視化AI應用低代碼開發工具 Wizard,只需簡單拖拽即可完成UI構建和AI功能的添加,代碼自動生成,1分鐘即可生成一個AI應用。無需AI基礎,就能實現AI應用開發的愿望。
軟件特色
非虛擬機方式實現雙系統融合并行
同時擁有兩個系統的完整用戶體驗
無需重啟即可在兩個系統之間自由切換
非虛擬機模式,原生,穩定
支持Android/鴻蒙和Linux互調API
提供跨Android/鴻蒙和Linux系統訪問API
支持內核級互相訪問調用
降低雙生態應用適配成本
提供豐富的開發、部署工具鏈支持
可安裝運行海量Linux軟件、編程語言及框架
支持應用中心或命令行輸入兩種形式
90%以上的外設接口免配置使用
內置外設極速互連模塊,
面向物聯網支持90%以上接口和外設,免配置即連即用
支持多屏互聯跨端操作
提供統一一致的用戶交互界面 可以實現多端互聯協同操作
適用各類智能終端
支持APK快捷安裝,ROM預裝等形式
可快速部署在ARM64位智能設備上
更新日志
[功能更新]
系統:改進 AidLux 桌面實現,支持一些低版本瀏覽器和Android Webview
系統:改進對USB設備插拔事件的監聽處理
開發:AI框架運行庫版本更新 - TFLite
應用:新增Aid源軟件包 FFmpeg、OpenCV、ROS Noetic、ROS2 Foxy
應用:AidCode 支持 Ctrl+S/Command+S 保存代碼
應用:新增自定義桌面壁紙及清除Aid桌面緩存功能(重置桌面)
[問題修復]
系統:Android 12 進程數量限制造成的應用強制終止問題
系統:aid包安裝工具安裝本地包無法執行腳本的錯誤
系統:在部分魅族設備啟動偶現失敗問題
系統:桌面圖標自適應排列邏輯
系統:aid-desktop 快捷設置旋轉切換為橫屏再切換為豎屏后重啟失敗
系統:aid-desktop 快捷設置使用鼠標點擊右鍵AidLux重啟
開發:優化單個相機,解決pip關閉第二次啟動相機黑屏
應用:FileBrowser/文件瀏覽器創建相同文件提示錯誤,面包屑未對齊問題
應用:桌面終端刷新顯示異常及可能存在的內存問題
應用:AidCode 從不存在的文件點擊打開會找不到路徑
應用:串口助手顯示問題
應用:launch-build生成的應用其設置的訪問路徑不存在時,打開出現黑屏且無法返回桌面
熱門評論
最新評論