AidLux 一站式AIoT应用快速开发和部署平台APP
AidLux是基于ARM架构的跨生态(Android/鸿蒙+Linux)一站式AIoT应用快速开发和部署平台APP。
通过共享 Linux 内核实现Android 和 Linux 生态融合,为单一设备同时提供Android和Linux运行环境;
集成国际主流AI框架和多种开发环境、后台服务程序、编译器及图形开发组件,无须配置开箱即用,极大地简化了开发步骤;
自主研发的AI智能加速技术可实现CPU+GPU+NPU智能加速,大幅提高AI应用运行效率;
平台广泛而深度的适配外设接口,省去大量调试工作;
内置完整的跨平台桌面和命令行终端连接(SSH),一个平台完成多终端协同开发、测试、部署;
可使用APK包安装方式快速部署在ARM架构的手机、平板、电脑和板卡等智能终端上;
AidLux能广泛应用在智能工业、AI教育、智慧人居、智慧城市、智慧物流、智慧交通、智慧零售和机器人等诸多场景中。
发展历程
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),并做了全面的环境部署和适配,开发者无需配置,开箱即用。
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等。
11、AidLux内置了丰富的AI应用示例,开发者们可以根据自己的需求,借鉴参考使用。
12、内置全新打造的图形化开发工具Wizard,支持拖拽式AI应用开发,自动生成代码,提供了设计、编码、测试全流程支持。
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外接U盘和磁盘支持,并且已经挂载到/storage目录;
VSCode 新支持 C/C++ 智能提示;支持命令行启动xfce;支持锁屏/关屏运行辅助服务,更省电;重建辅助图形桌面,支持自定义桌面分辨率,支持2K屏扩展显示;提供更多操作Android传感器和外设的例子。
2019年5月5日,Aidlearning上线,集成Caffe,Mxnet,Tensorflow,Keras,Ncnn五个AI框架,支持Opencv2,git,ssh,可使用Python编程。
完结撒花
全民百科词条内容由用户共同创建和维护,不代表全民百科立场。如果您需要医学、法律、投资理财等专业领域的建议,我们强烈建议您独自对内容的可信性进行评估,并咨询相关专业人士。