
Implementation
Using the intuitive graphical user interface (GUI), operations involving different tools are
consistent and easy to master.
An extensive tutorial is provided to help beginning users get up to speed.
Using the tutorial
Anyone can try out CubeSuite+ by simply
following the tutorial step by step, from
program creation through debugging and
programming of the microcontroller.
Customizing the GUI
Customize the work screen by docking,
floating, and hiding interface elements
freely. There are also settings for modifying
the menus and icons. You can tailor the
GUI to look and work exactly as you prefer.
Centralized management of detailed settings
The Properties panel brings together all
the setting items. You can select
individual nodes of the project tree to
display related information, making
entering and searching for settings easy.
Optimize the layout optimized
for the functions and tools in use.
Optimize the layout optimized
for the functions and tools in use.
Project tree following the development sequence
The project tree takes into account the
microcontroller development sequence.
Simply click on a node to move to the
corresponding operation.
Easy code generation*
Simply make settings in the GUI to
automatically generate program code
(device drivers) for microcontroller
peripheral functions (timers, UART, A/D
converter, etc.).
* Some devices are not supported.
Pin information
Code generation
Building/debugging
Programming
Editing of source file (1)
Conventional build
process
Rapid Build
Editing of
source file (2)
Building of edited source
files (1), (2), and (3)
Editing of source file (1)
Editing of
source file (2)
Display build result
Build Build Build
Much shorter apparent
build time
Parallel processing in background
Editing of
source file (3)
Editing of
source file (3)
Build start
Easy building
A conventional development environment requires you to edit all of the source files first and then build the entire project. This can be very time
consuming. CubeSuite+ has a Rapid Build function that automatically starts building each time a source file is modified and saved, resulting in a
dramatic reduction in the build time from the developer’s perspective.
Build start
Useful visual feedback and ability to search
A convenient listing makes it easy to check information on functions
and variables. Graphical displays simplify tracking of variable values
and confirming ratios of execution times among functions. Other
useful extended functions include a Function Call Graph feature that
displays function call relationships, making it possible to check
which function called another function, and a Python Console
function that makes it possible to write scripts to perform repetitive
tasks, such as the operations associated with downloading
programs to the microcontroller or operations following breaks.
Effective utilization of development resources
Customers can reuse existing development resources by migrating
them to CubeSuite+.
Easy backup
The powerful backup function allows saving and restoring of complete
projects and associated tool settings.
There is also an Action Event function that displays the value of a variable or variables when program execution reaches a specified address. This
function allows convenient debugging, making it possible to access the variable name display function simply by right-clicking and without the need to
spend time on additional builds.
Installation
and setup
Coding
Building
Debugging
Integration of
a variety of
tools under a
consistent
GUI for
enhanced
ease of use
Rich support
for editing
program code
A building
environment
designed to
extract
optimal
performance
from each
MCU
Rich
debugging
functions that
interoperate
with a
simulator or
emulator
µITRON specification real-time OS (RI850V4, RI850MP)
• Comply with µITRON specications.
• Support power management function.
• Enable embedding of required functions only (selection of system calls
to be used).
• Works with CubeSuite+ integrated development environment.
• Support application operation analysis through system performance
analyzer (AZ).
Features
V850E2M dual-core
RI850MP
4.0
1023
31
67
V850
RI850V4 RX850V4
4.0
255
31
132
Approx. 6 KB to 20 KB —
32 bytes
128 bytes
16 µs
(V850E/MA 1.25 MHz,
on-chip memory)
64 bytes
136 bytes
1.68 µs
(V850E2/MN4@200MHz)
Supported microcontrollers
Product name
µITRON specification version
Max. tasks
Task priority levels
Data
Stack
Timer
control
Service calls
Kernel ROM size
Kernel RAM
per task
Task switching time
(task wake-up time using wup_tsk)
: Under development
• Kernel
Compliant with OSEK/VDX OS Ver. 2.2.3 specications
Supports 4 conformance classes: BCC1, BCC2, ECC1, and ECC2.
• Configurator
Congurator allowing easy system information creation provided as
standard.
Conguration les support formats compatible with OIL Ver. 2.5.
• Task debugger (RD-OSEK850)
Task debugger effective for application debugging using RX-OSEK850
provided as standard.
• System performance analyzer (AZ-OSEK850)
System performance analyzer for the RX-OSEK850 provided as
standard.
Features
OSEK/VDX compliant OS (RX-OSEK850)
Applilet is a tool that lets you automatically generate software (device drivers)
for microcontroller peripheral functions (clocks, timers, serial interfaces, A/D
converters, DMA controllers, etc.) by entering settings via a graphical user
interface (GUI).
Applilet
Entering microcontroller peripheral function settings is as simple as pointing and
clicking with the mouse. The setting process is intuitive, easy-to-understand,
and elegant. Operation is simple enough for beginners, while providing ne-
grained control for advanced users. Applilet is designed to reconcile these two
seemingly contradictory goals.
Easy-to-understand GUI
Applilet generates device drivers as C source code. This makes it possible
even for beginning users of microcontrollers to see at a glance the purpose of
individual settings or processes. Of course it is only necessary to examine the
source code when you need to analyze microcontroller setting methods in detail.
Outputs C source code
• Automatic setting of options required to build the OS.
• Displays OS management objects such as tasks and semaphores.
• Issues service calls for launching debugger tasks, setting event ags, etc.
• Graphical display of task operation history and service call issue history (System
Performance Analyzer).
Efficient development using convenient functions linked to
CubeSuite+ integrated development environment
Linked operation of CubeSuite+ integrated development environment and RI850V4 or RI78V4 real-time OS
Illustration of linked function screens with CubeSuite+
integrated development environment
Product Name Target Microcontroller
Applilet3 for V850ES_Jx3
Applilet3 for V850ES_Jx3-E
Applilet3 for V850ES_Jx3-H
Applilet3 for V850ES_Jx3-L
Applilet3 for V850ES_Sx3-H
Applilet2 for V850ESFx3
Applilet2 for V850ESSx3
V850ES/Jx3
V850ES_Jx3-E
V850ES_Jx3-H
V850ES/Jx3-L
V850ES/Sx3-H
V850ES/Fx3
V850ES/Sx3
Applilet requires installation of the Microsoft
®
.NET Framework, version 2.0, runtime and related files.
UART
CSI
Timer
A/D
D/A
Port
DMA Clock
generation
of peripheral
function
settings
Microcontroller
(V850)
Application under
development
Device
driver
Middleware
RTOS
Software
Integrated Development Environment Software Products
86
87
Commentaires sur ces manuels