Hi all,
I have only been using the mbed for about a week, and I feel I should make my observations known.
Firstly, I am impressed with the hardware, very nicely designed and made. I think the compiler is fairly good; no complaints, but I really miss auto-completion!
I thought that the amount of code/libraries available online was a good thing. However, I quickly realized that finding a compatible library among all the similarly named libraries etc was a bit of a nightmare. Different versions, classes with same names; organizational mess.
What prompted me to use mbed in the first place was that in my last project, an AVR 8bit/ENC28J26 sensor station/web server, I tried several different stacks; each with their own shortcomings, either slow performance or a lack of multiple packets capability.
So, when I found mbed, I was excited. It looked very promising at first, nice fast 32 bit MC, built-in Ethernet, support from an online community etc. Anyway, having tried a lot of the mbed HTTPServer examples, it seems that the Ethernet is far from perfect. During all of my tests I would often get the error "Server Reset"!!! Sometimes fast, sometimes slow, sometimes no response!!! SOMETIMES.
Mbed says that we should use the all new, much improved EthernetInterface library, but it is unusable without a HTTPServer.
I can not understand why the mbed team does not prioritize the building of the new EthernetInterface HTTPServer. The only reason I am interested in the mbed device is the promise of a decent web server. For projects that do not require Ethernet I would probably use an 8 bit AVR or PIC anyway. Instead of prettying up the website, making new cheap entry boards (FRDM-KL25Z), please take care of the users you have and get the Ethernet library up to scratch! Please....
Steve
Hi all,
I have only been using the mbed for about a week, and I feel I should make my observations known.
Firstly, I am impressed with the hardware, very nicely designed and made. I think the compiler is fairly good; no complaints, but I really miss auto-completion!
I thought that the amount of code/libraries available online was a good thing. However, I quickly realized that finding a compatible library among all the similarly named libraries etc was a bit of a nightmare. Different versions, classes with same names; organizational mess.
What prompted me to use mbed in the first place was that in my last project, an AVR 8bit/ENC28J26 sensor station/web server, I tried several different stacks; each with their own shortcomings, either slow performance or a lack of multiple packets capability. So, when I found mbed, I was excited. It looked very promising at first, nice fast 32 bit MC, built-in Ethernet, support from an online community etc. Anyway, having tried a lot of the mbed HTTPServer examples, it seems that the Ethernet is far from perfect. During all of my tests I would often get the error "Server Reset"!!! Sometimes fast, sometimes slow, sometimes no response!!! SOMETIMES. Mbed says that we should use the all new, much improved EthernetInterface library, but it is unusable without a HTTPServer. I can not understand why the mbed team does not prioritize the building of the new EthernetInterface HTTPServer. The only reason I am interested in the mbed device is the promise of a decent web server. For projects that do not require Ethernet I would probably use an 8 bit AVR or PIC anyway. Instead of prettying up the website, making new cheap entry boards (FRDM-KL25Z), please take care of the users you have and get the Ethernet library up to scratch! Please....
Steve