编辑点评:菜鸟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生成的应用其设置的访问路径不存在时,打开出现黑屏且无法返回桌面
热门评论
最新评论