群组信息

Global Moderators

Forum wide moderators

  • AvaotaSBC 系列 A1 自带SPI显示屏 T527 开源版来啦!!!

    AvaotaA1_01.jpg
    详情_11.jpg
    详情_10.jpg
    详情_09.jpg
    详情_08.jpg
    详情_07.jpg
    详情_06.jpg
    详情_05.jpg
    详情_04.jpg
    详情_03.jpg
    详情_02.jpg
    详情_01.jpg
    详情_13.jpg
    详情_12.jpg

    发布在 T527系列-工业车载
  • Funkey游戏机新作,基于T113的全新版本

    不同于配置高端、性能强劲的Windows、安卓掌机,有一部分的爱好者往往对拥有复古外形的开源掌机更加感兴趣。作为开源掌机的热门产品,小巧便携的FunKeys掌机是各位开源爱好者争相复刻的对象。因热爱开源掌机DIY而聚集的“双核掌机开发组”开发者团队,就以FunKeys掌机为目标,开源设计了一款基于全志T113-S3芯片的全新双核FunKey开源掌机。

    58-ezgif.com-video-to-gif-converter.gif 581-ezgif.com-optimize.gif

    项目组: 双核掌机开发组
    项目名称: T113-S3-FunKeys
    过往项目:V3s掌机
    项目组说: 双核FunKey掌机的发布不仅是我们团队的努力成果,更是开源社区的共同成就。我们鼓励更多的开发者加入到我们的项目中来,共同探索掌上游戏的无限可能性!

    E8FEF3BE-2172-4136-A3BB-D70EC297200F.png 8D01728A-3FE8-4636-8FE6-5888DCDCFD36.png

    这不是项目组团队成员第一次采用全志的主控方案进行开源掌机DIY,过往也有使用V3s、F1C100S等主控方案来设计的开源掌机,FunKey掌机采用的T113-S3芯片主控,进一步提升了屏幕分辨率、运行流畅度以及可支持模拟器的数量。同时,这些掌机都拥有开放式硬件和软件架构,开发者可以尽情发挥创造力,定制自己的设备硬件以及游戏体验。

    QQ20240425-3.png

    硬件设计简介

    FunKey掌机采用左右布局的硬件设计,将方向键和功能键放在掌机的两侧,中间是一块分辨率480x320的3.5寸IPS屏幕,外围还配置了Type-C、SD卡、耳机孔等常见接口。

    AEFAA68D-D39A-40c3-9993-9BFE6278C6AA.png 8F94A648-A1D0-4319-AA59-E30BBAE4B1D7.png

    相较于上一代掌机,本代的FunKey掌机在硬件上进行了处理器的更换、全新的外观设计以及大容量电池的更换等配置升级处理。

    双核处理器

    FunKey掌机首次搭载全志T113-S3处理器,提供更强大的计算性能和图形渲染能力,让游戏体验更加流畅。

    全新外观设计

    作者团队重新设计了掌机的外观,采用了更加时尚、符合人体工程学的设计,外壳尺寸采用更符合比例的设计,开发者在DIY时可以修改外壳尺寸以及自行选择打印材料,使得握持手感更加舒适,操作上手更加顺畅。
    30FF6075-9F29-441e-8A53-DBDD73B0087A.png 0CA0E395-6C8B-4032-AF55-84A87E343F8B.png

    更大容量电池

    为了满足用户长时间游戏的需求,作者团队默认增加了电池容量,延长了掌机的续航时间,DIY的时候也可以自行选择合适尺寸的更大容量电池,让玩家可以更加尽兴地享受游戏乐趣。

    C4EF0F70-7F11-4B8D-8EF5-D1CC55CD7B40.jpg

    • 全志T113-S3主控,双核A7,内存128M,支持硬件解码,和D1s Pin to Pin,支持相互替换
    • 480x320的3.5寸IPS屏幕,带触摸
    • RTL8723 WIFI模块,用于连接网络
    • AXP209电源管理芯片PMU
    • 板载一个USB Type-C接口
    • 板载一个耳机接口
    • 板载齿轮电位器-B103-10K
    • 2.54mm的1*3Pin直针

    作者团队将硬件设计文件在立创开源硬件平台和掌机复刻群中开源,包括了外壳、主板、屏幕、按键、电池等关键部件,让任何感兴趣的小伙伴都可以查看、修改和制造这台掌机。

    软件系统及模拟器适配

    除了硬件,作者的开源团队还致力于开发一系列开源软件,包括操作系统、游戏引擎、开发工具等,FunKey操作系统基于Linux内核和YiYiYa OS,并提供了丰富的游戏开发框架,让开发者可以轻松地开发自己的游戏并在掌机上运行。

    运行模拟器效果

    掌机支持的模拟器大概有二十多种,在开发者交流群中开源的掌机固件里面大多内置了不同版本的模拟器,可以直接使用,其它类型的模拟器也可以自行添加到SD卡中使用。

    FunKey支持的常见模拟器有GB、FC、SFC、MD、GBA、PS1等,这些模拟器经测试是兼容性较好、运行也很流畅的几款,配合工程中的SPI屏幕超频固件,预计能获得更好的体验。

    QQ20240425-2.png

    QQ20240425-1.png

    QQ20240425-0.png

    YiYiYa系统移植

    YiYiYa操作系统是一个朴实无华的操作系统,追求快速开发,最小实现,同时遵循SOLID原则。编码简洁明了,非常适合学习操作系统的同学。目前既有宏内核,也逐步实现了微s内核架构,未来将会是混合内核。

    整体来说,YiYiYa操作系统非常轻量,支持POSIX操作系统标准协议,同时还支持扩展,方便使用其他语言开发模块。在应用层,可以通过libc/libmusl标准库和常用的库开发应用;在内核层可以调用基本内核模块的功能和共用库,开发者可以在DIY过程中自行选择。

    2024-01-20-16-37-45.png

    2024-01-20-15-53-16.png

    2024-01-20-16-27-58.png

    开源资料获取

    本文所有内容均转载自原作者本人的B站视频账号及立创开源硬件平台的工程页面,文章内所提到的FunKey掌机硬件设计、3D打印外壳和软件系统已经开源在如下的几个帖子内,感兴趣的小伙伴可以复制下方链接或者戳文末的“阅读原文”获取。

    发布在 爱搞机专区
  • T113i-DevKit开发板审美开始变的花花绿绿起来了!

    3229a045-99b5-4fc9-ad56-70537076061e-image.png
    44fa59e3-db6b-493b-84c5-5f4ebf33a79c-image.png
    30944883-86b9-4ea5-bba7-724deaf4a725-image.png

    发布在 Linux
  • 4月全志芯片开源项目分享合辑

    FunnyPi-全志T113-S3卡片电脑

    作者:flose

    开源项目地址:https://oshwhub.com/flose/funnypi-quanzhi-t113-s3-card-computer

    QQ图片20240422143001.jpg

    FunnyPi-T113是一款基于全志T113-S3/D1S处理器的完全开源多功能开发板,设计FunnyPi最初的目的是想满足日常学习,结合T113高效能和低功耗的特点,来满足做语音助手,智能家居屏幕、桌面摆件屏、博客服务器等嵌入式应用的开发需求。

    FunnyPi开发板内置了丰富的外设接口,包括USB、GPIO、I2C、SPI、UART等,方便用户连接各种传感器、执行器和其他外围设备,同时板载了标准RGB接口、WiFi模组、PMIC芯片、串口转USB芯片等,方便开发者进行DIY开发。

    此外,这款开发板适配全志Tina-Linux,支持快启,最重要的一点是,本开发板所有阻容使用0603封装且将绝大部分元件放在了正面,非常方便手焊!

    16c9eQ4qnf36ZZwVhonjgcrCiTYRYLIlFuOiLN19.jpeg

    iK0BNk6CsKiRrz555Dzscby3A42ieA724vQZqj2s.png YbBaB7i6rsOa61ew7xYgtBvtiUvdNmbzRNrcNB76.png

    基于全志T113的串口助手

    作者:huerli

    开源项目地址:https://oshwhub.com/huerli/chuan-kou-zhu-shou

    9c9pQAKJxym0KrJ5YV1Isvg4osoiRnrmivhAlJU3.png

    本项目是基于全志T113-S3制作的无线串口调试器,上位机由Qt制作的串口助手客户端、下位机数据采集转发装置组成,配有无线WiFi蓝牙模组,可以对下位机采集到的数据显示以及对于数据绘制波形。

    上位机信号的转换使用的是CH343P,对串口3输出TTL信号的调试信息转换成USB差分信号,当然也可以不焊CH343P,用TTL转USB工具直接于电脑连接。电源管理方面使用的是IP5306来进行锂电池充放电管理,并由单节4.2V锂电池进行供电。屏幕则是使用比较常见的十寸RGB565,同样支持RGB666,触摸IC使用GT911。

    上位机由Awboot+Linux+Buildroot组成,作者本人开源了交叉编译器、Awboot源码、串口助手qt界面源码等内容,并详细介绍了开发环境搭建及qt界面配置等教程。

    63C0E5C2-E81F-4067-833D-F27503A6E822.png F6D1633D-D40F-44be-A70A-ADB64596873F.png

    T113智能家居86盒(圆屏版)

    作者:萨纳兰的黄昏

    开源项目地址:https://oshwhub.com/planevina/t11386-box-revision

    D55E0AA0-9FFA-4373-A24D-20A093BF9C6F.png

    如上,你所见到的这款圆滚滚的小玩意,就是魔改了一款在前几期的文章中我们所介绍过的,一款方形的T113-S3智能家居86盒,原项目因其验证过的原理图和PCB(√),可初始化的屏幕(√),详尽的SDK和保姆级的部署教程(√),从而受到了不少开发者的关注,其中也包括一些爱整活的小伙伴。

    萨纳兰的黄昏在86盒的原作者FanHuaCloud大佬加持下,又给86盒挖了个新坑,为了解决之前所驱动的圆屏只能播放MJPEG并且帧率较低的尴尬问题,集圆屏加一体化驱动板+外壳+炫酷LVGL UI于一身的圆形86盒横空出世,并命名其为——T113太极派。

    目前的版本是插电使用的超薄版本 ,后续可能会增加带扩展版的支持电池的充电版本,其最主要的特点是作者为这款圆形的太极派专门给它建模做了一个极其轻薄的CNC外壳,触摸屏直径是71.8mm,外壳直径为74mm。树脂版外壳厚度为13mm,CNC版外壳厚度为10mm。

    微信图片_20240410113945.png QQ图片20240411172645.jpg

    T113 MIPI触摸屏核心板

    作者:搞事情团队

    开源项目地址:https://oshwhub.com/gao-shi-qing-tuan-dui/t113_mipi

    YUc2yqWqwpXR9Qk3qxoMJqC2w8PvwKQwCTSn4Qks.jpeg

    此核心板尺寸小巧,板载资源极其丰富,元件均在一面,背面可直接与大显3寸MIPI液晶屏通过FPC排线相连。板载CH340,MPU6050,HUB,NANDFlash,麦克风,XR829-WIFI。仅用一根Typc线便可调试此核心板,非常方便。调试串口,ADB接口,音频接口及USB,GPIO均已用引出。扩展性极强。板载资源均已调试通过。

    F07A2075-0266-46e0-B2E3-18C7F8AE09DB.png 98082955-4962-43a8-8BC2-6F6F7401C352.png

    发布在 爱搞机专区
  • 回复: A133/R818 Tina Linux Qt 平板电脑方案 解决方案 ❀

    @rayzhang 不放点demo出来秀一秀吗

    发布在 R128系列-智能硬件
  • 回复: APST的工具释放

    @daizebin 是的😊

    发布在 灌水区
  • 回复: T507是否支持el2模式

    更换BL31,使用平台sun50i_h616,即可开启el2

    https://github.com/ARM-software/arm-trusted-firmware

    发布在 创龙科技专区
  • 回复: R128s2 Devkit Windows cygwin编译各种错误

    使用cygwin需要预配置的SDK,目前还未发布

    发布在 R128系列-智能硬件
  • 回复: 哪吒开发板的屏在哪里可以购买?

    @machiner
    https://item.taobao.com/item.htm?id=658408502689

    我这边做过五款可以接哪吒开发板的MIPI屏

    b3299ae5-ace4-4744-86b0-a6da665ca1ab-68d3b5cfee086ad732e1a4de13aad2c.jpg

    发布在 D1系列-RISC-V
  • 请问如何在D1-h上同时驱动MIPIDSI + HDMI实现双屏异显!

    参考大佬 https://bbs.aw-ol.com/topic/362/diy教程-d1的双屏异显第一弹来啦-d1同时支持两个屏幕-一共做ui交互-一边个播放视频?_=1713492912563
    帖子,
    尝试去做实验,
    发现修改 libuapi 库,videoOutPort.c 文件 SCREEN_0 为1 ,
    通过 tplayerdemo播放视频,HDMI无任何输出,
    但是通过 colorbar 调试,两边是可以显示不同的画面。
    如果不修改 videoOutPort.c 文件 SCREEN_0 为1 ,则MIPI DSI可以正常播放视频。

    db0b4ae5-5dd1-47cf-a8a9-f251ea3fa173-6042142a32cd7b6b063ecc28ebf0d80.jpg

    cd /sys/kernel/debug/dispdbg
    echo disp0 > name; echo switch1 > command; echo 1 4 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
    echo 1 > /sys/class/disp/disp/attr/colorbar
    
    cd /sys/kernel/debug/dispdbg
    echo disp1 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
    
    cat /sys/devices/virtual/disp/disp/attr/sys
    
    考官方文档截屏,导出的图像是正常的
    
    echo 0 > /sys/class/disp/disp/attr/disp
    echo /data/filename.bmp > /sys/class/disp/disp/attr/capture_dump
    使用colorbar,显示不正常
    
    echo 0 > /sys/class/disp/disp/attr/disp
    echo 1 > /sys/class/disp/disp/attr/colorbar
    echo 1 > /sys/class/disp/disp/attr/disp
    echo 3  > /sys/class/disp/disp/attr/colorbar
    重新对LCD初始化就正常了。
    
    mount -t debugfs none /sys/kernel/debug;
    cd /sys/kernel/debug/dispdbg;
    echo suspend > command; echo disp0 > name; echo 1 > start
    echo resume > command; echo disp0 > name; echo 1 > start
    

    目前认为是是 硬件部分 没问题,两个图层已经创建,单独 MIPI DSI 运行LVGL示例没问题,但是Tplayerdemo在调取disp图层 播放视频时无法从 hdmi 输出,有没有比较了解的大佬指点一二?
    不胜感激!

    发布在 D1系列-RISC-V