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