ARM
文章平均质量分 60
keyboardOTA
喜欢技术挑战
展开
-
QNX学习者,向ARM汇编进发!
既然BeagleBoard是ARM的板子,自己又有想法了解学习一下ARM体系结构和ARM汇编,有机会肯定要在这个板子上跑跑ARM汇编程序。在网上了解了一下,一般的做法是搭建一个Linux环境设置混编环境,编译后将程序传到板子上运行。搭建这些环境有些麻烦,而且自己手上的QNX原创 2011-09-15 12:20:28 · 4990 阅读 · 2 评论 -
下载安装BlackBerry PlayBook NDK 开发环境
等待了很长时间,BlackBerry PlayBook的原生开发工具PlayBook NDK终于在在BlackBerry Dev Con上发布了。如大家所知,BlackBerry PlayBook的操作系统是QNX(现在叫做BBX)。所以,PlayBook NDK,PlayBook的本地开发工具,相当于就是PlayBook的c/C++开发工具,可以直接访问底层资源,令我等技术控很是期待。既原创 2011-10-24 00:03:08 · 3513 阅读 · 0 评论 -
读《一步一步写嵌入式操作系统》
前段时间看了看SkyEye模拟器,期间留意到CSDN的一些大虾提到《一步一步写嵌入式操作系统》这本书,于是专门去书店买了一本。打开一看真是受益匪浅,这真是一本“写”出来的书,通篇行文流畅,主旨明确,比当下很多“拼”出来的技术书籍不知道高出多少。 这本书是一本基于ARM架构的关于操作系统的书籍,主旨是引导读者一步一步编写一个操作系统。相信你明白,当然作者也知道,仅靠一本书的引导是无法编写一个原创 2011-10-25 13:55:00 · 5089 阅读 · 1 评论 -
在BlackBerry PlayBook NDK 开发中嵌入ARM汇编语句
在BlackBerry PlayBook NDK开发中使用的是c和c++,都是编译后执行。在特殊情况下如果有需要使用汇编的话,也可以在使用c或者是c++的过程中嵌入汇编语句。因为PlayBook使用的是ARM的CPU所以使用的汇编也就是ARM的汇编了。 之前在学习BeagleBoard上的QNX编程时也做过类似的实验,在c程序中嵌入使用ARM汇编语句。总结出来的结果是将ARM汇编独立到一个.S文件原创 2012-03-01 22:26:58 · 3493 阅读 · 1 评论 -
安装Skyeye学习ARM汇编
对于希望学习ARM汇编的同学而言, 购买ARM开发板进行板上实测无疑是一个有效的方法,不过购买ARM开发板需要一笔费用,而且每次测试都需要连接开发板,比较麻烦。如果有一个ARM的模拟器就好了,抱着这样的想法在网上找了一下,发现了Skyeye,还是我们中国人开发的。通过Skyeye,可以直接在一台PC上完成ARM汇编的开发调试工作了,摆脱了ARM开发板的限制,真是不错! 不过,开始介绍Skyeye安原创 2011-10-12 00:06:00 · 5622 阅读 · 3 评论 -
一步一步写嵌入式操作系统 第二章练习。
完成《一步一步写嵌入式操作系统》一书中的第二章练习,注意Ubuntu 11.10上通过apt-get install skyeye所安装的skyeye是1.2.5,无法实现书中所说的输出到控制台的结果。需要自己安装skyeye 1.2.6, 到skyeye官网上下载skyeye 1.2.6,解压,然后make, make install如其它网友提到,ubuntu上安装1.2.6时需要修改devi原创 2012-03-30 15:36:17 · 2225 阅读 · 1 评论 -
在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 · 6945 阅读 · 1 评论 -
分析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 · 7065 阅读 · 1 评论 -
理解APCS-- ARM过程调用标准
因为需要在QNX Momentics中混合C语言和ARM汇编进行开发,于是初步了解了一下APCS。和大家分享一下我自己的学习过程,然后通过一个形象一点的类比讲述我自己的理解。 刚开始的时候我是不知道有APCS这回事,所以第一次从C语言中调用ARM汇编函数的时候返回就出错了原创 2011-09-22 00:15:58 · 15792 阅读 · 12 评论