1.RealView MDKåRVDSçåºå«
2.DS-5åEclipse
3.KEIL、uVision、RealView、MDK、KEIL C51的联系与区别
4.想在FXDD的MT4 上设置双线MACD ,怎么设置啊?
RealView MDKåRVDSçåºå«
æ¨å¥½ï¼å¾é«å ´ä¸ºæ¨è§£çã
ARMåµå ¥å¼å¼åäºé|å·¥å ·å¯å为å 大类ï¼RealView MDKä¸å½çå¼åå¥ä»¶ãRealViewå¼åå¥ä»¶ãKeil /å·¥å ·ãARMåºç¨è¯ä¼°æ¿ãARMç³»ç»è¯ä¼°æ¿ã以åKeil /è¯ä¼°æ¿ãå ¶ä¸RealView MDKä¸å½çå¼åå¥ä»¶ç±MDKå¼åå·¥å ·ãULINK2仿çå¨åRealView RL-ARMç»æï¼RealViewå¼åå¥ä»¶ç±RVDSå¼åå·¥å ·ãRVI仿çå¨åRVTè·è¸ªè°è¯å¨ç»æï¼Keil /å·¥å ·åç±Cå¼åå·¥å ·ãCå¼åå·¥å ·åCå¼åå·¥å ·ç»æã
ããRealView MDKä¸å½çå¼åå¥ä»¶ä¸»è¦é对ARMå¾®æ§å¶å¨çå¼åãRealViewå¼åå¥ä»¶ï¼RVDSï¼æ¯ARMå ¬å¸ç»§SDTä¸ADS1.2ä¹å主æ¨çæ°ä¸ä»£å¼åå·¥å ·ï¼RVDS 4.0æ åçéç¨äºææçARM7ãARM9ãARMãARMãMP-CoreãSCxãCortex-M3ãCortex-M1ãCortex-R4FåCortex-A8å¤çå¨ï¼å¹´ææ°æ¨åºçRVDS 4.0ä¸ä¸çé¤äºå»¶ä¼¸æ¯æå°Cortex-A9以å¤ï¼è¿å ·æç¬ç¹çè¿è¡æ¶ä¼ååè½ãARMåéåNEONç¼è¯å¨ãARM ProfileråARMè¶ å¿«é模å(ARMEJ-SãARMJ(F)-SãARMJZ(F)-SãCortex-R4ãCortex-A8ååæ ¸Cortex-A9)ã
RVDS 4.0æ åç主è¦é对åºäºARMå¤çå¨çSoCãASSPåå¤æå¤å æ ¸ASICçç³»ç»å¼åè ï¼å®åºäºå¼æ¾æºç Eclipse 3.3 IDEï¼å®çç¼è¯å¨æ¯ç®åä¸çææé对ARMå¤çå¨çç¼è¯å¨ä¸æ好çï¼å®çè°è¯å·¥å ·æ¯æ带åµå ¥å¼OSçå¤æåæ ¸åå¤æ ¸SoCç软件å¼åï¼å®æ¯æWindows XPä¸ä¸çãWindows Vistaåä¸çåä¼ä¸çã以åRed Hatä¼ä¸çLinux V4/V5è¿è¡å¹³å°ã
ããRealView MDKåRVDSçåºå«æ¯ï¼MDKåªæ¯æåºäºARM7ãARM9ãCortex-M1åCortex-M3çå¾®æ§å¶å¨ï¼ä½RVDSè¿æ¯æç¨æ·å®ä¹çMCUï¼MDKä¸æ¯æææçARMå¤çå¨ï¼å æ¬ARM7ãARM9ãARMãARMãCortex-M1ãCortex-M3ãCortex-R4ãCortex-A8åCortex-A9ï¼ä½RVDSå ¨æ¯æï¼MDKåºäºuVision IDEå¼åç¯å¢ï¼èRVDSåºäºEclipseå¼åç¯å¢ï¼MDKæ¯æ符å·ç®æ ç è¾å ¥ï¼ä½RVDSä¸æ¯æï¼MDKæå®æ¶å æ ¸åºï¼ä½RVDS没æï¼MDKä¸æ¯æå¤æ ¸ï¼ä½RVDSæ¯æï¼MDKä¸æ¯æDSPï¼ä½RVDSæ¯æï¼MDKä¸æ¯æç¼åï¼ä½RVDSæ¯æï¼MDKå¯ä»¿çå¯å¨ä»£ç ï¼ä½RVDSä¸è¡ï¼MDKå¯ä»¿çä¸æï¼ä½RVDSä¸è¡ï¼MDKå¯ä»¿çå¤è®¾ï¼ä½RVDSä¸è¡ï¼MDKæ¯æé»è¾åæ仪ï¼ä½RVDSä¸æ¯æã
ããARMç¼è¯å¨å·²æ¥æå¹´åå²ï¼ç°å·²æ¯ä¸çæ åï¼ç±äºå®æ¯åARMå¤çå¨å ±åå¼åçï¼å æ¤å®å¨ç¼è¯ARMå¤çå¨æ¶æçé常é«ãARMç¼è¯å¨æ¯ä¸ä¸ªé«åº¦ä¼åçISO C/C++ç¼è¯å¨ï¼æ¯æå ¨é¨CåC++è¿è¡åºï¼æ¯æææARMå æ ¸åARMæ¶æï¼å æ¬ARMãThumbãThumb2ãVFPåNEONï¼å®ç®åå·²å¨æ°äº¿çµå产åçå¼åä¸å¾å°åºç¨ã
ããARMç¼è¯å¨æ2大ä¼å¿ï¼1ï¼å®ä½¿å¼åè å¯éç¨æ´ä½çCPUé度ãæ´ä½çåèåæ´å°çåå¨ç©ºé´ï¼ä»è使å¾å¼åè è½å¤å®ç°æ´é«æ§è½çåºç¨ï¼2ï¼å®æ¯ä¸ARM IPååå¼ååéªè¯çï¼å æ¤å¯ç¡®ä¿ä»£ç å确度åæ´å®¹æçéªè¯ã
ããä¸åä¸ä»£RVDS 3.1çæ¬ç¸æ¯ï¼RVDS 4.0ä¸ä¸ç对Cortex-A8çç¼è¯é度平åæé«äº7%ãæ¤å¤ï¼RVDS 4.0ä¸ä¸çè¿å®ç°äºç®æ ç è¿æ¥æ¶ç代ç ä¼åï¼ä»¥åè¿è¡æ¶ç代ç ä¼åï¼ä¸ä» æ§è½å¯ç»§ç»æé«6%ï¼èä¸è¿å¯è¿ä¸æ¥èç%çç®æ 代ç ã
ããRVDS 4.0ä¸ä¸ççARMç¼è¯å¨è¿å®ç°äºå¯¹Cortex-A9è¶ æ é管éçä¼åãå½å¤ä¸ªCortex-A9å æ ¸éç¨SIMD NEONæ令éæ¶ï¼RVDS 4.0ä¸ä¸ççARMåéåNEONç¼è¯å¨å¯¹æ¯ä¸ªå æ ¸çç¼è¯é度å¯æé«4åãRVDS 4.0ä¸ä¸çè¿æ¥æé对Cortex-A9çè¶ å¿«éå®æ¶ç³»ç»æ¨¡åï¼RTSMï¼ï¼ARM Profileræ¯æCortex-A9çRTSMãå ¶è°è¯å¨ä¹æ¯æCortex-A9çSMPç³»ç»ã
ããRVDS 4.0ä¸ä¸çç°å·²å¯æ¯æ以ä¸3款ASSP产åï¼åå«æ¯é£æå¡å°çi.MXã以åTIçè¾¾è¬å¥DMåOMAPï¼æªæ¥è¿å°æ¯ææ´å¤çASSP产åã
å¦è¥æ»¡æï¼è¯·ç¹å»å³ä¾§ãé纳çæ¡ãï¼å¦è¥è¿æé®é¢ï¼è¯·ç¹å»ã追é®ã
å¸ææçåç对æ¨ææ帮å©ï¼æé纳ï¼
~ O(â©_â©)O~
DS-5åEclipse
1ãARM DS-5 ä»ä»¥ä¸å·¥å ·åå±èæ¥ï¼DS-5 < RVDS < ADS < SDTã
ç®åRVDSãADSåSDTé½å·²ç»åæ¢æ´æ°ï¼æ°é¡¹ç®æ¨è使ç¨ååå ¼å®¹çDS-5ã
2ãARM DS-5 æ¯æ裸æºç¨åºãu-bootãLinux å Android Kernelã驱å¨ãåºç¨ç¨åºå¼åï¼ä»¥åFreescale MQXãMicrium uC/OSãKeil RTXãENEA OSEãFreeRTOSãExpress Logic ThreadXçå®æ¶æä½ç³»ç»ã
3ãARM DS-5 æ¯æå¼åææåºäºARMå æ ¸çè¯çï¼å æ¬ï¼
èARMå æ ¸ï¼ ARM7ãARM9ãARMã
Cortex-Mç³»åå æ ¸ï¼ Cortex-M0ãCortex-M1ãCortex-M3ãCortex-M4ã
Cortex-Rç³»åå æ ¸ï¼Cortex-R4ãCortex-R5ãCortex-R7ã
Cortex-Aç³»åå æ ¸ï¼Cortex-A5ãCortex-A7ãCortex-A8ãCortex-A9ãCortex-AãCortex-Aã
Cortex-Aç³»åå æ ¸ï¼Cortex-AãCortex-Aã
以åARMææ°åå¸çææå æ ¸è¯çã
4ãARM DS-5åºäºEclipseéæå¼åç¯å¢ã
5ãARM DS-5使ç¨ARMç¼è¯å¨ï¼ä»£ç ä¼åç¨åº¦æ¯GNUé«%以ä¸ã
6ãARM DS-5é å DSTREAM仿çå¨ ã RVI 仿çå¨ãULINKpro仿çå¨ãULINKpro D仿çå¨è¿è¡å æ ¸å硬件è°è¯ã
7ãARM DS-5é ågdbserverè¿è¡Linuxåºç¨è°è¯ã
8ãARM DS-5æCortex-A7ï¼Cortex-A8ï¼Cortex-A9ï¼Cortex-Aãããçå¤çå¨çå®æ¶æ¨¡æå¨ã
9ãARM DS-5æå¾å½¢åçStreamlineæ§è½åæå¨ãå¯åºäºCæºç ãæ±ç¼ç¨åºãå°å对bear裸æºç¨åºãubootãkernelã驱å¨ãappè¿è¡çç¹ãç¨åºç¶é¢ãCPU使ç¨ãCache hit/missãåèåæã
ãARM DS-5æ ä¸ä¸çã社åºçï¼å è´¹çï¼2个çæ¬ã
ãARM DS-5å¯ä»¥å¨ Windowç³»ç» å Linuxç³»ç» ä¸»æºä¸ä½¿ç¨ã
ãARM DS-5ç详ç»ä»ç»å°åï¼/product/ds-5.htmã
ãDS-5æ¯ARMææ°ä¸»æ¨çå¼åå·¥å ·ï¼é åDSTREAM仿çå¨ï¼å¯ä»¥è¿è¡åè½å¼ºå¤§çè°è¯ã仿çãæ§è½åæåè½ã
ãARM DS-5å½å ç±ç±³å°ç§ææä¾ææ¯æ¯æåéå®æå¡ã
KEIL、uVision、ubuntu源码包使用教程RealView、MDK、KEIL C的联系与区别
KEIL、uVision、RealView、MDK、KEIL C是单片机开发领域中常用的软件工具,它们相互关联,共同服务于嵌入式系统的开发。KEIL公司,现为ARM公司的一部分,提供了将C语言或汇编语言编译为单片机可执行二进制代码的功能,其优势在于体积小、电脑报修源码易于管理工程、自动加载启动代码、集成编辑、编译、仿真功能以及强大的调试能力。
KEIL公司软件包含uVision、RealView、MDK和KEIL C等产品。uVision是linux 源码打包rpmKEIL公司的集成开发环境(IDE),类似Eclipse,具备工程管理、源代码编辑、编译设置、下载调试和模拟仿真功能。uVision有不同版本,最新版本为uVision5,支持开发者操作并提供编译和下载功能,通常用于KEIL的qt creator 查看源码开发工具,如MDK、PK、PK、DK等。
RealView是一系列开发工具的统称,包括RVD(RealView Debugger)、RVI(RealView ICE)、RVT(RealView Trace)、RVDS(RealView Development Suite)和RVMDK(RealView Microcontroller Development Kit)。threadx系统源码下载MDK(Microcontroller Development Kit)是KEIL MDK、RealView MDK或KEIL For ARM的简称,是为满足基于MCU进行嵌入式软件开发需求而设计的工具,支持多种ARM微控制器内核。
KEIL C、KEIL C、KEIL C是特定微控制器的开发工具,基于uVision IDE,分别支持内核、XCx、Cx、ST系列和基于核的微控制器的开发。KEIL公司目前提供的四款独立的嵌入式软件开发工具,即MDK、KEIL C、KEIL C、KEIL C,都是KEIL品牌产品,基于uVision集成开发环境,其中MDK属于RealView系列。
综上所述,这些软件工具在单片机开发过程中扮演着关键角色,通过相互配合,使得开发者能够高效地进行代码编写、编译、调试和最终将软件部署到微控制器中,极大地促进了嵌入式系统开发的进程。
想在FXDD的MT4 上设置双线MACD ,怎么设置啊?
MT4平台调双线MACD,多数平台是没有默认这类的指标,需要专业人员编写相关代码可实现,默认的,可以通过其它辅助指标来判断也可参考,操作如下:一、设置MACD
二、设置双线的RVI
三、通过以上两个指标,也是可以达到双线MACD目的。