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

2019-07-14 14:42发布

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程序的编写任务!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。