Queries during Webinar for GR Lychee design contest conducted on 21st July

Hi, 

Can you please answer the following query...?

 

1. The examples shown during the webinar used multiple IDE's.  Please provide a detailed documentation on each of the IDE's available and what library support they provide. Because one cannot keep switching between ides during development. For eg One example code was shown in IDE for GR lychee,, another on web compiler and one in mbed.  Please provide detailed documentation on the library support for each of the IDE's. 

 

Regards

Anusha

  • I will try to answer your question briefly,
    in webinar I think they had shown 3 IDE's but in general you have 4 to compile your Gr-Lychee board,

    1. IDE for GR
    2. Online Compiler by Renesas
    3. Online Compiler by mbed
    4. e2studio

    By using this you can program your Lychee board

    1. IDE for GR : This is general compiler or say IDE that is supporting to multiple Boards and tools to provide Arduino style coding from which you can code using setup and loop functions, it is also called as Processing, You can import library from as we do for arduino's, many of the coder uses this style of coding because they find this better, For reference you can see www.arduino.cc/.../ how to use inbuilt functions and their purposes in details

    2. Online Compiler by Renesas: tool-cloud2.renesas.com/index.php
    This is online compiler developed by Renesas to compile their boards irrespective of Operating System you are using because it is online, so as same to arduino style coding you can do from this compiler, in case board is in mbed category then you may have option to code where main will be the function and you will write your own Setup and Loop functions, for reference and library support you can follow gadget.renesas.com/.../ this link, this uses same.

    3. Online Compiler by mbed : https://os.mbed.com/compiler
    This is again Online but you can online code using C/C++, no Processing support, that means no Setup and Loop functions again, this is developed by ARM and MBED team, this will only support boards which are mbed compatible, for this the best you can get is this only to start os.mbed.com/.../Homepage and https://os.mbed.com/docs/v5.9 as mbed is OS so you will get benefit of a Real Time OS of mbed. This is primary compiler used by any mbed boards, but that does not mean that other can't do complex things, This compiler uses latest tools developed by arm and in this you can install library using import method and find details on it.

    4. e2studio : Last compiler but I will say this is core IDE to compile and debug your code, This is IDE but to use this you need to configure this first, for this IDE you will need toolchains to be installed provided by ARM and supported to RZ series of microcontrollers along with different paths and projects to be configured before use this, and you must have one BSP (Board Support Package) to make sure that your code is using all the peripheral that are supported by the compiler as well as board, so that is must part, plus compilation time and you need to be more careful about using the functions and memory, This tool is very big in size but very useful in case you want to use advance coding like to debug using J-tag this will really helps you, and you also have option to Compile using Arduino style or mbed style using different BSP that they have already provided in their website.
    If you want to get idea about this www.renesas.com/.../e2studio.html this is the link and click on Documentation for more details

    They have provided sample programs for LED's, so that we can use the same,
    most of the library are cpp and h files only so there are probability that you can use the same code for all compilers because they are in general same but use it in a different way.

    Regards,
    Ritesh