
今天遇到一個奇怪的現(xiàn)象,zynq 平臺搭載了一個32M qspi flash稀余,我將其中高16M作為一個分區(qū)放了一個jffs2文件系統(tǒng),在系統(tǒng)啟動...
CPU通過硬件設(shè)備的寄存器讀寫設(shè)備IO贤徒。對X86平臺,這些寄存器位于專門的IO空間中汇四,稱為IO端口接奈;而對于其他大多是CPU,IO寄存器是映射到普...
IO有兩個特性:阻塞/非阻塞 與 同步/異步通孽,組合一下就是四種情況序宦。 同步設(shè)備驅(qū)動中,read/write方法屬于同步IO在資源不可用時背苦,rea...
除了前面信號量互捌、自旋鎖等方法,LDD中還介紹了一寫免鎖算法行剂,主要包括:環(huán)形緩沖秕噪、原子變量、位操作厚宰、seqlock腌巾、RCU等。 原子變量原子變量的...
內(nèi)核里處理的競態(tài)主要通過以下方法處理: 信號量(互斥量)铲觉、自旋鎖澈蝙、讀寫信號量、讀寫自旋鎖撵幽、等待隊列灯荧、完成量。 信號量(互斥量) 上述獲取函數(shù)中盐杂,...
QEMU是一款模擬嵌入式的開發(fā)環(huán)境逗载,下面文章列舉了搭建arm9架構(gòu)開發(fā)環(huán)境的流程,具體操作起來還有幾個小問題况褪,這里記錄一下。地址: 從零使用qe...
這部分是關(guān)于GDB變量設(shè)置和程序崩潰處理更耻。 gdb有方便變量测垛,可以用來跟蹤一些指針變量,或控制調(diào)試過程秧均,但是感覺實際用到應(yīng)該不多吧食侮。 變量操作 ...
最近通過《軟件調(diào)試的藝術(shù)》學(xué)習(xí)GDB号涯,書剛讀了大概三分之一,這里先記一些筆記:-) 縮寫 基本操作 斷點 b position positio...