B_嵌入式开发
文章平均质量分 54
wqygogo
这个作者很懒,什么都没留下…
展开
-
第2章 ARM微处理器的编程模型
第2章 ARM微处理器的编程模型 本章简介ARM微处理器编程模型的一些基本概念,包括工作状态切换、数据的存储格式、处理器异常等,通过对本章的阅读,希望读者能了解ARM微处理器的基本工作原理和一些与程序设计相关的基本技术细节,为以后的程序设计打下基础。本章的主要内容:- ARM微处理器的工作状态- ARM体系结构的存储器格式- ARM微处理器的工作模式- ARM体转载 2008-12-03 10:37:00 · 486 阅读 · 0 评论 -
第1章 ARM微处理器概述
第1章 ARM微处理器概述 本章简介ARM微处理器的一些基本概念、应用领域及特点,引导读者进入ARM技术的殿堂。 本章主要内容:- ARM及相关技术简介- ARM微处理器的应用领域及特点- ARM微处理器系列- ARM微处理器的体系结构- ARM微处理器的应用选型1.1 ARM-Advanced RISC MachinesARM(Advanced RI转载 2008-12-03 10:38:00 · 591 阅读 · 0 评论 -
第8章 ARM ADS集成开发环境的使用
在这一章里,将介绍ARM开发软件ADS(ARM Developer Suite)。通过学习如何在CodeWarrior IDE集成开发环境下编写,编译一个工程的例子,使读者能够掌握在ADS软件平台下开发用户应用程序。本章还描述了如何使用AXD调试工程,使读者对于调试工程有个初步的理解,为进一步的使用和掌握调试工具起到抛砖引玉的作用。本章主要内容有:- ADS软件组成介绍- 使用ADS创转载 2008-12-03 10:06:00 · 972 阅读 · 0 评论 -
第6章 部件工作原理与编程示例(2)
第6章 部件工作原理与编程示例(2)S3C4510B内嵌一个可以以10M/100M的速率工作在半双工或全双工模式下的以太网控制器。在半双工模式下,控制器支持IEEE802.3的CSMA/CD协议;在全双工模式下,控制器支持包括用于流控的暂停操作的IEEE802.3 MAC控制层协议。以太网控制器的MAC层支持媒体独立接口(Media Independent Interface,MII)和带转载 2008-12-03 10:12:00 · 753 阅读 · 0 评论 -
第6章 部件工作原理与编程示例(1)
第6章 部件工作原理与编程示例(1)本章主要以S3C4510B的几个常用功能部件为编程对象,介绍基于S3C4510B的系统的程序设计与调试,同时简介BootLoader的基本原理和编程方法,通过对本章的阅读,可以使读者了解S3C4510B各功能部件的工作原理及基本编程方法。本章的主要内容包括:- 嵌入式系统应用程序设计的基本方法。- S3C4510B通用I/O口的工作原理与编程转载 2008-12-03 10:27:00 · 883 阅读 · 0 评论 -
怎样做一块好的PCB板(转)
怎样做一块好的PCB板(转) 大家都知道理做PCB板就是把设计好的原理图变成一块实实在在的PCB电路板,请别小看这一过程,有很多原理上行得通的东西在工程中却难以实现,或是别人能实现的东西另一些人却实现不了,因此说做一块PCB板不难,但要做好一块PCB板却不是一件容易的事情。微电子领域的两大难点在于高频信号和微弱信号的处理,在这方面PCB制作水平就显得尤其重要,同样的原理设计转载 2009-02-06 16:04:00 · 564 阅读 · 0 评论 -
ARM与嵌入式linux入门的建议(Figolqt原创) 初学者必看
ARM与嵌入式linux入门的建议(Figolqt原创) 初学者必看文章发表于:2008-10-24 12:14 由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实转载 2009-02-11 19:02:00 · 1280 阅读 · 1 评论 -
ARM7启动代码的分析与设计
ARM7启动代码的分析与设计王小良、吴言荪、刘世宇/重庆大学电气工程学院引言 随着生活水平的提高和IT技术的进步,8位处理器的处理能力已经不能满足嵌入式系统的需要了;而16位处理器在性能和成本上都没有很大的突破。并且在8位机的开发中,大多使用汇编语言来编写用户程序。这使得转载 2008-12-03 09:48:00 · 1316 阅读 · 0 评论 -
第7章 嵌入式uClinux及其应用开发(1)
第7章 嵌入式uClinux及其应用开发(1)本章从构建一个针对S3C4510B硬件平台的嵌入式uClinux操作系统和在其上进行应用程序的开发入手,逐步讲述如何在Linux环境下编写用户应用程序的方法和步骤,并为熟悉Windows操作系统的用户介绍在这种平台之上,使用何种工具编写和编译自己的应用。通过本章的学习,读者可以对嵌入式uClinux有一定的了解,并且掌握在Linux和Windows转载 2008-12-03 10:11:00 · 643 阅读 · 0 评论 -
ARM9裸机开发系列(1):跑马灯【ARM9+ADS1.2入门】
ARM开发入门,最好从跑裸机开始,这样可熟悉ARM的结构体系、功能部件等。再跑系统。这是入门的必然步骤。现在让我们开始艰辛而充实的ARM开发旅程吧。1、开发环境:ADS1.22、开发平台:ARM9开发板(S3C2440芯片)3、功能:简单ARM9裸机程序----跑马灯演示4、接口:GPF4 -> LED1 GPF5 -> LED2原创 2008-12-02 15:45:00 · 5133 阅读 · 3 评论 -
uC/ OS - II 在ARM系统上的移植与实现
uC/ OS - II 在ARM系统上的移植与实现摘要:使用ARM公司提供的ADS 开发工具,将uC/ OS - II 移植到ARM 处理器上,并将移植结果应用在跑马灯和数码管的实现上,运行正常,表明移植成功.关键词:uC/ OS - II ;ARM;移植0 引言在开发嵌入式系转载 2008-12-03 09:53:00 · 518 阅读 · 0 评论 -
Nandflash和Norflash的区别
Nandflash和Norflash的区别NOR和NAND的区别NOR和NAND是现在市场上两种主要的非易失闪存技术。NOR一般只用来存储少量的代码;NAND则是高存储密度数据的理想解决方案。NOR主要应用在代码存储介质中,NAND适合于数据存储。 器件特点:NOR的特点是应用简单、无需专门的接口电路、传输效率高,它是属于芯片内执行(XIP, eXecute I转载 2009-02-19 11:03:00 · 784 阅读 · 0 评论 -
ADS1.2下建立ARM工程
建立工程:建立分组:建立文件夹分类:以下都是Settings参数:目标对象设置:编译器设置,因只用C,故不用设置汇编。连接器设置:设置完成,最后导出,供以后应用。原创 2009-02-27 20:59:00 · 983 阅读 · 0 评论 -
ARM的一些常见调试错误及解决方法
ARM的一些常见调试错误及解决方法(1) 错误:(Fatal)L6002U: Could not open file ...; 原因:工程文件更换过目录; 解决方法:清除以前编译连接原创 2008-12-26 17:11:00 · 813 阅读 · 0 评论 -
第3章 ARM微处理器的指令系统
第3章 ARM微处理器的指令系统本章介绍ARM指令集、Thumb指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希望读者能了解ARM微处理器所支持的指令集及具体的使用方法。 本章的主要内容有:- ARM指令集、Thumb指令集概述。- ARM指令集的分类与具体应用。- Thumb指令集简介及应用场合。3.1 ARM微处理器的指令集概述3.1.1 ARM微处理器的指令的分类转载 2008-12-03 10:36:00 · 542 阅读 · 0 评论 -
第4章 ARM程序设计基础
第4章 ARM程序设计基础ARM编译器一般都支持汇编语言的程序设计和C/C++语言的程序设计,以及两者的混合编程。本章介绍ARM程序设计的一些基本概念,如ARM汇编语言的伪指令、汇编语言的语句格式和汇编语言的程序结构等,同时介绍C/C++和汇编语言的混合编程等问题。 本章的主要内容:- ARM编译器所支持的伪指令- 汇编语言的语句格式- 汇编语言的程序结构- 相关的程序示例转载 2008-12-03 10:35:00 · 647 阅读 · 0 评论 -
ARM7、ARM9、ARM10以及StrongARM讲解
ARM7、ARM9、ARM10以及StrongARM讲解 标签:arm7 arm9 arm10 it 一、引言作为SOC(System On Chip)的典型应用,和持电话、机顶盒、数码像机、GPS、个为数字助理以及因特网设备等产品的市场需求越来越大。目前,基于ARM的处理器以其高速度、低功耗等诸多优异的性能而成为上述转载 2009-01-15 16:45:00 · 2164 阅读 · 0 评论 -
ARM的应用和选型
ARM的应用和选型 32位RISC CPU ARM芯片的应用和选型 ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。ARM公司自1990年正式成立以来, 在32位RISC (Reduced Instr转载 2009-02-06 16:09:00 · 556 阅读 · 0 评论 -
ARM与嵌入式linux入门的建议【推荐】
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一转载 2008-11-28 19:41:00 · 1057 阅读 · 0 评论 -
高手进阶 学会做嵌入式Linux操作系统【推荐】(更深一步了解嵌入式Linux的开发过程)
做一个嵌入式Linux系统究竟要做哪些工作 做一个嵌入式Linux系统究竟需要做哪些工作?也就是本文究竟要讲述哪些内容?我先介绍一个脉络,可以做为我们后面工作的一个总的提纲: 第一步、建立交叉编译环境 没有交叉开发经验的读者,可能一时很难接受这个概念。首先,要明白两个概念:一般我们工作的机器,称为开发机、主机;我们制作好的系统将要放到某台机器,如手机或另一台PC机,这台机我们称为目标主转载 2008-11-28 19:50:00 · 1072 阅读 · 0 评论 -
嵌入式工程师step by step【推荐】(带你步入嵌入式宫殿)
************************************************************ onebyte 注:这篇文章有几点我是同意的:*(1)首先学嵌入不是为了跟风,而是为了逐浪。不是要看大家都去做* 这一行才去做。是真的喜欢,这样才能精,才能做到“逐浪”!*(2)成功的历程是漫长、艰辛的,要有一颗艰韧不拔的心:P*(3)文章中说的学习过程和资料大致差不多。但可惜转载 2008-11-28 19:56:00 · 605 阅读 · 0 评论 -
请不要做浮躁的嵌入式系统工程师【推荐】(端正学习态度,受益无穷)
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助。不要因转载 2008-11-28 20:05:00 · 501 阅读 · 1 评论 -
单片机、嵌入式ARM学习网站推荐(多年的积累)
(有时间再写,先转一篇)【转】国内站点:电子设计信息网,尽管是个业界新秀,但潜力无量!这里能带给你无限精彩和希望!http://www.edires.net/华恒公司的主页,里面有很多的相关资料,有待大家去发现http://www.hhcn.com/chinese/embedlinux-res.htmlSkyEye嵌入式硬件仿真项目http://www.skyeye.org/http://原创 2008-11-28 20:12:00 · 1290 阅读 · 0 评论 -
ARM开发调试教程
作者:李希岗创建日期:2003年5月20日修改日期:2003年5月20日版本:1.0说明:本文是我学习ARM开发以来的一些经验总结,以自己设计的S3C44B0X板为例,给出我调试开发ARM开发板的一些最基础知识。我只是在自己的开发板调试过并且经验有限,有些知识只能做为参考,不一定准确,就算给大家一个“例程”吧,如果大家有不同意见,希望多多指正!硬件篇(一) 开发板的整体架构我设计的开发板是在三转载 2008-12-03 10:01:00 · 409 阅读 · 0 评论 -
第7章 嵌入式uClinux及其应用开发(2)
第7章 嵌入式uClinux及其应用开发(2)7.3.2 uClinux针对硬件的改动 目前,uClinux已被成功移植到S3C4510B及其他多款ARM芯片上,但由于嵌入式操作系统的运行是与嵌入式系统的硬件密切相关的,而硬件的设计则会因为使用场合的不同而千差万别,因此,在uClinux内核源代码中和硬件紧密相关的部分就应该针对特定的硬件作出适当的修改,由于uClinux内核源代码包含很大转载 2008-12-03 10:09:00 · 834 阅读 · 0 评论 -
第5章 应用系统设计与调试(2)
第5章 应用系统设计与调试(2)5.2.4 S3C4510B的系统管理器(System Manager)概述S3C4510B 微处理器的系统管理器(System Manager)在整个系统工作中起至关重要作用,只有清楚的了解系统管理器在系统中的作用及工作原理,才能进行程序设计和系统开发,但同时,相对于8位或16位微处理器而言,S3C4510B系统管理器的工作原理又是比较复杂的,因此需转载 2008-12-03 10:30:00 · 1561 阅读 · 0 评论 -
第5章 应用系统设计与调试(1)
第5章 应用系统设计与调试(1)本章主要介绍基于S3C4510B的硬件系统的详细设计步骤、实现细节、硬件系统的调试方法等,通过对本章的阅读,可以使绝大多数的读者具有根据自身的需求、设计特定应用系统的能力。 尽管本章所描述的内容为基于S3C4510B的应用系统设计,但由于ARM体系结构的一致性、以及外围电路的通用性,本章的所有内容对设计其他基于ARM内核芯片的应用系统,也具有很大的参考价值。转载 2008-12-03 10:33:00 · 667 阅读 · 0 评论 -
Linux下软件包的解压方式大全
Linux下软件包的解压方式大全Posted on 2006-06-18 12:48 Cisco@JAVA 阅读(202) 评论(0) 编辑 收藏 收藏至365Key 所属分类: Linux 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!整理:会游泳的鱼来自:www.LinuxByte.转载 2009-04-11 20:37:00 · 634 阅读 · 0 评论