全志H6开发板教程:软硬件联调

全志H6开发板可以用来制作……但是完全没见过有人讲怎么设计一个类似于树莓派的开发板/应用,基本都是讲怎么在树莓派上配置软件和环境,玩各种创意。开源的派也不少,但是都只是给出了最终的成果(原理图+PCB+Demo视频),缺乏中间过程,让人不知道如何自己独立做出这样的东西。

全志H6开发板教程:软硬件联调

这个开源项目的主要目的是帮助想要学习ARM高速电路的朋友学习制作自己的ARM开发板。 教程从最初的“需求分析”到“软硬件联调”的成功实施。 即使是零基础的硬件新手,按照教程也能制作出属于自己的第一块开发板。

教程说明

全志H6开发板教程:软硬件联调

本教程以全志H6开发板为中心。 从最基本的“需求分析”到最终成功实现“软硬件联调”,整个过程都包含在教程中。 共有九章。 每周三更新2-3章。 预计6月28日更新完成。

本文主要介绍-教程目录+全志H6开发板项目。

教程目录

目录导航:需求与设计注意事项、原理图设计、PCB设计(上/中/下)、焊接与调试(上/下)、软硬件联调。

全志H6开发板简介

开发板采用全志H6作为主控芯片,配备2GB LPDDR3内存和8GB EMMC。 通讯模块采用AP6212(WIFI+BT)。 它还具有常见的USB、HDMI、耳机音频等接口,以及开放的26Pin GPIO,基本涵盖了一块完整开发板的基本功能设计。

全志H6开发板教程:软硬件联调

该硬件与 Orange Pi 3 LTS 兼容,可以编程到 Orange Pi 系统中并与其软件完全连接。 例如,使用Orange Pi提供的GPIO操作工具来操作IO口。 它还支持Ubuntu 22.04、Debian 11、Android TV 9.0等操作系统。

使用说明

全志H6开发板可用于制作…

一台小型的Linux桌面电脑可以用来编辑文件、上网、学习编程、播放视频等。

小型Linux网络服务器可以实现NAS、软路由、智能家居控制等。

性能强大的小型计算机可以通过GPIO直接控制外部硬件。

开发板特点

①基于全志H6芯片,4核Cortex A53,Mali-T720 GPU;

②支持运行GUI系统,可运行浏览器;

③支持常用接口,包括USB、HDMI、音频接口、WIFI、SD卡等。其中开发板有4个USB接口,包括1个USB 3.0、1个USB 2.0、1个USB OTG、1个USB Type C电源接口,并可通过调试USB直接烧写固件;

④支持的系统包括:Ubuntu 22.04、Debian 11、Android TV 9.0;

⑤支持HDMI和3.5mm接口音频输出(音质清晰,无噪音),HDMI最高支持4K@60HZ,实际测试至少支持2K@60HZ;

⑥板载26 Pin GPIO,支持I2C、SPI、UART、PWM等常用接口,兼容Orange Pi 3 LTS的GPIO接口;

⑦8GB eMMC存储,2GB LPDDR3内存,支持TF卡扩展。 根据DragonHD的实际测试,2GB LPDDR3内存最高速度达到888MHZ,并且支持从eMMC和TF卡启动;

⑧板载AP6212(WIFI+BT),实测WIFI速度下载30Mbps+,上传20Mbps+;

⑨独立调试串口,启动时输出UBOOT和内核调试信息,进入系统后可作为Console使用;

⑩搭配AXP805电源方案。

登机须知

全志H6开发板教程:软硬件联调

此开发板采用JLC06161H-3313阻抗,基本满足JLC对6层板的免板印刷要求。

由于JLC free规则正在变化,请注意:当前(2023.04.27)JLC free规则已将过孔外径更改为0.3mm/0.4mm。

过孔外径变小,板子更容易绘制,但仍需要进行相应修改,以符合自由板制作规则。

费用说明

全志H6开发板教程:软硬件联调

注意! 事实上,自己制作贴面的成本比上面写的要高得多。

比如:为了冗余,我单独买了4套H6+AXP805芯片,还买了各种焊接工具。 实际总成本约为1000元(材料700元+工具300元)。

降低成本的方案:开源平台创始人[url=home.php?mod=space&uid=2104444]@Frostcc[/url]找到了——太极猫电视盒子,咸鱼价60左右。包含H6、AXP805 、LPDDR3(1GB)、eMMC、AP6212,可以参考。

开源信息

该项目的所有材料都是开源的

制作背景

每当我看到手机和电脑PCB上密密麻麻的元件时,我就会想什么时候可以做出类似的东西。

但我真的很想学怎么做,但我不知道从哪里开始。

网上有很多关于STM32、ESP32等MCU的电路硬件设计和软件开发的教程。 仅嘉利创EDA就举办过多次此类活动。

但我从未见过有人谈论如何设计类似树莓派的开发板/应用程序。 他们主要讨论如何在 Raspberry Pi 上配置软件和环境,并发挥各种创意。

开源派别很多,但都只提供最终结果(原理图+PCB+Demo视频),缺乏中间过程,人们不知道如何独立做出这样的东西。

看到别人做的馅饼后,我心里很羡慕,但除了羡慕我什么也做不了。

于是,我就行动了! 我花了5个月的时间学习和实践,终于成功调整了各项功能。

我想发布一个关于从头开始进行 ARM 高速电路设计的真实教程。 期待大家在教程中一起学习!

单片机

毕业设计课题需要题主根据个人的情况,更加建议

2024-3-5 4:03:16

单片机

单片机能识别的语言和计算机其实是一样的?

2024-4-5 23:08:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索