0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【项目实战】基于全志F1C200s的超迷你&低成本开发板开源

电子发烧友论坛 2022-04-11 10:35 次阅读

fc9627c6-b828-11ec-82f6-dac502259ad0.png


B站最强小电视(基于全志H3)

fcb80530-b828-11ec-82f6-dac502259ad0.png

钢铁侠机械

曾经靠着“B站最强小电视”以及号称“钢铁侠机械臂”等硬核产品出圈的稚晖君又双叒叕来整活啦!

fcce0bd2-b828-11ec-82f6-dac502259ad0.png


这次稚晖君开源了基于全志F1C200s的一个超迷你&低成本的Linux开发板,项目名为Planck Pi,F1C200s采用的ARM9架构,SIP内置DDR的极简封装很适合作为Linux开发入门板卡。

fcf8ffc2-b828-11ec-82f6-dac502259ad0.jpg

fd0804c2-b828-11ec-82f6-dac502259ad0.jpg

稚晖君在个人的github仓库开源了软硬件所有资料,该项目内核版本用的5.4.77,移植了Debian系统,跟Ubuntu基本没有差异。

项目资料获取方式:
Github链接:https://github.com/peng-zhihui/Planck-Pi

项目说明

本项目是一个基于全志F1C200s芯片的超迷你&低成本的Linux开发板,本来是用于个人的某个小项目调试,现把所有硬件、软件(u-boot、内核、root-fs)开源出来。板卡成本应该不到50RMB,而且提供了很多资料,很适合用于新手作为入门Linux学习的开发板。

板载资源:

一个OLED128x80

一个麦克风 &功放可以外接喇叭

双面不同功能的Type-C接口分别提供USB转串口以及USB-OTG功能

一个USB-A口用于外接设备

SD卡插槽

引出绝大部分IO

芯片介绍

全志F1C200s是全志的一款高度集成、低功耗的移动应用处理器,可用于多种多媒体音视频设备中。

全志F1C200s基于ARM 9架构,芯片集成了SiP的DDR,外围电路可以极其简单;它支持高清视频解码,包括H.264、H.263、MPEG 1/2/4等,还集成了音频编解码器和I2S/PCM接口,是一款开发简单、性价比较高的产品,也适合用来做入门级的Linux开发板。

参数规格

fd21c132-b828-11ec-82f6-dac502259ad0.png

芯片框图

fd3446cc-b828-11ec-82f6-dac502259ad0.png


硬件开发

fd59caa0-b828-11ec-82f6-dac502259ad0.jpg

原理图见仓库的源文件和PDF,需要说明的点是:

板子的Type-C采用正反插不同功能,正面是USB转TTL串口功能,用于内核调试,反面是芯片的USB功能,在内核中我开启了USB的RNDIS网卡也就是说可以通过这个USB口模拟出一个网卡然后共享电脑网络,也就不需要外接WIFi和以太网模块了很方便。


由于芯片只有一个USB接口,因此为了能使板子作为Host外接其他设备,我在板卡上添加了一个OTG的跳线:

fd6ae86c-b828-11ec-82f6-dac502259ad0.jpg

正常情况下不接跳线的话OTG功能为Device模式,也就是可以通过typec接口模拟网卡或者其他设备如MTP;当插上跳线帽之后,就可以作为Host在右边的A口插入USB设备了如U盘、键盘、鼠标等,注意此时C口的USB功能失效,需要通过串口登录板子。

项目资料目录


fd810e62-b828-11ec-82f6-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4979

    浏览量

    97273
收藏 人收藏

    评论

    相关推荐

    能力再次提升! 迅为RK3588/RK3568开发板&核心新增定制分区镜像

    能力再次提升! 迅为RK3588/RK3568开发板&核心新增定制分区镜像
    的头像 发表于 11-06 15:11 339次阅读
    能力再次提升! 迅为RK3588/RK3568<b class='flag-5'>开发板</b>&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;核心<b class='flag-5'>板</b>新增定制分区镜像

    迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像

    迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像
    的头像 发表于 11-04 15:00 322次阅读
    迅为itop-3568<b class='flag-5'>开发板</b><b class='flag-5'>AMP</b>双系统使用手册之烧写<b class='flag-5'>AMP</b>镜像

    onsemi LV/MV MOSFET 产品介绍 &amp;amp;amp; 行业应用

    01直播介绍直播时间2024/10/281430直播内容1.onsemiLV/MVMOSFET产品优势&amp;市场地位。2.onsemiLV/MVMOSFETRoadmap。3.onsemiT10
    的头像 发表于 10-13 08:06 300次阅读
    onsemi LV/MV MOSFET 产品介绍 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行业应用

    8月芯片开源项目分享合集

    Linux内核驱动的源码。 linux-card 作者:syske 作者本人的第一块F1C200S的实验,踩了很多坑,更新了六个版本的PCB才所完美解决所有的问题,板子成
    发表于 09-02 10:25

    RK3568开发板支持AMP双系统

    RK3568开发板支持AMP双系统
    的头像 发表于 06-04 15:33 667次阅读
    RK3568<b class='flag-5'>开发板</b>支持<b class='flag-5'>AMP</b>双系统

    利尔达NB-IoT &amp;amp;amp;Cat.1 产测应用指导

    用户使用利尔达NB&amp;Cat.1模组在出厂前都会进行相应的产线测试,如何保证NB&amp;Cat.1在用户产线测试后整机功能正常,是否用户产测进行了模组侧的功能测试
    的头像 发表于 06-01 08:14 622次阅读
    利尔达NB-IoT &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Cat.<b class='flag-5'>1</b> 产测应用指导

    【米尔-T113-i开发板试用】米尔-T113-i开发板与modbus设备的连接和操作

    读取连接到米尔-T113-i开发板上的温度传感器,源码如下: #include &amp;lt;errno.h&amp;gt; #inc
    发表于 03-21 19:39

    【米尔-T113-i开发板试用】移植libmodbus库到米尔-T113-i开发板

    ]=34c254066cb77dc6565cc41963f872b90e5dbefc, with debug_info, not stripped 然后把所有的libmodbus文件拷贝到米尔-T113-i
    发表于 03-05 22:31

    2月芯片开源项目分享合集

    手势识别模型,转为TFlite模型,再通过谷歌提供的 TFlite C API 运行模型。 3、项目名称:ConcoPi-基于F1C100S的小终端 使用
    发表于 03-02 14:39

    1芯片开源项目分享合辑

    、V3S-PI 基于V3S的随身终端本项目是基于
    发表于 01-29 10:20

    飞凌嵌入式OK3568-C-AMP-hal_用户使用手册_V1

    OK3568-C开发板-AMP-hal_用户使用手册_V1.0_20231227
    发表于 01-23 16:36 14次下载

    基于V3S芯片DIY Linux开发板

    简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由V3s
    的头像 发表于 01-15 09:37 2551次阅读
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b>V3<b class='flag-5'>S</b>芯片DIY Linux<b class='flag-5'>开发板</b>

    DIY个人的Linux开发板教程

    作者简介:大佬已在硬创社开源了近50款开发板,动手能力极强,于去年年底开始接触学习Linux,并由V3s
    的头像 发表于 01-07 09:52 2006次阅读
    DIY个人的Linux<b class='flag-5'>开发板</b>教程

    开源项目!教你如何复刻自平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    中控虚拟光渲交互(86盒)》,项目选用RISC-V核心的D1s作为主控进行开发,并通过家庭WIFI内网,实现设备间MQTT通信,与其它
    发表于 12-26 09:17

    开源作品!稚晖君迷你低成本开发板、超酷机器人、智能手环等参考方案

    出圈的稚晖君又双叒叕来整活啦! 这次稚晖君开源了基于F1C200s的一个迷你&
    发表于 12-12 10:28