Shenzhen Coastal Trading Co.,Ltd.
品牌:Byte Craft
型号:C6805
采购热线:0755-86216601
13714972229
The C6805 Code Development System supports all Freescale MC68HC05 microcontrollers.
TheC6805Code Development System includes:
an optimizing C Cross-compiler.
the BCLink linker.
an Integrated Development Environment and editor.
a built-in macro cross-assembler.
C6805includes enhanced memory management such asLOCALandSPECIALmemory directives. TheLOCALaddress space directive allows the user to maximize the use of RAM, direct the placement of local variables, re-use RAM locations and pass multiple arguments to functions. TheSPECIALmemory directive adds support for variables in all types of memory, external or internal.
Other features of theC6805Code Development System include:
Highly optimized generated code. Full versions generate ROMable code, demonstration versions generate listing files with assembly.
part-specific header files describe the unique features of each target device.
compiler configuration using #pragma directives.
ports are declared and protected using the#pragma portseries of directives
the#pragma vectordirective specifies the location and assigned name for interrupt sources.
BClink Linker links object files and libraries compiled withc6805.exe
object libraries can be included directly in C source files using Absolute Code Mode.
named address spaces support the grouping of variables at specific memory locations.
SPECIAL address space declares variables at special locations such as external devices or internal EPROM.
LOCAL address space allows you to use local variables.
extensions to the C language designed specifically for the embedded systems developer. Some extensions include bit-sized data types, binary constants, extended case statements, direct variable placement with the@symbol, and support for processor-specific functions.
interrupt handler support in C; makes context saving and restoring easy.
data types include:
bit,bits
char,short,int,long
register-oriented types for direct access to processor registers when necessary
selectable 8 or 16 bitintdata type.
packed bit fields instructs.
include single and multiple lines of inline assembly within a C program with the#asmand#endasmdirectives
extensive control over computer-generated initialization.
generates source-level information required for emulators.
support for hardware registers such as Mask Option Register.
supports the instruction extensions DAA, MUL, STOP, WAIT.
supports processor specific instructions CLC, CLI, NOP, RSP, SEC, SEI, STOP, SWI, WAIT.
allows direct access to AC, X, CC registers.
support for source-level debugging with popular emulators including Motorola's MMDS05.
See the latest information about eTPU_C
eTPU_C is a high-performance Code Development System for the eTPU. You can develop eTPU programming completely in the C language. And eTPU_C can supply the information your host (PowerPC™ or ColdFire) compiler needs to initialize and control the eTPU.
eTPU_C generates code for all eTPU devices.eTPU_C generates compact machine code (as if eTPU wasn't fast enough). eTPU_C tackles the complexity of optimizing eTPU subinstructions, leaving you free to deal with the higher-level structure of your program. eTPU_C even deals with resource sharing across multiple eTPU engines.
Put twenty years of Byte Craft Limited compiler expertise in your toolchain.
MPC supports the Microchip PIC 12/14/16/17 families, including 8K and flash parts.
TheMPCCode Development System includes:
an optimizing C Cross-compiler.
the BCLink linker.
an Integrated Development Environment and editor.
a built-in macro cross-assembler.
TheC6808 Code Development Systemsupports all Freescale HC08, HCS08, and RS08 microcontrollers.
TheC6808Code Development System includes:
an optimizing C Cross-compiler,
the BCLink linker,
an Integrated Development Environment and editor,
a built-in macro cross-assembler.
Fuzz-C™ is our preprocessor for Fuzzy Logic in C programs.
The Fuzz-C Preprocessor for Fuzzy Logic makes adding fuzzy logic control to your programs easy. The preprocessor translates a source file of mixed fuzzy logic statements and C statements to a file of pure C source code. The resulting C source file can be compiled by your favorite C compiler to quickly integrate fuzzy logic with supporting C functions.
The C code that is produced is efficient and reliable. Standard defuzzification methods are included in source form, and new methods can be easily added. Fuzzy functions and C functions are completely integrated and can easily call each other.
For a printable summary of Fuzz-C, seethis PDF flyer.
For resources on using Fuzzy Logic, see“Fuzzy Logic”.
电话:86 0755 86216601
传真:86 0755 86216602
邮编:518110
邮箱:info(at)coastaltrading.com.cn