dragonlands 发表于 2019-7-24 16:49:52

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

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


下期预告:ARM架构

luckroll 发表于 2019-7-24 17:03:07

哈哈 这架势楼主是收了一堆3352的板子?{:lol:}

Archer_Emiya 发表于 2019-7-24 17:10:08

楼主应该是收了一堆矿机的控制板,BBB之前好多矿机都用

dragonlands 发表于 2019-7-24 17:10:38

luckroll 发表于 2019-7-24 17:03
哈哈 这架势楼主是收了一堆3352的板子?

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

jianbo513 发表于 2019-7-24 17:17:32

TI的片子在实际项目上用的也很多。

huy666 发表于 2019-7-24 21:04:07

最新的也能用,赞一个。

feiban001 发表于 2019-7-24 22:55:04

关注~~~~~~~~~

yanghc 发表于 2019-7-24 23:11:33


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

ammcu 发表于 2019-7-24 23:14:22

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

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

dragonlands 发表于 2019-7-24 23:18:03

ammcu 发表于 2019-7-24 23:14
其实最直接对比就是树莓派,和树莓派一样方便吗

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

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

funnynypd 发表于 2019-7-25 00:10:10

>即LS_BBB板,售价只要69元
where can i find it?

sup888 发表于 2019-7-25 08:46:55

等教程{:lol:},还有几片在吃灰中

ammcu 发表于 2019-7-25 09:46:15

dragonlands 发表于 2019-7-24 23:18
一样方便,当年二者刚出世时,BBB远胜于树莓派,但是后来双方走的路线不一样。

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

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

dragonlands 发表于 2019-7-25 15:47:44

sup888 发表于 2019-7-25 08:46
等教程,还有几片在吃灰中

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

dragonlands 发表于 2019-7-25 15:49:30

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

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

shian0551 发表于 2019-7-25 16:31:41

有BBB,端板凳,瓜子,等教程

a105 发表于 2019-7-25 18:40:16

端板凳,瓜子,等教程

zhangyidao 发表于 2019-7-25 19:15:13

有一块在吃灰,公司买的,不然早就咸鱼出掉了

dragonlands 发表于 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.

huangqi412 发表于 2019-7-25 21:06:43

矿板收来的?

dragonlands 发表于 2019-7-25 21:59:59

huangqi412 发表于 2019-7-25 21:06
矿板收来的?

是滴,天上掉下来的

sup888 发表于 2019-7-25 22:55:22

dragonlands 发表于 2019-7-25 15:47
跟矿渣板不一样的,建议别等了!


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

qiqirachel 发表于 2019-7-25 23:26:37

有BBB网上现有的教程和资源用起来和树莓派一样舒服,甚至BBB的资源看起来更舒服些,也更专业

闲鱼翻身 发表于 2019-7-26 06:22:19

表示关注

dragonlands 发表于 2019-7-26 18:17:13

本帖最后由 dragonlands 于 2019-7-26 18:21 编辑

sup888 发表于 2019-7-25 22:55
这种类型的,不知道是不是一样的

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

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

hyf88 发表于 2019-7-28 13:22:07

怎么仿真?

dragonlands 发表于 2019-7-28 16:04:02

hyf88 发表于 2019-7-28 13:22
怎么仿真?

敬请期待下期教程

zhucezhuanyong 发表于 2019-7-30 20:28:49

留名关注

guoj 发表于 2019-7-31 10:47:27

关注      

rniu 发表于 2019-7-31 13:23:15

做仪表的控制器挺好的,可以双精度浮点跑DSP对吧?

CHEN1986 发表于 2019-7-31 14:04:18

这个板子卖的价格极低啊,低到你不敢相信.

qq11qqviki 发表于 2019-7-31 14:46:48

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

dragonlands 发表于 2019-7-31 14:46:55

本帖最后由 dragonlands 于 2019-7-31 15:05 编辑

CHEN1986 发表于 2019-7-31 14:04
这个板子卖的价格极低啊,低到你不敢相信.

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

sddzycnq 发表于 2019-8-9 06:34:11

刚好用到,不知道比官方的比,少了哪些器件或功能。
页: [1]
查看完整版本: 基于Beaglebone Black学习ARM-LINUX嵌入式系统之一——平台概述