4 ms·
That simple? We've got an overseas software team that was tasked with doing the exact same. 6 months later and they still haven't got a working implementation.
by yuye 2y ago
That simple? We've got an overseas software team that was tasked with doing the exact same.
6 months later and they still haven't got a working implementation.
- 1oooqooq 2y agothey are probably testing with more than the best case simple connection before declaring success, unlike everyone here.
- yuye 2y agoI love your optimism. I've seen their implementation. It was horrible. We eventually took the project away from them and had the local team work on it. Also a fun story: they didn't use version control at all. When we eventually forced them to use git, they put the whole codebase in a .zip file and committed that.
- pts_ 2y agoYour onshore contract handlers were definitely difficult to work with. The number 1 reason for bad work are bad managers. See Boeing.
- _joel 2y agoI've worked with offshore companies that are similarly as bad, but then again there have been some that have been excellent. In your case, I don't know how they lasted 6 months if they're not committing to git etc, if that's the standard. They should be brought into the daily standups as 6 months to wait for some delivery seems a bit waterfally (apologies if this is a mischaracterisation).
- aleph_minus_one 2y ago> They should be brought into the daily standups as 6 months to wait for some delivery seems a bit waterfally (apologies if this is a mischaracterisation). At least it it a clear mischaracterisation of waterfall: * https://changelog.com/posts/waterfall-doesnt-mean-what-you-think-it-means https://changelog.com/posts/waterfall-doesnt-mean-what-you-t... * HN discussion: https://news.ycombinator.com/item?id=37405049 https://news.ycombinator.com/item?id=37405049 * http://bawiki.com/wiki/Waterfall.html http://bawiki.com/wiki/Waterfall.html * HN discussion: https://news.ycombinator.com/item?id=26760606 https://news.ycombinator.com/item?id=26760606
- _joel 2y agoThat's why I said waterfally
- yuye 2y ago>daily standups Daily what? Luckily going to another employer soon, this place is a mess.
- rramadass 2y agoAre they integrating LwIP as it is or are they hacking its source to fit into your architecture? I did the latter a decade ago for a home-grown SoC and it is non-trivial. And then testing it with conformance/performance in mind takes more time.
- Thervicarl 2y agoI have run it on a few hundred systems with Cortex R5 (used in a production context so demonstrated to be stable over tens of thousands of hours). At that time there was a reference port for the Hercules development board available on-line. It was mostly working straight out of the box. I just had to fix a few issues with the Halcogen generated files (since then, TI has fixed the bugs), configure the lwIP options (to have DHCP and only use UDP). Since then (7 years ago), I have not touched the code once.
- rowanG077 2y agoWell you need an Ethernet phy driver. If you have that that can work with the api of lwip it really is that easy.
- wiskinator 2y agoDepends on the microcontroller and the rest of your stack but it should be fairly straight forward. Feed received frames from your MAC into the appropriate receive function in a netif, and link the output function pointer to something that sends frames to your MAC. Examples for STM32 parts are so prevalent on the web that ChatGPT or Copilot can probably get you working source in 30 seconds.