最開始認識nand flash的時候,是在嵌入式(s3c2440)上認識的這個器件,當時只知道是用來儲存資料的,對它沒有進行太多的認識,因為平時的資料儲存直接使用上層的應用介面進行呼叫,算是屬於初步認識吧!
現在做關於nand控制器的工作,因此需要對nand 底層的操作控制有更深一步的研究,這裡參考了一些前人的部落格(基於嵌入式 s3c2440 對nand進行控制),感覺寫的挺不錯的,至少對於nand 研究還不是很深入的同學,能夠對nand的操作流程有乙個大致的認識。在這裡提供一下前人的鏈結供大家學習,也非常感謝上述博主的貢獻!
nandflash操作詳解(一)
nandflash操作詳解(二)
nandflash操作詳解(三)
後續會不斷的將自己(nand 小白 )對nand 學習過程及理解分享給大家!
軟體設計從相識開始
軟體設計,是從軟體需求規格說明書觸發,根據需求分析階段確定的功能設計軟體系統的整體結構 劃分功能模組 確定每個模組的實現演算法以及編寫具體的 形成軟體的具體設計方案。軟體設計是吧許多事務和問題抽象起來,並且抽象他們不同的層次和角度,將問題或事物分解並模組華是的解決問題變得容易,分解的越細模組數量越多...
關於從NAND Flash啟動的問題
椐了解 nor flash 是容量小,速度快,穩定性好,適合做程式儲存器。nand flash 總容量大,適合做資料儲存器是不能從nand flash啟動的,nand flash是的讀寫時序是不能直接有arm硬體產生的,要讀寫nand flash是要通過程式來實現的,很明顯能看出來的就是nand f...
從SSD角度學習NAND Flash 二
第一篇文章主要介紹了一些概念 ch ce lun plan block page cell 這些概念也是行業內的統一的。nand flash的主要作用就是儲存,儲存就存在cell 有slc tlc的cell 中,拿slc來說,乙個cell就存乙個bit,那麼大家可以想象以計算機的龐大資料量來講,乙個...