各位前輩大家好
是這樣的 小弟去年 11月 找到一份工作
部門裡 幾乎都是新人 所以氣氛還不錯
但是上個月
主管希望我能夠看懂目前實驗板的 driver 部分
並解決一些問題
我看了好幾個禮拜 很灰心
從以前來 都只是寫寫 UI部分的東西
對於 driver 實在沒有基礎
主管好像是因為 只有我比較懂C 所以就交付給我了..
但我也只是會一點點C語言而已 :(
我目前的問題是..
我知道 這包 Code 是使用非常非常多的 function
但是 我連起始點都找不到 ...(應該不是main 吧?)
所以有辦法 可以取得 我做了某些動作
對於 driver 這部分 跑了哪些 function?
我曾經試著把每一個 function 第一行 加入printk
但是 此法似乎 不行.. (會造成死當)
另外 driver 會使用多執行緒來實做嗎?
因為我發現 很多 function 會是使用類似 無窮迴圈方式
來檢查某些狀態
抱歉 問這些問題可能真的很白癡..
但是 工作上問題遇到瓶頸
目前同事們又不會 老前輩又離職了..
謝謝