导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. f_Endman
    F
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 84
    • 主题 1
    • 帖子 1
    • 最佳 0
    • 群组 0

    f_EndmanLV 2

    @f_Endman

    84
    积分
    0
    声望
    1
    资料浏览
    1
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    f_Endman 取消关注 关注

    f_Endman 发布的最新帖子

    • 做了一个T113S3小电脑 开源完整软硬件 linux6.1+debian12一键构建+镜像一键构建/下载

      板卡介绍

      板卡是我三年前自己搓的
      主要外设包含:1.8寸LCD(st7735r);wifi+bt(rtl8723bs);麦克风电路;扬声器功放电路与接口;USB-C OTG;SD卡槽与SD NAND预留焊盘;UART调试串口;三合一拨码按键

      t113iot-board.png
      t113iot-demonstrate.gif

      B站视频:自制比掌心还小的Linux电脑:从高中生玩具到全能终端的进化
      项目Github仓库:fEndman/t113-iot-build-debian
      仓库涵盖了bootloader(awboot)、主线linux-6.1、debian根文件系统构建脚本、一键制作镜像与下载脚本,以及板卡的硬件设计以及外壳3D文件。

      内核是我23年初参考芒果派适配的主线Linux 6.1。
      修改了 codec 驱动,支持外置功放的 GPIO 使能控制(DAPM自动管理);设备树增加了动态主频调度器支持(大大降低了空载的发热),启用USB从机,增加屏幕配置并启用屏幕

      debian通过脚本从零开始使用debootstrap一键构建,自动换源并下载常用包,自动配置zram swap内存,开机自动RNDIS+DHCP

      电路设计用的是LCEDA,画的比较随意,但是跑满1.1GHz主频基本没问题(T113有点积热,不加散热片基本也只能跑这个频率了)
      板子带外壳尺寸54*41*13,硬件设计和外壳3d模型的相关文件在仓库的hardware文件夹里

      这个板卡其实2023年初就基本完成了(当时只上传了内核储存库),但中间忙了几年别的事,直到这段时间闲下来玩了玩应用层,才顺便整理了一下资料。

      应用

      得益于RNDIS的USB局域网,日常调试应用可以直接USB一线通(SSH、桌面串流程序等)。
      图里的桌面串流程序可实现将板卡作为windows的副屏使用(win11 vdd虚拟屏幕实时截屏+RNDIS局域网串流,webp流能轻松跑到60帧,通信架构为TCP+ZeroMQ)大部分是AI写的,没什么参考价值,看个乐就好。

      构建

      具体的构建流程参考github仓库里的说明

      发布在 T Series
      F
      f_Endman