当前位置:首页 > 每日看点

一个人能做出什么开源项目?

卡卷网2年前 (2024-12-18)每日看点279

一个外包项目,悬赏8000元。

要求:用指定芯片做一个平板电脑。

一个人能做出什么开源项目?  第1张

作者一个人边学边做,还真搞定了,且质量还不错。

一个人能做出什么开源项目?  第2张

但为了8000元奖金,项目成本还得压一压。

你猜作者可以将成本压缩到多少元?

目前项目已成功结项并开源。

你可以根据他的开源描述猜一猜~

相信看到最后,你的猜测和真实成本价不会相差太多


工程描述

这是一款基于全志A133处理器的平板电脑,可运行AndroidLinux系统,采用TYPE-C口供电。

一个人能做出什么开源项目?  第3张

和普通平板一样:长按电源按键可实现开关机、能安装apk、能视频播放、音乐播放、能插入耳机、可连接wifi信号……


参数说明

平板性能参数如下:

  • 尺寸:173x109x15mm
  • 屏幕:7寸,1024x600
  • 分辨率处理器:Allwinner A133 4核Cortex A53
  • 内存:2G LPDDR3
  • 存储:32G EMMC,可外扩TF卡
  • 电池:3.7V 3000mAH 锂电池操作
  • 系统:Android 10
  • WIFI:双频WiFi6
  • 蓝牙:BT5.2
  • 音频接口:3.5mm耳机接口
  • 数据接口:USB2.0x1,USB OTGx1
  • 充电接口:Type-C口


设计说明

一个人能做出什么开源项目?  第4张

1.PCB设计

PCB采用4层板设计,并遵照了嘉立创的免费打样规则。就这样成功省下了一笔~

元件基本是在正面,方便贴片加工,背面是显示屏的fpc连接座。

一个人能做出什么开源项目?  第5张

一个人能做出什么开源项目?  第6张

4层板免费打样规则:3313层压,1.2mm厚度,线宽线距3.5mil,过孔0.3/0.4,尺寸10x10以内。

2.结构设计

考虑到成本,也为了适应不同需求设计,外壳分为:外框、中间层、背板三部分。

  • 外框采用PLA,具有较高的硬度;
  • 中间层采用X树脂,SLA光敏树脂材料成本低;
  • 背板如有散热要求可以用铝型材cnc,可直接贴在处理器和ddr上,想要低成本可以选择PLA或者SLA

一个人能做出什么开源项目?  第7张

3.布线设计

布线的主要难点在A133扇出和ddr走线。

A133封装是0.5pitch的BGA,扇出走3.5mil线宽线距。

为了走线,有部分焊盘改成椭圆形,DDR尽量走了3W。

而且免费层压结构最接近的是3313结构走50阻抗要求线宽6.16mil,我用的是4mil,阻抗上有偏差。

  • 层压为:信号层-GND层-VCC层-信号层
  • DDR布线区域为:信号-GND-信号-VCC

注意VCC-CPUVCC-SYS等这些大电流的电压走线,要尽量粗和短,换层连接处多打过孔

布线前最好能找到一些官方的硬件设计指南资料之类的,有助于避坑确保一板过。

一个人能做出什么开源项目?  第8张

一个人能做出什么开源项目?  第9张

一个人能做出什么开源项目?  第10张

一个人能做出什么开源项目?  第11张

软件和测试

本次项目无需编写代码,直接烧入镜像文件即可使用。

设计初衷是做一个可以正常使用的平板,并且可以用来学习linux。硬件上接出了调试口以及部分外设的GPIO可以用来扩展模块学习。

1.DDR测试

拿到焊了部分元件的PCB板后,可以先通过DragonHD软件进行DDR测试。

  • 通过USB OTG接口连接到电脑
  • 打开DragonHD;
  • 选择A100&A133_AXP707,LPDDR3频率888;
  • 点击启动按钮
  • 按下板子上的复位按键即可开始测试。

一个人能做出什么开源项目?  第12张

2.烧入Android镜像

我用的是PhoenixCard软件,将镜像文件烧入到TF卡中来启动,内置的EMMC尚未使用。

  • 将TF卡插入电脑;
  • 打开PhoenixCard选择好对应固件;
  • 点击恢复卡来格式化TF卡;
  • 再选择启动卡点击烧卡即可。

一个人能做出什么开源项目?  第13张

3.串口查看信息

板子接出了Jtag和串口,可用来调试和查看信息,Jtag口目前未使用,串口引脚如下图所示:

一个人能做出什么开源项目?  第14张

设置波特率115200即可通讯,接口因为尺寸原因用的是1.27间距的排座,后面有设计转接板转成2.54间距的插针,方便调试和使用。

一个人能做出什么开源项目?  第15张

一个人能做出什么开源项目?  第16张

组装过程

平板结构比较简单,可以参考以下方式安装。

  • 将中间层卡在外框上
  • 将PCB板固定在中间层。
  • 接好液晶屏的fpc排线
  • 将液晶屏背面贴好双面胶后扣进外框。
  • 连接好电池、扬声器、天线等并固定。
  • 盖上后盖,拧紧螺丝。

一个人能做出什么开源项目?  第17张

成本公布

你猜对成本了吗?

一个人能做出什么开源项目?  第18张

没错,成本就是447.3元!如何?在你预期之内吗?

值得一提的是,这是作者首次接触linux项目

这次作者不但巩固了相关知识顺便还赚了8000元,简直是美滋滋。

一个人能做出什么开源项目?  第19张

文章的最后,小编想说——希望【立创开源硬件平台】能多多出一些类似的开源项目。

让刚好想做项目,想增长项目经验的伙伴——有项目可做还能回回血,更能为国内的开源环境增添一些更优质的开源项目一举三得呀

参考资料:

[1]基于全志A133的一款平板,电路代码均已开源

— 完 —

嘉立创EDA·知乎号

关注我,看一手优质开源项目

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4850.html

分享给朋友:

相关文章

如果我们没有自己的手机操作系统,会出现所谓的“卡脖子”“安全”问题吗?

如果我们没有自己的手机操作系统,会出现所谓的“卡脖子”“安全”问题吗?

前段时间某某高管在微博发文表示:“其实我觉得,中国人需要的不是一个自己的手机os,而是一个全国产的微信,再搭配一些辅助功能。”这算是“安卓开源”开源的代表了吧。然而打脸来的如此之快,10月30日消息,在Linux内核疑似大规模移除俄罗斯开发…

你手机里有哪些堪称神器的 App?

你手机里有哪些堪称神器的 App?

嗨嗨,我是赢酱~ 首先我认为对于我们有用的提升自我的都是手机里的神器 App。 一个人应该什么样子呢?在我从女孩子的角度看来,自律,上进,会打扮,情商高,会挣钱,独立,落落大方,这才是应该有的样子,我们可以借助手机不断学习改变 今天给大家准…

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。 工程不好干,首先就是不合法,在法律层面,根本就没有包工头…

如何判断 Java 工程师的基础知识是否扎实?

我来给你出几道大题,能答对70%,你就算基础扎实了。 第一部分 Java基础(27)1. 程序本质:代码是如何被执行的?CPU、操作系统、虚拟机各司何职?2. 基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法3. 引用类型:…

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。 2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情历历在目。 没有一个…

鸿蒙系统到底是不是安卓系统?

你好,是的。 接下来我给不懂技术的人简单的说一下哄蒙系统的来龙去脉。 首先你要知道什么是开源。 ‌‌开源 (Open Source)全称为开放源代码‌,意味着任何人都可以获取和使用软件的源代码,并在遵守版权协议的前提下进行修改和再发布。‌1…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。