Arduino minne användning rapport är visas efter varje kompilera
Visual studio ger också ytterligare funktioner som eventuellt rapportering minnesanvändningen för ett kompilerat program för Arduino.
Minnesanvändningen är särskilt viktigt när du skapar projekt för små mikro-styrenheter t.ex Arduino. Arduino att krascha utan varning om ett program överskrider de tillgängliga gränserna. Så är därför det ganska viktigt att vi ska kunna veta hur mycket minne en används när det börjar.
Detta är särskilt så för nya användare som naturligtvis lägga många serial debug-meddelanden till sin kod. Varje typ av Arduino har olika minnesgränser men alla är mycket låg, det tar inte många debug-meddelanden att fylla minnet. Mer erfarna användare att skapa större program blir också medvetna om gränserna.
Följande beskriver hur du aktiverar automatisk minne användningsrapporter vid sammanställning av en Arduino program. ArduPilot öppen källkod drone projektet används i detta exempel eftersom det var lätt tillgängliga.
När aktiverad (se steg 1), Arduino minne behandling rapportera visas automatiskt efter varje kompilera i "Micro bygga" utgång fönster. I rapporten exempel ser du att (data) minnet används är 52,5%.
Du kan också se i bilden dynamiska minnesanvändningen tillgängliga med det valfria Arduino Debug verktyg för visuell Studi. Mer Detaljer för dynamisk minnesrapportering kan hittas här