撿到槍的系統軟體工程師 - GDB&VScode

By wayling

議題

撿到槍的系統軟體工程師 - GDB&VScode

TR 412-1 [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

作為一個系統軟體開發者常常需要在茫茫大海中找臭蟲(BUG),需要快速閱讀大量讀程式碼,所以我們需要一個可以幫助我們的IDE,往往正確的配置IDE也是非常重要,因此這邊我會分享如何配置VScode讓他能很好的幫助我們。對於找臭蟲(BUG)與GDB的關係,這主題總是有講不完的經驗 ,使用GDB就像有上限很高的武器可是不會用的話,還是只能把它放旁邊。還有這神兵利器竟然是開源免費軟體比起商業軟體txxxx32更顯高CP工程師的價值。這次會分享如何撰寫GDB python script跟如何讓它幫助我們找到kernel 的臭蟲。這個議程會實例分享如何運用VScode及GDB幫我們找到riscv kernel BUG跟追蹤kernel 行為,聽完後會覺得GDB比printk方便節省加班時間。

講者

wayling

wayling

打雜工程師

System Software DKNPD8 general (30mins)