1月全志芯片开源项目分享合辑

1、柚子爱AI相机(YuzuAI-YuzuMaix-AIoT-V831)

FC2B55CF-37CB-4d32-BF84-2A2596A1A751.png

本项目于去年4月首次发布,是基于V831的AI相机开源项目,经过几个版本的迭代,最终运用了叠层的设计来实现AI摄像头+掌控板的奇葩组合。

开发板主控是全志V831,采用Arm Cortex-A7 + 0.25T NPU的内核,集成64MB DDR,支持Linux 4.9 Tina系统。固件可以借用Sipeed的M2Dock,软件、外设兼容MaixPy3,也可以自己编译BSP。

项目整体引用YuzukiIRC的主体设计,经过几个版本的迭代后,AI相机的设计最终确定为将屏幕和摄像头分为上下两板的布局,并在有屏幕的一端设计了类似掌机的操作交互按键,扇出的背面引脚负责连接的另一块开发板则负责相机的使用。上层板设计最简单的功能,只有S1和S2两个按键以及类似掌机布局的几个功能按键,一个复位键,再加上LCD屏。目前AI相机成品已经在某宝上售卖。

C87C9CC6-8649-4d3c-9CFE-D2163A380568.png

6C3CCBB2-876E-46f6-903A-A6C2CB44B689.png

2、retroPalm V3s掌机

KfQPDSMMRxMsuWb3upONELY0B0QtfBzsedo1nDGL.jpeg

一改往日横版掌机的风格,retroPalm采用了竖版外形进行外观设计,在键位布局和操作功能上也是参考了Funkeys的风格来进行布局,并将无声按键换成锅仔片按键,将方向摇杆换成十字键,操作手感更加丝滑。

掌机主控本代掌机采用了开源掌机使用最广泛的主控全志V3s,并选用了一块MCU作为协处理器,屏幕尺寸是被广泛使用的2.8寸TFT液晶LCD屏,分辨率均为320X240。

掌机的PCB文件和固件都完全开源,硬件上还支持WiFi蓝牙的通信方式不过暂未支持,震动马达和加速度计的驱动适配也尚未完全,如果希望节省DIY成本的小伙伴可以先不贴这些区域的元件。

B8C683E7-2680-4486-A924-8F146DBF6ECF.png

84957F7D-EFF0-4cb2-A66B-FF67A470A419.png

F8563173-DEF2-472c-9D27-112C3A2E7831.png

3、V3S-PI 基于全志V3S的随身终端

微信图片_20240108132611.jpg

本项目是基于全志V3S的随身终端(类似MP4),命名为V3S-PI,开发板使用四层板制作,全板采用0603电容电阻,相较于0402,制作更为方便,同时成本可压缩至100以内。

V3S-PI是基于全志V3s设计的开发板,V3s单核Cortex-A7带有硬件浮点计算,且芯片内封64Mbyte DDR2,无需再外挂DDR2芯片,极大程度上为开发板的走线设计降低了难度。

V3s芯片包含专用视频引擎以提供高级多媒体应用程序和服务,开发板设计之初就预留了屏幕、音频等接口,作者本人给这块开发板增加适配的外设以及功能有将近10个:获取天气、连耳机播放音乐、10M/100M以太网接口、连wifi、接入SD卡、调整屏幕亮度、按键控制、外接其他设备、1转4USB HUB......

微信图片_20240108132629.jpg

tGX4sE3Pkh6zu8MFPXX16bw9AFVWRdmInbsATjDh.jpeg

640 (4).gif

4、TinyVision V851se

cvXy4Nj1weBqUwrquKXRKgV6YoWAljMIp8GUFCEP.jpeg

TinyVision是一款异构视觉AI开发套件,主控芯片使用全志V851se,芯片内置0.5Tops算力,可用于AI视觉IPC摄像头,内置100M ephy可以支持路由设备功能。

开发板在外设功能的增加上采用了硬件堆叠的方式,V851se开发板配套有相同尺寸大小的显示屏+WiFi模块,可以用来进行显示输出和无线网络传输等功能,未来也会针对V851se的接口特点适配上AI摄像头等功能模块。

8C4AEA0A-1667-4642-BAE5-E99E6CE45781.png

 

9ED9D697-0341-4c80-9C9A-0547956A5A8F.png

 

55CAAD9D-3EBB-4f64-9B99-E9135AB92354.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/355713.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十五)

用户端历史订单模块 1. 查询历史订单1.1 需求分析和设计1.2 代码实现1.2.1 user/OrderController1.2.2 OrderService1.2.3 OrderServiceImpl1.2.4 OrderMapper1.2.5 OrderMapper.xml1.2.6 OrderDetailMapper 2. 查询订单详情2.1 需求分析和设计2.2 代码实现2.2.1 user/OrderCon…

qt初入门7:进度条,定时器,时间控件练习

参考课本demo,空闲时间练习一下进度条,定时器,日期相关控件和使用。 1:demo运行结果 2:进度条控件梳理 进度条显示控件实际上是QProgressBar, 显示的进度可以通过代码控制,也可以通过其他控件上获取到的值…

【算法】BFS算法解决多源最短路问题(C++)

文章目录 前言那么什么是单源最短路 / 多源最短路呢?如何解决此类题?解法一解法二对于解法二,如何编写代码? 算法题542.01矩阵1020.飞地的数量1765.地图中的最高点1162.地图分析 前言 此前我们对 单源最短路 问题进行的讲解&…

Linux中并发程序设计(进程的创建和回收、exec函数使用、守护进程创建和使用、GDB的父、子进程代码的调试、线程的创建和参数传递)

进程的创建和回收 进程概念 概念 程序 存放在磁盘上的指令和数据的有序集合(文件) 静态的 进程 执行一个程序所分配的资源的总称 动态的进程和程序比较 注:进程是存在RAM中,程序是存放在ROM(flash)中的进程内容 BSS段&#xff…

一篇文章搞懂Python的文件读写

目录 一、打开文件 二、读取文件内容 三、写入文件内容 四、追加内容到文件末尾 五、文件路径 六、错误处理 七、关闭文件 八、文件读写的高级功能 总结 在Python中,文件读写是一项常见的操作。通过文件读写,我们可以保存数据,加载数…

算法学习记录:动态规划

前言: 算法学习记录不是算法介绍,本文记录的是从零开始的学习过程(见到的例题,代码的理解……),所有内容按学习顺序更新,而且不保证正确,如有错误,请帮助指出。 学习工具…

Find My资讯|苹果Apple Pencil 3将支持Find My定位查找功能

国外科技媒体 9to5Mac 深挖 iOS 17.4 Beta 1 更新代码,发现了 Apple Pencil 3 的踪迹,并显示该手写笔支持 Find My 功能。这就意味着可以和 AirPods 和 AirTags 一样,用户可以通过 Find My 网络,寻找丢失的 Apple Pencil 手写笔。…

Kotlin for loop: in、 until、 step、 downTo

Kotlin for loop: in、 until、 step、 downTo fun loop1() {for (i in 0..5) {print("$i ")}println("\n1-end\n") }fun loop2() {for (i in 0 until 5) {print("$i ")}println("\n2-end\n") }fun loop3() {for (i in 0 until (5)) {…

探索Viper-适用于GoLang的完整配置解决方案

前言 对于现代应用程序,尤其大中型的项目来说,在程序启动和运行时,往往需要传入许多参数来控制程序的行为,我们可以通过命令行参数,环境变量,配置文件等方式来将参数传递给程序。而Viper库为Golang语言开发…

LabVIEW继电器触点接触电阻自动测试

继电器作为工业中的重要组件,其性能直接影响着整个生产线的可靠性和安全性。触点接触电阻是衡量继电器性能的重要参数,传统的测试方法效率低下且成本高昂。为了解决这些问题,采用LabVIEW软件,结合专业的硬件平台,实现了…

备战蓝桥杯----数据结构及STL应用(基础2)

上次我们讲了vector的大致内容,接下来让我们讲一下栈,队列吧! 什么是栈呢? 很简单,我们用的羽毛球桶就是,我们取的球,是最后放的,栈是一种先进后出的数据结构。 方法函数 s.push(…

怎样做好Code Review

Code Review方案 定义 Code Review代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等;保证软件总体质量和提高开发者自身水平 code review …

SRM是什么意思?SRM供应商管理系统哪个好?

阅读本文,您将了解:一、SRM是什么意思;二、SRM的应用价值;三、SRM供应商管理系统哪个好?推荐在零代码平台自主开发。 在当今快速变化的商业环境中,企业之间的协作和效率至关重要。供应链管理作为企业运营的…

HarmonyOS鸿蒙学习笔记(24)AppScope的icon和UIAblity的icon的区别

在HarmonyOS中有两个配置文件app.json5配置文件和module.json5配置文件,两个配置文件都有icon和label标签: 二者区别如下: app.json5的icon app.json5里面的icon和label:对应的是应用图标和应用标签,应用图标和标签是在设置应用…

HarmonyOS --@state状态装饰器

在声明式UI中,是以状态驱动视图更新。 状态(state):指驱动视图更新的数据(被装饰器标记的变量)。 试图(view):基于UI描述渲染得到用户界面 State装饰器标记的变量必须初…

C# Socket 允许控制台应用通过防火墙

需求: 在代码中将exe添加到防火墙规则中,允许Socket通过 添加库引用 效果: 一键三联 若可用记得点赞评论收藏哦,你的支持就是写作的动力。 源地址: https://gist.github.com/cstrahan/513804 调用代码: private static void …

雅特力AT32 Workbench图形化代码生成工具,简化嵌入式开发利器

嵌入式系统应用市场广泛,早已遍及日常生活,随着产品需求复杂度的提升,32位MCU开发难度也随之增加,如何降低开发成本,缩短开发周期,是所有嵌入式开发人员的共同课题。 面对市场竞争日益加剧的情形&#xff…

【Web前端实操17】导航栏效果——滑动门

滑动门 定义: 类似于这种: 滑到导航栏的某一项就会出现相应的画面,里面有对应的画面出现。 箭头图标操作和引用: 像一些图标,如果需要的话,可以找字体图标,比如阿里巴巴矢量图标库:iconfont-阿里巴巴矢量图标库 选择一个——>添加至购物车——>下载代码 因…

实战 | OpenCV+OCR实现弧形文字识别实例(详细步骤 + 源码)

导 读 本文主要介绍基于OpenCV+OCR实现弧形文字识别实例,并给详细步骤和代码。源码在文末。 背景介绍 测试图如下,目标是正确识别图中的字符。图片来源: https://www.51halcon.com/forum.php?mod=viewthread&tid=6712 同样,论坛中已经给出了Halcon实现代码,…

Linux文件管理(下)

上上篇介绍了Linux文件管理的上部分内容,这次继续将 Linux文件管理的剩余部分说完。内容如下。 一、查看文件内容 1、cat 命令 1.1 输出文件内容 基本语法: cat 文件名称主要功能:正序输出文件的内容。 eg:输出 readme.txt文…