Quick Links

Success Stories

 
Digi Wirelessly Enables Lessoil Energy Conservati
High Speed Photographic Equipment Connected
Rabbit Helps to Control Live Audio Remotely

More Stories

Home > Rabbit Embedded > Dynamic C® > Dynamic C® for Rabbit 4000 and...

Dynamic C® for Rabbit 4000 and 5000

 Current Version 10.64 of Dynamic C comes bundled with the following libraries:

  • Security Module (AES + SSL)
  • FAT File System
  • Library Encryption Executable
  • µC/OS-II Real-time Kernel
  • Point-to-Point Protocol
  • RabbitWeb
  • Simple Network Management Protocol (SNMP)
  •  

    Features in Dynamic C Version 10.XX

    * Attach to a Running Target - Debug mode can be entered without recompiling and reloading the program if the program isn't edited. This helps debugging if target communication is lost due to a target program crash.

    * Enhanced Memory Dumps - Changed data in the Memory Dump window is highlighted in reverse video or in customizable colors every time you single step in either C or assembly to better visualize changes.

    * TCP/IP Improvements - Reduced TCP/IP root memory usage and increased TCP/IP speed.

    * SMTP AUTH - added to support email servers that require authentication.

    * Display Target Information While Compiling - information about target type, CPU type and speed, and memory configuration is now displayed when compiling and downloading a program.

    * Dynamic Buffer Allocation - An API for dynamic allocation of root and extended memory was added. This makes it easier to implement algorithms such as linked lists. The allocation is implemented with pools of like-sized objects to prevent heap fragmentation. Care must still be taken by the programmer to avoid heap exhaustion.

    New features from ANSI/ISO C90 are gradually being added to Dynamic C 10.6X

  • Variable initializer support - Variables can now be initialized within a declaration 
  • Preprocessor support for the " defined" keyword - The "defined" keyword can now be used in #if/#elif expressions to determine whether a macro has been previously defined
  • #include support - The standard C mechanism of using "#include" to include other source files is now supported
  • The following feature was introduced with Dynamic C 10.62:

  • Function pointer parameter list checking -  Function pointers may now contain a parameter list, and the compiler will check the parameters and perform automatic type promotion when a function is called through the function pointer
  • Dynamic C Enhancements

  • Dynamic C 10.54 introduces remote firmware updates for some board types. See user manual for more details 
  • Function chaining, a concept unique to Dynamic C, allows special segments of code to be embedded within one or more functions. When a named function chain executes, all the segments belonging to that chain execute.Function chains allow software to perform initialization, data recovery, or other kinds of tasks on request.
  • Dynamic C has a set of features that allow the programmer to make the ullest use of xmem (extended memory). Up until the release of Dynamic C 10.21, the compiler supported a 1MB physical address space. Starting with Dynamic C 10.21,  the compiler supports up to the 16MB of physical memory up to 16MB can be used for data and up to 1MB can be used for code

  • For more information or a free download Dynamic C Version 10

    This group belongs in these product families

    Dynamic C

    Dynamic C®





    Questions or Enquiries?

    * Required field

    First Name: *

    Last Name: *

    Company: *

    Country:

    Email: *

    Phone Number: *

    Details:

    Do you want to get information on new products via e-mail?

    CAPTCHA Image
    [ Different Image ]

    Enter the code shown: *

    Search

    Advanced Search

    Shopping Cart

    View Total/Checkout

    News

    • 20/05/2013:

      Digi International Deploys 500-Node Internet of Th

      Digi International Deploys 500-Node Internet of Things Network for the Data Sensing Lab at Google I/O

      Digi International will take part in deploying over 500 sensor nodes at Google’s developer conference, ...

      Read More

    • 13/05/2013:

      Digi Product Notice - End-of-Life of Digi router/g

      Digi Product Notice - End-of-Life of Digi router/gateway products utilizing the Ericsson F5521gw module

      End-of-Life of Digi router/gateway products utilizing the Ericsson F5521gw module.The Ericsson F5521gw mo...

      Read More

    • 08/05/2013:

      MENs new SC27 Intel® Atom™ SBC for Panel PCs w

      MENs new SC27 Intel® Atom™ SBC for Panel PCs with 7" to 15"

      For LCD TFT panels from 7" to 15" LVDS up to 1280 x 768 Intel® Atom™ E600 series, up to 1.6 GHz Up to 2 GB DDR2 SDRAM 1 F...

      Read More

    • 03/05/2013:

      Building an Hour Meter in InduSoft Web Studio SCAD

      Building an Hour Meter in InduSoft Web Studio SCADA Software

      Have you ever needed an Hour Meter for a piece of equipment?  Here’s a pre-built Hour Meter Linked Symbol  for InduSoft Web Studio th...

      Read More

    • 23/04/2013:

      Automation services from the iDigi cloud

      Automation services from the iDigi cloud

      New trends in process control systems feature the application of new ICT technologies and an emerging architecture for automation systems based on web technologies. The architectur...

      Read More

    • 22/04/2013:

      MENs product updates

      MEN has released some new products, perfect for automation and rugged applications

        GNSS PCIe® Mini Card PX1 The PCI Express® Mini Card PX1 combines GLONASS and GPS functionality and supports Dead Reckoning functions...

      Read More

    • 17/04/2013:

      Digi International Launches Rugged, Enterprise-Cla

      Digi International Launches Rugged, Enterprise-Class Cellular Router for On-Board Train Connectivity

      Digi International today introduced the Digi TransPort® WR44 RR, an enterprise-class cellular router desi...

      Read More

    • 16/04/2013:

      Collaborative Support for InduSoft Web Studio SCAD

      Collaborative Support for InduSoft Web Studio SCADA Software

      InduSoft SCADA software has the capability to incorporate collaborative tools, like compare any configuration file, or merge changes on the Tags Data...

      Read More

    • 16/04/2013:

      InduSoft Releases Updated Version of the DNP3 Elec

      InduSoft Releases Updated Version of the DNP3 Electrical Driver

      InduSoft has released an updated version of our add-on driver for DNP3-based devices, which are widely used in the Energy market. This new versio...

      Read More

    • 15/04/2013:

      Matrix Orbital End of Life Notification: GTT480272

      Matrix Orbital End of Life Notification: GTT480272A-XXX

      The GTT480272A PCB Rev 1.x will be going obsolete and we will be releasing the GTT480272A PCB Rev 2.0 as a replacement to be able to offer more features an...

      Read More

    More News

    Events Calendar

    March 2013


    15 Mar 2013

    Digi Webinar: I Think I Need an M2M Solution – Now What?


    Fri, Mar 15, 2013 6:00 AM - 7:00 AM AEDT
    Attendees will be presented with an approach on how to s...


    27 Mar 2013

    Dream Report in InduSoft Web Studio Webinar


    InduSoft Web Studio has partnered with Ocean data Systems to offer a version of Dream Report spec...

    More Events

    Copyright © 2002-2013 OEM Technology Solutions - All Rights Reserved Disclaimer Privacy Policy