1.前言

小白自制开发板全新系列正式来了,之前我们使用全志的F1C200s芯片制作了一个小电脑,众所周知,调试很艰难,坑也很多,以至于墨云到现在还是没找到对应的补救方案,为了弥补上次的遗憾,所以我打算重启炉灶另开张,制作一个基于全志V3s的小电脑,其特点如下:

  1. 一体式设计,上个项目中使用核心板与底板分离的的方式,使用M.2接口,虽然可以大大压缩小电脑的体积,但是在后续调试中却发现,喷锡的金手指在拔插几次以后就会产生各种不稳定,如接触不良,连锡等问题。所以本次使用一体式设计不再有核心板和底板之分;
  2. 稳定的WIFI体验,这是弥补上个项目的坑,因为对于ESP8266模组,本身并不是专门WIFI网卡,对应的驱动是来自社区,所以稳定性很差,而且基于SPI接口,传输效率很低,关键是在发送数据的时候会造成驱动崩溃。而本项目使用rtl8723bs网卡,基于SDIO接口。效率非常高,驱动完善,容易适配。
  3. 使用更大的显示屏,本次使用2.0寸的320*240规格的屏幕,可以拥有大视野,而且制作启动logo的时候终于不用做特殊处理了。
  4. 更快的核心速度,V3s使用Arm A7结构比之Arm 9,会有很大的性能提升。

接下来看看实物图吧

秀完了,那么开始进入正题。

2.资源说明

首先本次项目使用的芯片是全志的V3s,这是一款基于Cortex™-A7的单核芯片,内置64M的ddr2内存,视频支持1080p@30fps播放与采集,是全志为入门级行车记录仪打造的芯片,相关资源如下

而基于该芯片的开发板中最具有代表性的就是LicheePI Zero,是的,依然是荔枝派,相关实物图如下,该图中包含了核心板和底板两部分,而我们在后续移植中仍然是要用到荔枝Zero相关的资源。

相关参考资料地址如下

https://wiki.sipeed.com/soft/Lichee/zh/Zero-Doc/Start/intro_cn.html

这里用到的EDA工具,还是立创EDA,主要是上手简单方便。

3.原理图

以下是原来图,本次原理图有点多

3.1核心部分

核心部分,这部分比较简单,主要包含V3s核心、24Mhz工作晶振、RTC计时晶振、重置电路、以及一些其他外围控制电路,需要注意的是这里的RTC晶振事实让可以不用接,但是对应的供电必须得有。

3.2 电源串口部分

电源管理,还是使用四路电源,使用SY8088AAC DCDC降压芯片和XC6206-3.0VLDO两种方式,其中常规电压为3.3V、内存电压为1.8V、核心电压为1.1v,对于这三路电压可以使用电源管理区域中的公式进行Ra和Rb进行计算所得。

对于3.0v这路电源,与相关大佬们交流得知可以直接使用3.3V,所以如果有必要可以替换本路电源,另外就是3.0V电源输出部分C47、和C59两个100nf电容需要挨着V3s引脚。

串口芯片使用的是CH340E,外设灯使用三路LED(RGB)中,这部分电路有点不合理,事实上应该使用3.3V电源、LED灯GND接V3s引脚。

最后就是滤波电容需要靠近V3s芯片引脚。

3.3 TF卡、网络、显示屏

接口部分,小电脑依然使用TF作为"硬盘“,另外使用一路USB接口,一路音频接口、一路TFT屏幕、这部分与以前的原理图一样,直接照抄就可以,需要注意一下,TFT原理图SDA和SLK需要上拉,这部分电路可以在上面核心部分原理图中看到。

最后就是WIFI使用基于SDIO接口的RTL8723bs模块,这得益于V3s核心的两路SDIO接口,一路连接TF卡,另外一路就用来连接WIFI吧。

看看效果,所以要啥ESP8266。

4.PCB

PCB使用四层结构,大小为7cm*4.5cm

在进行PCB布局的时候,需要遵循一些设计规则,比如晶振不能使用过孔、滤波电容靠近引脚、天线需要在板子边缘、覆铜的时候天线部分需要开窗等等一些简单的规则。

以下是隐藏丝印和覆铜后的效果。

5. 开源开源

最后就是开源,废话不多说了,立创硬件开源获取原理图和PCB:
https://www.oshwhub.com/ftwtwzy/snaillpi_copy

6. 更多的展示

制作本小板的初衷是为一个MP4屏幕做个驱动板,这是第一个开发板,嘉立创紫,然后很顺利,系统、网卡、音频、USB驱动一次新调试成功、除了显示屏,因为LCD背光电压不够,所以失败了

这是第二版绿色版本,华秋打板,本次放弃了mp4屏幕,使用了TFT 2.0寸

然后遇到了更尴尬的问题,失败

接下来就是上面呈现的版本。

自制Linux开发板,换个核心再来一次相关推荐

  1. 【f1c200s/f1c100s】mangopi自制linux开发板驱动适配进度(PCB、代码开源)

    [f1c200s/f1c100s]mangopi自制linux开发板驱动适配进度(PCB.代码开源) 目前进度 过程记录博客 目前进度 目前自制的mangopi设备驱动适配已完成部分包含: 基于扫描的 ...

  2. 自制linux开发板安装系统,6410开发板linux系统安装流程

    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议.SecureCRT是一款用于连接运行包括Windows.UNIX和VMS的远程系统的理想 ...

  3. 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录

    基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录 硬件环境 正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2) 底板+核 ...

  4. linux开发板 杭州迈冲,杭州迈冲科技MC9G20-DK评估开发板

    一.产品简介 迈冲科技MC9G20-DK评估开发板采用MC9G20核心板加评估测试底板双层架构.MC9G20核心板是MC9260核心板的升级版本,与MC9260核心板Pin-to-Pin兼容.采用AT ...

  5. 正点原子Linux开发板 spi内核驱动 0.96寸ips屏教程

    正点原子Linux开发板 spi内核驱动 0.96寸ips屏教程 首先选择模块 设备树配置 spi驱动程序(用的spi_driver) app 最近做下底层SPI驱动来驱动IPS屏,本来想实现这种效果 ...

  6. 意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测

    ST公司去年推出了MPU系列芯片,MPU系列不同于以往产品,它既包含有ARM公司Cortex M 单片机核心,也包含有ARM公司Cortex A 应用处理器核心,以期将STM32单片机产品优势扩展到更 ...

  7. linux开发板 pc 通讯_从51单片机到Linux 开发板运行hello world(教程4)

    大家好,我是兔子. 是一个嵌入式软硬件工程师. 正在从单片机开发转岗Linux开发. 这次教大家如何在Linux开发板上运行可执行文件. 简单起见,不涉及到硬件.直接和教程2一样,能在PC虚拟机上运行 ...

  8. 【开源分享】自制STC15W408AS开发板

    [开源分享]自制STC15W408AS开发板 实物图: 和Arduino UNO板子尺寸差不多 开源平台:立创EDA 立创eda主页链接:https://oshwhub.com/perseveranc ...

  9. 【嵌入式Linux应用】初步移植MQTT到Ubuntu和Linux开发板

    1. 概述 ​ 本篇主要是记录将MQTT移植安装到百问网STM32MP157开发板上,并且是跑一下MQTT的一个例程来验证,要完成本次移植安装,必须要保证电脑和开发板都能上网.. 2. 软件平台 ​ ...

  10. 移植中文TTS(ekho)到ARM linux开发板

    移植ekho到arm linux,实现将中文转换为.wav格式的语音文件. 移植开源库libsndfile到arm linux开发板 1. 下载压缩源码包libsndfile-1.0.28.tar.g ...

最新文章

  1. 2022-2028年中国钢材市场投资分析及前景预测报告(全卷)
  2. 台积电2nm与3nm制程
  3. 更换jdk Error:could not open '...jvm.cfg'解决方法
  4. CodeForces - 1427C The Hard Work of Paparazzi(dp+剪枝)
  5. 牛客 - 牛牛的Link Power II(线段树)
  6. Oracle全文索引之五 测试
  7. ACL2021 | 跨视觉语言模态任务与方法
  8. Linux中线程使用详解
  9. pytorch ocr_使用PyTorch解决CAPTCHA(不使用OCR)
  10. python核心编程之Python程序退出方式小结
  11. vb2008 获取u盘id_【干货】纯 windows 系统绕苹果ID解锁,傻瓜式的教程
  12. 滴滴章文嵩分享大数据在城市智慧交通领域探索实践
  13. RedHat7.6 配置yum源
  14. 弘辽科技:淘宝提升销量怎么越提升越没流量?是什么原因?
  15. Mysql修改表中字段名称、字段类型
  16. 帝国ECMS教程:上一篇下一篇自定义综合代码
  17. 2019FME博客大赛——基于 FME 求算最佳租房方案
  18. vscode之plantUML流程图
  19. QQ登录php无限制,PHP实现QQ登录实例代码
  20. 飞思卡尔智能车 电机PID

热门文章

  1. 如何破解CuteFTP 4.0,CuteFTP,逆向工程技术
  2. 基于模板匹配的螺母检测(计算机视觉实验)
  3. IT近年最新技术一览
  4. CISA要求联邦机构修复被震网病毒攻击利用的漏洞
  5. 模COMSOL Multiphysics v5.3 Win64 Linux64 MacOSX64 1DVD
  6. Science Word安装教程附下载链接
  7. 新库上线 | CnOpenData境外投资企业(机构)名录数据
  8. 闲聊企业数字化转型(1)-供应链数字化
  9. 思科路由器配置命令(二)
  10. 搭建Ubuntu下c/c++编译环境