IoT device firmware development guideline?

Please see this post: