![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Linux內(nèi)核分析的過程卵贱,是對自己肯定,否定,再肯定并不斷重復(fù)這個(gè)循環(huán)的過程刻伊。作為coder证舟,唯一的快感就是有一種自我肯定的得意拴曲。然而這個(gè)過程很...
感覺像是繞了一圈酗洒,又回到了起點(diǎn)士修,終究還是逃不過對這一塊的挖掘妄迁。 進(jìn)程的幾種不同分類:第一種分類:類型一:I/O-bound:頻繁的進(jìn)行I/O,通...
ldd只能對共享對象,也就是動態(tài)可執(zhí)行文件使用箫老。 ldd prints the shared objects (shared libraries...
需要打上這么多斷點(diǎn)封字,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這個(gè)系統(tǒng)調(diào)用度苔,這個(gè)系統(tǒng)調(diào)用比較簡單匆篓,調(diào)用號0X14,除此之外不需要額外的參數(shù)...
如果一門語言不能影響你對編程的想法鸦概,那它就不值得去學(xué)。 在具備基礎(chǔ)之后甩骏,學(xué)習(xí)任何新東西窗市,都要抓住主線,突出重點(diǎn)饮笛。對于關(guān)鍵理論的學(xué)習(xí)咨察,要集中精力,...
原來自己多年來一直使用的庫函數(shù)竟有如此復(fù)雜的機(jī)制缎浇。這個(gè)機(jī)制的設(shè)計(jì)者思考的如此深入扎拣,屏蔽了底層硬件的差異,也是費(fèi)勁心思地為了安全考慮設(shè)計(jì)了內(nèi)核態(tài)和...
stm32和外設(shè)通信的時(shí)候素跺,需要對外設(shè)發(fā)來的串行數(shù)據(jù)做同步二蓝。參考過下面這個(gè)鏈接的方法:串口通信幀的同步方法(識別一幀數(shù)據(jù)的起始結(jié)束) FIFO隊(duì)...