Dear Mrs. /Mr.
We are a company that manufactures traffic light systems. Our RnD department is in the designing process of a traffic light controller (TLC). The basic operational bloc diagram of the system is shown on the following figure:
As you can notice, the system consists of 5 major entities:
So, let us explain you the basic operation of this system.
There will be a Windows based GUI on a PC where the technicians will write a traffic light sequence program. This GUI will produce an output file (containing that program and other information as well) and this file will program the CPU of the TLC. This programming would happen via USB, Ethernet, Bluetooth or RS-232 interface. After this, the TLC will be capable of a standalone monitoring of the traffic lights in a junction.
During this standalone operation the user (technician) will have the ability to check the controllers status through the LCD display and perform some actions (tests,etc) using the keyboard.
For these reasons our system needs to run a basic (Linux maybe?) operating system not only for controlling the various peripherals (usb, Ethernet, etc) and the basic operation but also for the interface between the TLC and the user.
Because we have no previous experience on ARM based systems we would like you to propose us which of your available ARM families and architectures would better match with our project.
Thank you in advance
Nick
It is a nice system for a technician to get himself involved in the ARMS arena.
My prososal is it to aquire the Texas Instrument TM4C1294 launchpad, and to prototype your design in no time at all using the C language.. For a good reading I recommend the book by Prof. Jonathan Volvano " Introduction to ARM Cortex TM Microcontrollers".
Their are many compilers around in the market place - my personal preference is the Keil compiler.
NOW, YOU ARE ON YOUR WAY Good luck.
Dear entwickler
Thank you very much for your answer!
It was really useful.
Now i will start the big journey through the ARM world :-)
And i suppose that this forum will be my second nature from now on... That's the problem of being noob :-P
Thank you again