打印

BeagleBone Black设计:BBB板运行Ti的官方Linux操作系统(转载)

[复制链接]
1498|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qwe890asd|  楼主 | 2017-10-11 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
BeagleBone Black设计:BBB板运行Ti的官方Linux操作系统


这几天进行了BBB底板的设计,其实原来我设计的BB板的底板:也能满足BBB板的扩展要求,只不过有些细节上不同,因此在没有焊接好BBB底板的这段时间内,我试着将BBB板在我设计的BB板上运行一次,由于BBB板的系统默认写在flash里,而BB板是在SD中,且BBB板默认先从flashl里启动,所以首先需要使BBB板flash内的系统暂时启动不起来!


要重新编译内核,需要先屏蔽掉Flash里的系统,使其在SD卡上运行,调试成熟后再烧入Flash,方案为:
BBB flash(emmc)上的bootloaderMLO文件)更名,然后macro SD卡上安装新的系统,使用SD启动新系。
修复emmc上的MLO,则将其名字改回来即可!

按照Ti最新官方SDKsitara-linuxsdk-sdg-06.00.00.00.pdf介绍,其支持最新的Black板,需要安装Ubuntu12.04的开发环境!

安装完之后,安装SDK,按照前的方式,编译内核!具体过程可参考我的帖子:


内核板级文件内添加相关的初始化函数:


HDMI的驱动我还没有添加,考虑以后添加并与LCD共存。
这次编译的内核兼容了BB板和BBB板,这样以后两块板子调试就是比较方便了!当然这也不算什么技术,都是人家Ti官方给提供的SDK好!再加上网上外设扩展的程序完全开源的结果!
上几张效果图:








Qt例程:




接下来就是设计的BBB板的底板焊接和Qt程序的编写任务!



相关帖子

沙发
zhangmangui| | 2017-10-11 22:38 | 只看该作者
你自己做的底板啊     太方便了

使用特权

评论回复
板凳
zhangmangui| | 2017-10-11 22:38 | 只看该作者
你基于此能否持续分享啊

使用特权

评论回复
地板
mituzu| | 2018-1-2 21:51 | 只看该作者

使用特权

评论回复
5
hellosdc| | 2018-1-2 21:51 | 只看该作者
不是运行的debian系统吗?

使用特权

评论回复
6
mituzu| | 2018-1-2 21:52 | 只看该作者
这个功能非常厉害呢。

使用特权

评论回复
7
hellosdc| | 2018-1-2 21:52 | 只看该作者
Linux是怎么移植的?

使用特权

评论回复
8
sanfuzi| | 2018-1-9 22:41 | 只看该作者

使用特权

评论回复
9
sanfuzi| | 2018-1-9 22:48 | 只看该作者
自己移植的操作系统吗?

使用特权

评论回复
10
mmbs| | 2018-1-10 23:03 | 只看该作者

使用特权

评论回复
11
lzmm| | 2018-1-14 21:56 | 只看该作者
这个一直使用的面包板。

使用特权

评论回复
12
minzisc| | 2018-1-14 21:57 | 只看该作者
linxu是怎么移植的。

使用特权

评论回复
13
lzmm| | 2018-1-14 22:02 | 只看该作者
自己设计电路还真没有实验过。

使用特权

评论回复
14
minzisc| | 2018-1-14 22:02 | 只看该作者
有相关的移植教程吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

455

主题

583

帖子

5

粉丝