of 16 /16
Embedded Software Bug Fixing Dinu Capatina 10th of November 2012

Dinu Capatina - Embedded software bug fixing

Embed Size (px)

Text of Dinu Capatina - Embedded software bug fixing

  • 1. Embedded Software Bug FixingDinu Capatina10th of November 2012

2. Top causes of nasty embeddedsoftware bugs 3. Race condition 4. Symptoms : radio mode 0h0m0s 5. First approach 6. TRON 7. I-TRON / ITRON Japanese open Hard real-timeStandard for RTOS OSKernelEvent driven Priority based 8. Ready queue 9. Timer interruptwlftime = TCK_DEN*slp 10. Sleeping taskswlftime = 0x28431f70 ms 11. Memory map TCK_NUMSYSMTTCK_DEN FFF000C0 FFF000CFIRQSTK 12. SP = FFF000C0 13. System status 14. Best practice : 0xDEADBEEF 15. Questions ? 16. Diamond SponsorsPlatinum SponsorsGold SponsorsTraining Partners Media PartnersOther Partners