I don't have any idea the way of programming for complex product. I think program is written in traditional way for a simple product whereas programmer writes his own kernel or modified existing kernel code for a complex product.
simple embedded products :
Temperature monitoring, message display on LCD, water level alarm, fire detector, room light controllers, password based door locking system, Digital clock .. and many more are
The process of developing such a product is very simple. I will use 8bit MCU for this type of product and I will write program in traditional way. All tasks will be completed in one big loop
Complex embedded products :
wireless routers, webcams, gps navigators, smart touch screen, satellite TV receiver, digital camera.. And many more are the example of complex embedded products in real world.
I think it would be right to choose a 32bit MCU for such a complex product. Like ARM processor because it is faster and memory size is bigger.
I hope the experience person will give me clarity to understand way of programming for complex products
simple embedded products :
Temperature monitoring, message display on LCD, water level alarm, fire detector, room light controllers, password based door locking system, Digital clock .. and many more are
The process of developing such a product is very simple. I will use 8bit MCU for this type of product and I will write program in traditional way. All tasks will be completed in one big loop
Complex embedded products :
wireless routers, webcams, gps navigators, smart touch screen, satellite TV receiver, digital camera.. And many more are the example of complex embedded products in real world.
I think it would be right to choose a 32bit MCU for such a complex product. Like ARM processor because it is faster and memory size is bigger.
I hope the experience person will give me clarity to understand way of programming for complex products