ARM开发
文章平均质量分 60
qfnu08zzr
这个作者很懒,什么都没留下…
展开
-
linaro:Open source software for ARM
一、嵌入式系统采用交叉编译的方式在本机编译目标系统的可执行软件,在这个过程中需要使用交叉编译工具链,包括交叉编译的编译器、连接器、目标库等。如果在ARM目标板运行Linux系统,因为Linux内核代码使用GCC编译器,为此GNU提供了GCC编译器针对ARM目标平台的支持。由于GC原创 2011-09-06 17:21:05 · 3355 阅读 · 0 评论 -
安装交叉编译工具链
直接将开发板附带光盘里的交叉工具编译链解压到ubuntu的目录下。并且设置环境变量(我登陆的是zhangzr用户):在/home/zhangzr/.bashrc文件的末尾添加一行:export PATH=/usr/local/arm/4.2.2-eabi/usr/bin/:$原创 2011-09-30 11:13:18 · 471 阅读 · 0 评论 -
hello world!应用程序
1、准备测试源代码和Makefilehelloworld.c#include int main(void){ printf("hello world!/n"); return 0;} MakefileCFLAGS = -Wall -O原创 2011-09-30 11:25:24 · 411 阅读 · 0 评论 -
字节序(Endian)、大端(Big-Endian)、小端(Little-Endian)
在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等)应该以什么样的顺序传送。如果不达成一致的规则,通信双方将无法进行正确的编译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:大端(Big-Endian)、小端(Little-Endian)。 字节顺序(Endia原创 2011-10-26 13:40:05 · 818 阅读 · 0 评论 -
rehat 安装nfs服务
在Redhat Linux 中查看是否已安装NFS 及portmap 的命令如下: [root@localhost root]# rpm –q nfs-utils portmap portmap-4.0-54 //portmap软件包组件 nfs-utils-1.0.1-2.9 //nfs后台套件 假如没有安装这两个软件包,在系统安装光盘中查找nfs服务器安装程序[ro原创 2012-03-23 11:48:06 · 2228 阅读 · 0 评论 -
USB2.0 PCB布线关键与经验教训
USB是一种快速、双向、同步传输、廉价、方便使用的可热拔插的串行接口。由于数据传输快,接口方便,支持热插拔等优点使USB设备得到广泛应用。目前,市场上以USB2.0为接口的产品居多,但很多硬件新手在USB应用中遇到很多困扰,往往PCB装配完之后USB接口出现各种问题,比如通讯不稳定或是无法通讯,检查原理图和焊接都无问题,或许这个时候就需怀疑PCB设计不合理。绘制满足USB2.0数据传输要求的PCB翻译 2015-09-07 13:14:09 · 3105 阅读 · 0 评论 -
交叉编译工具链
交叉编译工具链交叉编译就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。 交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交叉编译工具链主要由bi原创 2015-09-07 13:12:37 · 4973 阅读 · 0 评论