BeagleBoard
文章平均质量分 74
keyboardOTA
喜欢技术挑战
展开
-
BeagleBoard XM 开发板入手
老是在虚拟机上折腾总觉得不过瘾,希望可以找个ARM的开发板跑跑QNX,一方面可以真实感受QNX系统,另一方面也可以学习一下ARM架构。经高人指点,决定选择BeagleBoard 开发板,有QNX的BSP,是ARM体系的,符合我的两个要求。剩下的就是如何购买了,网上找了一轮原创 2011-09-08 22:02:06 · 7754 阅读 · 5 评论 -
分析linaro-media-create 创建的qemu模拟sd卡文件。
在前面的文章《测试qemu上的beagleboard》中我们在测试了qemu模拟器上的beagleboard,文章链接如下:http://blog.csdn.net/keyboardota/article/details/7580845在文章中我们可以发现qemu模拟器使用了一个img文件作为模拟的sd卡,而这个模拟的sd卡文件是通过linaro项目中的linaro-media-create工具创原创 2012-05-21 15:47:26 · 7057 阅读 · 1 评论 -
测试qemu上的beagleboard
在Ubuntu上安装了qemu-system-arm以后就可以在qemu模拟器上测试模拟的beagleboard了,我测试的过程都是按下面链接中的说明进行的,英文不错的同学们可以直接参考该链接:http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/首先是在Ubuntu上添加apt-get的源,原创 2012-05-18 16:55:45 · 5202 阅读 · 0 评论 -
在Ubuntu上通过qemu模拟beagleboard
做beagleboard上的QNX/Linux开发过程中比较麻烦的是每次调试都需要连接beagleboard开发板,各种连线麻烦不算,出差也不能带上。于是准备在Ubuntu上通过模拟器来模拟beagleboard。刚开始找到的beagleboard那里的qemu-omap3,不过安装起来一堆问题,因为qemu-omap3要求使用gcc3进行编译,我的Ubuntu上是gcc 4,需要安装gcc3。安原创 2012-05-18 09:59:00 · 6927 阅读 · 1 评论 -
安装Skyeye学习ARM汇编
对于希望学习ARM汇编的同学而言, 购买ARM开发板进行板上实测无疑是一个有效的方法,不过购买ARM开发板需要一笔费用,而且每次测试都需要连接开发板,比较麻烦。如果有一个ARM的模拟器就好了,抱着这样的想法在网上找了一下,发现了Skyeye,还是我们中国人开发的。通过Skyeye,可以直接在一台PC上完成ARM汇编的开发调试工作了,摆脱了ARM开发板的限制,真是不错! 不过,开始介绍Skyeye安原创 2011-10-12 00:06:00 · 5610 阅读 · 3 评论 -
从头开始为BeagleBoard编译Android系统
折腾了几天,终于将Android系统编译好,成功运行在BeagleBoard上。为了让大家可以更快上手,将整个编译过程详细记录下来,供大家参考,其中有几个容易出问题的地方列出了解决方法,可以少绕弯子。 最开始为BeagleBoard编译Android系统时,准备按标准的做法从android.git.kernel.org下载repo,然后通过repo从kernel.org下载Android源码。但是原创 2011-10-09 00:01:48 · 13093 阅读 · 12 评论 -
在BeagleBoard上运行QNX系统(总结)
为了让同学们更好地了解在BeagleBoard上运行QNX系统的方法,我将前几天的工作总结了一下。需要完成的主要步骤如下: 1. BeagleBoard的准备:首先是准备好BeagleBoard和周边的设备。 我个人使用的是BeagleBoard XM Rev C,然后再加Chipsee 的BeagleBoard XM 扩展板。如果同学们使用的是BeagleBoard XM Rev B或之前的版本原创 2011-09-13 11:50:41 · 12346 阅读 · 21 评论 -
在BeagleBoard上运行QNX系统(二)
在BeagelBoard上成功运行QNX系统后,本以为可以很快开始进一步的学习,没想到遇到麻烦的问题。又经过几天的努力才把问题弄清楚,下面继续记录折腾过程。 第一次成功地在BeagleBoard上运行QNX系统后首先注意到的问题是QNX系统不能够自动启动,需要在串口上运行装载ifs文件的命令才能启动。针对这个问题,需要研究一下u-boot如何自动装载系统影像文件。 发现的第二个问题更严重一些,就是原创 2011-09-13 09:44:24 · 7697 阅读 · 5 评论 -
在BeagleBoard上运行QNX系统(一)
折腾了好几天,终于成功在BeagleBoard上运行QNX系统,如果说在BeagleBoard上运行Android费了一些手脚的话,在BeagleBoard上运行QNX可以说是费尽周折。秉承本博客的主旨,将折腾过程记录下来,供各位同学参考,以后可以少绕一些弯子。 为了在BeagleBoard上运行QNX系统,我参考了一些书和网上的资料,同时将制作Android系统的sh文件打开仔细读了一下,得出原创 2011-09-12 10:10:37 · 6386 阅读 · 3 评论 -
在BeagleBoard XM 开发板上运行Android
虽然购买BeagleBoard的最终目的是想在上面运行QNX系统,不过既然BeagleBoard板支持Androind而且ChipSee在附带的关盘里提供了Android系统,就先运行测试一下吧。 在BeagleBoard上运行Android就不像运行WinCE那么简单了,因为附带的测试SD卡里没有部署好的Android系统,需要自己做一张有Android系统的SD卡。 和大家分享一下我自己制作A原创 2011-09-09 09:59:53 · 4956 阅读 · 1 评论 -
我的第一个Android应用
为了配合BeagleBoard上Android的研究,搭建了一个Android应用开发平台,尝试开发一个Android应用。有关Android应用开发环境的搭建和Android Hello World的开发有很多文章进行了细致的描述,这里就不详细记录搭建过程了,只是简单说一下原创 2011-10-14 10:39:02 · 5809 阅读 · 0 评论 -
有关kernel.org被黑导致无法下载android源代码的问题。(到目前10月1号还是有问题)
这两天在研究如何在BeaglBoard上从头编译一个Android系统,发现无法按大家的教程下载google的repo程序,查资料后发现是kernel.org被黑了,目前(10月1号)无法下载android源代码。国外的同仁发现的,和国内的爱好者分享信息,以免浪费时间。首先是原创 2011-10-01 00:23:08 · 3592 阅读 · 0 评论 -
第一个BeagleBoard上的QNX程序
成功在BeagleBoard上运行QNX系统后,尝试在BealgeBoard上跑一个Hello World程序吧。 测试发现整个程序编写过程和虚拟机上的第一个QNX程序类似,只是选择目标系统的时候要选择ARM,而不是X86。所以以下过程有些简略,如果有不清楚地地方请参考之原创 2011-09-15 10:57:47 · 4651 阅读 · 4 评论 -
QNX学习者,向ARM汇编进发!
既然BeagleBoard是ARM的板子,自己又有想法了解学习一下ARM体系结构和ARM汇编,有机会肯定要在这个板子上跑跑ARM汇编程序。在网上了解了一下,一般的做法是搭建一个Linux环境设置混编环境,编译后将程序传到板子上运行。搭建这些环境有些麻烦,而且自己手上的QNX原创 2011-09-15 12:20:28 · 4981 阅读 · 2 评论 -
在qemu的beagleboard上运行android
如之前的文章提到的,现在我们已经可以在Ubuntun上通过qemu模拟beagleboard了,进一步可以测试的是在这个qemu的beagleboard上运行Android。主要工作是制作一个qemu-system-arm可以识别的模拟sd卡文件。在上一篇文章中我们已经分析了 linaro-media-create所创建的img文件,当时也考虑了可以将创建的img文件loop回到/dev/loop原创 2012-05-24 14:12:30 · 6894 阅读 · 2 评论