自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Symbian和C++ SDK开发入门之应用程序

  由于Series 60应用程序可以从命令提示符或IDE中建立,因此我们同时详细介绍了这两种方法。我们先从使用IDE提供的C++编译器建立运行在PC上的模拟器(也就是x86指令集)的项目开始。我们同时使用了调试建立,因此可以使用符号调试信息和内存漏洞检查(动态地检查堆上分配的内存是否被正确地释放了)。  从命令行建立程序  打开命令提示符并把当前路径改变到包含Series 60 SDK的

2007-01-29 16:30:00 715

转载 Symbian和C++ SDK开发入门之运行

  在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本。发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调试信息。  两个版本都叫做epoc.exe,但是它们位于自己的子目录中。Epoc这个名字是历史遗留的--它是Symbian OS以前的操作系统的名称。  在正常的开发活动中,经常使用模拟器的调试形式。根据你

2007-01-29 16:19:00 701

转载 Symbian和C++ SDK开发入门之部署

  传递到目标硬件上的应用程序的形式为Symbian安装系统(.sis)文件。.sis文件是一个压缩的存档文件,它包含了安装所需要的所有文件,还包括了安装过程的选项信息。Symbian安装系统为把应用程序、数据或配置信息安装到基于Symbian操作系统的设备上提供了简单的和一致的用户界面。开发者(或最终用户)安装的组件都包含在.sis文件中。  我们可以使用Series 60 SDK提供的交互

2007-01-29 16:16:00 583

转载 Symbian和C++ SDK开发入门之工具

  开发Series 60项目的时候你可以使用的各种选项总结在表1-1中。Symbian、Nokia和开发工具厂商Borland、Metrowerks正在提供更多的选择。但是,好像微软开发工具,尽管它目前可行并被广泛地使用,在可预见的未来无法受到支持。  在微软、Borland和Metrowerks的多种IDE的功能之间目前有一些值得注意的差别。对后两种开发环境的增强正在进行之中。EMCC软件

2007-01-29 16:09:00 822

转载 Symbian和C++ SDK开发入门之概述

本文介绍建立、部署和运行拥有图形用户界面(GUI)的Series 60示例应用程序的过程。  我们假定你已经安装了Series 60软件开发工具包(SDK),并安装了自己选择的集成开发环境(IDE)。这两项安装都非常容易。  本文的主题包括: 开发过程概述——在模拟器或目标设备上定义、建立和运行Series 60项目过程的详细说明,还有很多IDE的指南,以及开发者可以使用的编译选项。 Se

2007-01-29 16:03:00 689

转载 AT91初始化代码手册中文翻译版

由于多种原因基于ARM的AT91的大多数应用代码使用C语言编写。然而,启动顺序要求初始化ARM处理器和严重依赖于寄存器结构的关键设备和内存映射处理机,和存储器重映射操作。由于这个原因,C启动序列必须用汇编编写。这个应用笔记描述了一个AT91的C代码启动序列示例。他是使用ARM ADS1.1开发工具为AT91评估板写的基于C启动序列。更多的可用C启动序列示例见AT91库。在上电并且复位后C启动序列激

2007-01-18 16:39:00 1952

转载 ARM启动代码设计参考

基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括: 中断向量表 初始化存储器系统 初始化堆栈 初始化有特殊要求的断口,设备 初始化用户程序执行环境 改变处理器模式 呼叫主应用程

2007-01-18 16:36:00 1336 1

转载 基于ARM-μCLinux嵌入式系统启动引导的实现

32位ARM嵌入式处理器具有高性能、低轼耗的特性,已被广泛应用于消费电子产品、无线通信和网络通信等领域。ΜCLinux是专门为无MMU处理器设计的嵌入式操作系统,支持ARM、Motorola等微处理器。目前国内外采用ARM-μCLinux作为嵌入式系统非常普遍。而嵌入式系统的启动引导技术是嵌入式系统开发的一个难点。系统启动引导的成功与否决定了应用程序的运行环境是否能正确构建,即系统启动成功是应用正

2007-01-18 16:19:00 617

转载 将应用程序移植到uCLinux下时需要注意的问题

将应用程序移植到uCLinux下时,需要注意有以下限制: uclibc中不带有pthread库,要进行多线程编程,只能选择select函数。 uclinux系统中由于内存管理的问题,没有fork()函数,用vfork()代替,即uclinux系统中没有真正的fork,多进程实际是使用vfork实现的,每次fork完一个进程必须执行exec,父进程等待子进程exec后才继续运行。 uCLinux所用

2007-01-12 15:52:00 876

转载 uClinux中的两点分析

 简介前一段时间,曾先后移植了uClinux-2.0.x和uClinux-2.4.x的内核,我的移植基本上是从零做起,linux并没有支持该目标机的代码,所以这个移植工作基本上是新增加对一种目标机的支持。工作过程中,我学到了不少知识,除了操作系统,还了解了一些编译,调试,汇编,链接的的技术,在此我会一并介绍,可能介绍比较多的是连接器,因为这个相对和操作系统联系更加紧密一些。我希望能够与大家分享自己

2007-01-12 15:39:00 882

转载 陈渝大侠翻译的 uClinux2.6入门

原文出自:http://adam.kaist.ac.kr/~hschoe/Get...inuxARM2_6.html作者:Hyok S.Choi 翻译:renbagshoes 转载请注明www.linuxsir.org ,谢谢!一、使用uClinux/ARM 2.6的原因?为什么你要使用uClinux?有很多的理由使uClinux做为你的嵌入式操作系统。其中大部分认为uClinux有以下好处:轻便

2007-01-12 14:49:00 2210

转载 uboot

   uboot at ARM s3c2410

2007-01-08 14:32:00 4111

转载 有用的网站

优龙科技http://www.ucdragon.com/华恒公司的主页,里面有很多的相关资料,有待大家去发现http://www.hhcn.com/chinese/embedlinux-res.htmlAT91RM9200补丁下载网站http://maxim.org.za/AT91RM9200/2.6/http://www.arm.linux.org.uk/developerIRISh

2007-01-08 14:24:00 25220 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除