
Linux內核分析的過程,是對自己肯定,否定,再肯定并不斷重復這個循環的過程。作為coder,唯一的快感就是有一種自我肯定的得意。然而這個過程很...
感覺像是繞了一圈,又回到了起點,終究還是逃不過對這一塊的挖掘。 進程的幾種不同分類:第一種分類:類型一:I/O-bound:頻繁的進行I/O,通...
ldd只能對共享對象,也就是動態可執行文件使用。 ldd prints the shared objects (shared libraries...
需要打上這么多斷點,do_fork、copy_process、sys_clone、copy_thread、dup_task_struct等。 在...
在上次的getpid系統調用中,發現getpid函數只能第一次執行進入系統調用,后面的就直接執行,似乎沒利用系統調用。 先查一下直接利用int ...
在上一次的Linux系統調用窺探介紹中,我選取了sys_getpid這個系統調用,這個系統調用比較簡單,調用號0X14,除此之外不需要額外的參數...
如果一門語言不能影響你對編程的想法,那它就不值得去學。 在具備基礎之后,學習任何新東西,都要抓住主線,突出重點。對于關鍵理論的學習,要集中精力,...
原來自己多年來一直使用的庫函數竟有如此復雜的機制。這個機制的設計者思考的如此深入,屏蔽了底層硬件的差異,也是費勁心思地為了安全考慮設計了內核態和...
stm32和外設通信的時候,需要對外設發來的串行數據做同步。參考過下面這個鏈接的方法:串口通信幀的同步方法(識別一幀數據的起始結束) FIFO隊...