显示下一条  |  关闭

Pig's Home

C/C++、Java、Linux、Symbian

 
 
 
 
 
 

cross compile libdmtx 中出现的问题

2010-1-25 20:02:43 阅读257 评论0 252010/01 Jan25

由于自己的开发板的根文件系统放在/work/nfs_root/cmt_root/下,所以在之前已经把ImageMagick交叉编译到/work/nfs_root/cmt_root/usr/local下,接下来开始编译libdmtx,在使用

./configure --host=arm-linux的时候

一直遇到de>configure: error: dmtxread/dmtxwrite requires Wand >= 6.2.4这个问题,始终得不到解决,后来看了它的configure文件的内容,de>

作者  | 2010-1-25 20:02:43 | 阅读(257) |评论(0) | 阅读全文>>

The .config

2010-1-21 10:47:14 阅读29 评论0 212010/01 Jan21

 

    The dot-config file is the configuration blueprint for building a Linux kernel image. You will likely spend significant effort at the start of your Linux project building a configuration that is appropriate for your embedded platform.Several editors, both text based and graphical, are designed to edit your kernel configuration. The output of this configuration exercise

作者  | 2010-1-21 10:47:14 | 阅读(29) |评论(0) | 阅读全文>>

ATPCS概述

2010-1-20 12:50:14 阅读37 评论0 202010/01 Jan20

为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序之间的调用规定一定的规则.ATPCS就是ARM程序和THUMB程序中子程序调用的基本规则...

一.ATPCS概述...

     ATPCS规定了一些子程序之间调用的基本规则.这些基本规则包括子程序调用过程中寄存器的使用规则,数据栈的使用规则,参数的传递规则.为适应一些特定的需要,对这些基本的调用规则进行一些修改得到几种不同的子程序调用规则,这些特定的调用规则包括:支持数据栈限制检查的ATPCS. 支持只读段位置无关的ATPCS. 支持可读写段位置无关的ATPCS. 支持ARM程序和THUMB程序混合使用的ATPCS. 处理浮点运算的ATPCS...

     有调用关系的所有子程序必须遵守同一种ATPCS. 编译器或者汇编器在

作者  | 2010-1-20 12:50:14 | 阅读(37) |评论(0) | 阅读全文>>

Thumb的工作状态

2010-1-20 12:40:05 阅读56 评论0 202010/01 Jan20

 Thumb指令集概述

为兼容数据总线宽度为16位的应用系统,ARM体系结构除了支持执行效率很高的32位ARM指令集以外,同时支持16位的Thumb指令集。Thumb指令集是ARM指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,Thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。Thumb不是一个完整的体系结构,不能指望处理器只执行Thumb指令集而不支持ARM指令集。

当处理器在执行ARM程序段时,称ARM处理器处于ARM工作状态,当处理器在执行Thumb程序段时,称ARM处理器处于Thum

作者  | 2010-1-20 12:40:05 | 阅读(56) |评论(0) | 阅读全文>>

ARM工作模式及寄存器

2010-1-20 11:30:54 阅读684 评论0 202010/01 Jan20

了解ARM处理器的工作模式和各个寄存器的功能,对移植操作系统是很有帮助的。

   ARM处理器共有7种不同的处理器模式:

1、用户模式(User):正常程序的执行模式。

2、快速中断模式(FIQ):用于高速数据传输和通道处理。

3、外部中断模式(IRQ):用于通常的外部中断处理。

4、特权模式(SVE):又叫管理模式,供操作系统使用的一种保护模式。

5、数据访问中止模式(ABT):用于虚拟存储和存储保护。

6、未定义指令中止模式(UND):用于支持通过软件方针硬件的协处理器。

7、系统模式(SYS):用于运行特权级的操作系统任务。

作者  | 2010-1-20 11:30:54 | 阅读(684) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

福建省 厦门市 巨蟹座

 发消息  写留言

 
简洁就是美
 
近期心愿把博客装饰得再简洁点
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注