This project contains six Micrium uC/OS-III projects for the Renesas RX62N
Renesas Development Kit (RDK) system. Every project includes cloud connectivity
that does the following things:
- Runs a provisioning routine at startup to ensure the kit is authenticated
- Writes a "ping" value to the cloud
- Reads a "ledctrl" value from the cloud to control on-board LEDs
- Outputs cloud status on the LCD screen when any button held down for >2s
- Writes other values to the cloud (project specific)
License of all cloud-specific components is BSD, Copyright 2011, Exosite LLC
(see LICENSE file)
Tested with HEW version 4.09.00.007, including:
Compiler KPIT GNURX [ELF] Toolchain v11.02 (7-20-2011)
Renesas Demonstration Kit (RDK) RX62N v3.00 Release 00 (6-15-2011 00:08:55)
- Blinks the LEDs in different patterns
- Reads from the temperature sensor and accelerometer
- Sends data to the cloud as "temp" and "angle"
- Runs MuTex, Semaphore and Message Queue tests (TX from one task, RX in other)
- Implements a VFD (variable freqency drive) motor controller simulation
- Uses a PWM signal as the motor drive and uses the on-board ADC to sample the
resulting sine wave and calculate the frequency.
- Sends the actual frequency and desired frequency to the cloud as "afreq" and
"dfreq"
- Micro "HTTPs" webserver
- Audio playback demo - plays .wav files from SD card /Music folder
- Install the Micrium exectuable from the RDK DVD
- HINT: updates may be avaiable from www.micrium.com
- Install the KPIT GNURX Toolchain v.11.02 (if not already)
- HINT: download from http://www.kpitgnutools.com/index.php
- Copy all files (if not already) into the path:
- C:\Micrium\Software\EvalBoards\Renesas\YRDKRX62N\GNURX<br>
- Open workspace "GNURX.hws" and select your desired project as the "Current
Project"
- Default directory is: C:\Micrium\Software\EvalBoards\Renesas\YRDKRX62N\GNURX
- Compile and download -> check https://renesas.exosite.com to see your data
in the cloud!
- HINT: Your RDK must be connected to the Internet via the RJ-45 ethernet jack
- HINT: If your network does not support DHCP, you will need to set static
values
For more information on this project and other examples, reference the online
documentation at http://exosite.com/renesas
--) Made vendor a parameter for Exosite_Init
--) Added vendor information to the provision function
--) Move all .Mot files to Download page
--) Added Ex1~Ex6 .Mot file for user OOBE download
--) Micrium added support for an Audio Demonstration kit on Ex6
--) minor update to show MAC address on Ex1~Ex5
--) minor update to hide cloud status on Ex6
--) minor update to add key press "SW1+SW2+SW3" for cloud status on Ex6
--) added all 6 Micrium Example projects
--) minor updates to support latest Micrium RX release
--) must push switch buttons to display cloud status
--) added auto device provisioning
--) abstracted library interface
--) initial cloud-enabled version