We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I look at the interget with Google and Bing but see nobody has av solution for the 80x51. and I know we need it. so I will write one and sell it. if you got experience and can help and want to be a part of this project say now.
walleed_zawami (AT) hotmail (DOT) com
And exactly why would a microcontroller need antivirus software?
How do you expect it to be affected by a virus?
If it supports in-application updates, then it is the developers code that decides if a new firmware should be programmed. It's enough to check that the new firmware is properly signed to know that it is an ok firmware for the device.
If using in-system programming, then the end user is basically taking over all control of the processor when forcing a new binary into the processor - so exactly where would you manage to get any anti-virus program to run?
And if the PC gets affected by any virus, that virus can not run on the microcontroller. For a larger microcontroller (so large that it can run java applets), it would be possible to download a java virus. But after your careful study of the 8051 architecture - does it look like it is a suitable platform for running java applications on? What are your experience about the amount of resources a java virtual machine consumes when run on a PC?
No, real life isn't as in "Independence Day" where a Mac can send a computer virus to an unknown computer system in the alien space ship. There is a need for a common language to infect a machine. The 8051 processor needs the virus in a format that it can run. And a normal 8051 system isn't supporting software plugins so there isn't an interface for getting an optional virus appended to the normal firmware.
That just reminds me of the story I read a few years back about a brand/model of mobile phone which was susceptible to a particular virus.
The reported effect was that the phone was rendered useless. When infected, the only task it could perform was ... to send and receive telephone calls.
Administrative update