Hi Guys,
I am trying to develop an application on LM3S3748 Stellaris microcontroller, below is the application description and tools being used:
Tools:
1 -- LM3S3748 Luminary Micro Evaluation Board.
2 -- Stellarisware.
3 -- Red Suite IDE
Application:
I want to communicate with the development board, making it as a USB device to the PC.
on the PC i will have a graphical user interface which will connect with the board whenever it is connected to the pc (much similar to the Luminary micro's oscilloscope application where we can view and control the oscilloscope).
The Graphical user interface(GUI) will send control information to the board and
My Requirements:-
1 -- An application running on the LM3S3748 board which displays some data on the LCD.
2 -- The board should connect to the PC as a USB Device and get automatically connected to a graphical user interface .
3 -- Graphical user interface provides real time control over the application, it sends control information to the application on the microcontroller.
4 -- The board should revert back to the GUI with the requested data.
My Queries :-
1 - What device type should i choose for the application development of the LM3S3748 (ex:- audio, HID etc)?
2 - How do i develop the windows driver for this board which helps the GUI on the PC to communicate with the application on the microcontroller?
3 - Red suite provides a debugging environment, can we send any data(like alphabets ) through the debug console?
4 - it seems like Stellarisware provides some examples to develop usb applications on the board, but how to write a windows usb driver for this board to connect?Thanks & Regards
Bhavani
I think i figured out which device type to use.the Communication Device Class (CDC) looks suitable for this kind of application.