搜索
bottom↓
回复: 34

基于Beaglebone Black学习ARM-LINUX嵌入式系统之一——平台概述

[复制链接]

出150入640汤圆

发表于 2019-7-24 16:49:52 | 显示全部楼层 |阅读模式
曾几何时,一套友善之臂的Mini2440开发板带着一代人走进ARM-LINUX嵌入式系统开发的殿堂,十几年过去了,当嵌入式软件系统已经升到Android十代,嵌入式CPU已经升级到64位8核,但Mini2440开发板仍然热销不已。为什么?因为作为一款开发板,主要评价标准是是否能有效地提高学习效率,更具体地说,相关资料有多少,用户有多少,技术支持是否给力。这里,我给大家推荐一款比Mini2440更适合学习的开发板,那就是TI的Beaglebone Black。
TI在十多年前推出的Beaglebone Black,重新定义了开发板的概念。袖珍的尺寸,强大的扩展能力,低廉的价格,丰富的资料,一下子风靡全球,引出众多的模仿者,一时间,各种Pie粉墨登场,其中最有名的竞争者就是树莓派。以下是当年的二者参数对比。
BBB
树莓派
  
关于芯片的资料
BBB 用德州仪器(TI)的 AM3358 在它自己官网就有了。几千页的技术手册详细描述到每一个寄存器。海量的参考板电路设计,全部开源。
树莓派用Broadcom 资料挺难找的,仅仅有一个两百多页的引脚与接口说明。
  
CPU
ARMv7-A 架构系列,32bitCortex A8
ARMv7-A 架构系列,32bitCortex A7
GPU
BBB GPU 比较老,PowerVR SGX530PowerVR 不产 GPU 只卖设计,这里说 BBB 的那生产的也是 TISGX 5 系的参数请点击这里
Broadcom 定制的 GPUVideoCore IV 双核处理器,型号 BCM2763,树莓派一二代都是这一块,Broadcom 官网介绍请点击这里。能对多媒体进行编码解码。1080p 哦。
PRU
两个,UART port 12MbpseCAP, MII Ethernet, MDIO
GPIO
IO 引脚看照片都知道,BBB 是比较多,2 X 46 个母。但有些 BBB 已经用掉了一些的,自己看着办,要用就要禁用原有功能,比如 HDMI 输出或者 eMMC 等等。P8 说明请点击这里打开 PDFP9 说明请点击这里打开 PDF,高清图,打不开或许要FQ
40个插针。都是 multiplex。普通情况特别是用来学习的话,应该不会不够用吧。
USB
两个,一个 host 一个 OTG
4个大的。
CSI
无。
树莓派居然还有个CSICamera Serial Interface),官方摄像头直接插进去,装一下驱动调一下 raspi-config 即可。BBB 需要自己折腾引脚接线。我看着羡慕嫉妒恨。
HDMI 插头
一个。
一个。
DSI 插头
无。
一个。
JTAG
扩展板
叫做 cape
叫做 HAT,类型较多,还有拿来兼容 arduino shield的,相对 BBB cape 比较便宜一点点。
价格
Element14 出品,RMB 310
见过淘宝有 RMB 199
预装 OS
ArmStrong
Raspbian
学习资料
海量教材,海量视频,海量的TI知识库及社区讨论贴。海量的第三方开发板可供参考。
海量教材、视频。但没有第三方的开发板可供参考。
当然,众所周知,二者的发展路线及用途不一样。Beaglebone Black仅仅是当年TI为了推广AM335X系统芯片而赞助的廉价开发板,主要用于学习,树莓派却是一纯粹的商业应用产品,虽然也用于教学市场,但性能和功能上的不断升级,已经让它偏离了早期的教学用途。不管怎么说,到现在为止,即使树莓派已经演进到第四代,CPU为四核Cortex-A72,但树莓派的主芯片资料依然不开放,电路图也不开放,即便作为学习用的开发板,也无法学习底层的嵌入式开发知识与技巧。虽然Beaglebone Black仍然停留在十几年前的配置,但依然是一款最佳的学习嵌入式系统的开发板。
目前的官方版BeagleboneBlack售价仍然保持在250元以上,性价比不佳。在此我推荐一款精简版的Beaglebone Black,即LS_BBB板,售价只要69元,以下是精简版的Beaglebone Black与官方版Beaglebone Black的对比。
  
  
官方原版BBB
LS_BBB
备注
CPU
AM3358,运行速度800MHz,有PRUGPU
AM3352,运行速度1GHz,无PRUGPU
都是工业级芯片,GPUPRU对嵌入式LINUX学习用处不大
内存
镁光512MB DDR3
海力士256MB DDR3
程序存储器
4GB eMMC
镁光256MB Nand Flash
后者不占用GPIO
网口/SD
110/100M网口
  
1TF卡插座
110/100M网口
  
1TF卡插座
二者相同
USB/HDMI
1USB Host插座
  
1USB OTG插座
  
1microHDMI插座
1USB Host插座
  
1USB OTG插座
  
后者需要加扩展板才支持视频显示
和官方BBB一样,LS_BBB运行的是U-Boot2013.04LINUX3.8,支持设备树。TI官方SDK已经更新到U-Boot2019LINUX4.19,随时可以升级。


下期预告:ARM架构

出0入10汤圆

发表于 2019-7-24 17:03:07 | 显示全部楼层
哈哈 这架势楼主是收了一堆3352的板子?

出0入0汤圆

发表于 2019-7-24 17:10:08 | 显示全部楼层
楼主应该是收了一堆矿机的控制板,BBB之前好多矿机都用

出150入640汤圆

 楼主| 发表于 2019-7-24 17:10:38 | 显示全部楼层
luckroll 发表于 2019-7-24 17:03
哈哈 这架势楼主是收了一堆3352的板子?

没有好大一堆,就几十片而已。发现这个板用作开发板非常好。资料太齐全了。

出0入0汤圆

发表于 2019-7-24 17:17:32 | 显示全部楼层
TI的片子在实际项目上用的也很多。

出0入0汤圆

发表于 2019-7-24 21:04:07 来自手机 | 显示全部楼层
最新的也能用,赞一个。

出0入0汤圆

发表于 2019-7-24 22:55:04 | 显示全部楼层
关注~~~~~~~~~

出0入0汤圆

发表于 2019-7-24 23:11:33 | 显示全部楼层

严重关注~~~~~~~~~

出0入0汤圆

发表于 2019-7-24 23:14:22 | 显示全部楼层
dragonlands 发表于 2019-7-24 17:10
没有好大一堆,就几十片而已。发现这个板用作开发板非常好。资料太齐全了。 ...

其实最直接对比就是树莓派,和树莓派一样方便吗

出150入640汤圆

 楼主| 发表于 2019-7-24 23:18:03 | 显示全部楼层
ammcu 发表于 2019-7-24 23:14
其实最直接对比就是树莓派,和树莓派一样方便吗

一样方便,当年二者刚出世时,BBB远胜于树莓派,但是后来双方走的路线不一样。

再次重申,树莓派的主芯片资料不开放,并不适合嵌入式系统开发底层的学习,而这部分是嵌入式系统的关键所在。

出0入0汤圆

发表于 2019-7-25 00:10:10 | 显示全部楼层
>即LS_BBB板,售价只要69元
where can i find it?

出0入0汤圆

发表于 2019-7-25 08:46:55 | 显示全部楼层
等教程,还有几片在吃灰中

出0入0汤圆

发表于 2019-7-25 09:46:15 | 显示全部楼层
dragonlands 发表于 2019-7-24 23:18
一样方便,当年二者刚出世时,BBB远胜于树莓派,但是后来双方走的路线不一样。

再次重申,树莓派的主芯 ...

其实我主要担心的后期python开发,毕竟大家现在都是拿树莓派入门,自然资源多

出150入640汤圆

 楼主| 发表于 2019-7-25 15:47:44 | 显示全部楼层
sup888 发表于 2019-7-25 08:46
等教程,还有几片在吃灰中

跟矿渣板不一样的,建议别等了!

出150入640汤圆

 楼主| 发表于 2019-7-25 15:49:30 | 显示全部楼层
ammcu 发表于 2019-7-25 09:46
其实我主要担心的后期python开发,毕竟大家现在都是拿树莓派入门,自然资源多 ...

我这个板的重点不是讲python开发,虽然python现在风头正盛。
主要是替代S3C2440的那块板。

出0入0汤圆

发表于 2019-7-25 16:31:41 | 显示全部楼层
有BBB,端板凳,瓜子,等教程

出0入0汤圆

发表于 2019-7-25 18:40:16 | 显示全部楼层
端板凳,瓜子,等教程

出0入0汤圆

发表于 2019-7-25 19:15:13 来自手机 | 显示全部楼层
有一块在吃灰,公司买的,不然早就咸鱼出掉了

出150入640汤圆

 楼主| 发表于 2019-7-25 20:47:34 | 显示全部楼层
funnynypd 发表于 2019-7-25 00:10
>即LS_BBB板,售价只要69元
where can i find it?

Thank u very much for your attention!
You can find it in my Taobao shop which is showed in my signature.
Maybe I have to say sorry that oversea shipment is not available.

出0入0汤圆

发表于 2019-7-25 21:06:43 | 显示全部楼层
矿板收来的?

出150入640汤圆

 楼主| 发表于 2019-7-25 21:59:59 | 显示全部楼层

是滴,天上掉下来的

出0入0汤圆

发表于 2019-7-25 22:55:22 | 显示全部楼层
dragonlands 发表于 2019-7-25 15:47
跟矿渣板不一样的,建议别等了!


这种类型的,不知道是不是一样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-7-25 23:26:37 来自手机 | 显示全部楼层
有BBB网上现有的教程和资源用起来和树莓派一样舒服,甚至BBB的资源看起来更舒服些,也更专业

出0入0汤圆

发表于 2019-7-26 06:22:19 来自手机 | 显示全部楼层
表示关注

出150入640汤圆

 楼主| 发表于 2019-7-26 18:17:13 | 显示全部楼层
本帖最后由 dragonlands 于 2019-7-26 18:21 编辑
sup888 发表于 2019-7-25 22:55
这种类型的,不知道是不是一样的


你这个更接近于官方的BBB开发板,成本太高了。我的长这样:

本开发板最大的亮点还是可以通过仿真器配合TI的CCS开发环境实现仿真与调试,这对于学习ARM架构及嵌入式底层基础知识非常重要。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-7-28 13:22:07 来自手机 | 显示全部楼层
怎么仿真?

出150入640汤圆

 楼主| 发表于 2019-7-28 16:04:02 | 显示全部楼层

敬请期待下期教程

出90入0汤圆

发表于 2019-7-30 20:28:49 | 显示全部楼层
留名关注

出0入0汤圆

发表于 2019-7-31 10:47:27 | 显示全部楼层
关注      

出0入0汤圆

发表于 2019-7-31 13:23:15 来自手机 | 显示全部楼层
做仪表的控制器挺好的,可以双精度浮点跑DSP对吧?

出0入0汤圆

发表于 2019-7-31 14:04:18 | 显示全部楼层
这个板子卖的价格极低啊,低到你不敢相信.

出0入0汤圆

发表于 2019-7-31 14:46:48 | 显示全部楼层
严重关注~~~~~~~~~

出150入640汤圆

 楼主| 发表于 2019-7-31 14:46:55 | 显示全部楼层
本帖最后由 dragonlands 于 2019-7-31 15:05 编辑
CHEN1986 发表于 2019-7-31 14:04
这个板子卖的价格极低啊,低到你不敢相信.


是的,有0.01元包邮的。
鹤岗的房子280元一平方,玉门的房子28元一平方,那也是极低的!

出0入0汤圆

发表于 2019-8-9 06:34:11 | 显示全部楼层
刚好用到,不知道比官方的比,少了哪些器件或功能。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 11:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表