原创 ADSP561存儲空間

分析: 片上: 兩個600MHz的內核共享L2:128KB 每個內核有分別有100KB的L1空間,具體爲16KB-32KB的L1指令存儲器或者32KB-64KB的L1數據存儲器,4KB的用來存放中間結果的SRAM,其中L1指令或者數據存儲

原创 輕鬆控制 uClinux 嵌入式開發過程

       uClinux是目前比較普及的嵌入式Linux版本之一,它的功能很多,並且隨着低成本、可運行uClinux的32位CPU的激增,以及uClinux首次成爲Linux 2.6內核的一部分,uClinux將更加流行(如圖1)。下

原创 中斷的概念

8.6 程序中斷控制方式 8.6.1 中斷的概念 概念:CPU 暫時停下現行程序的執行,轉向爲臨時發生的事件進行處理,處理完後,再返回執行原程序。中斷是一種在發生了一個外部的事件時調用相應的處理程序(或稱服務程序)的過程。中斷服務程序與

原创 uClinux和Linux的異同分析

標準Linux是針對有MMU的處理器設計的。在這種處理器上,虛擬地址被送到MMU,把虛擬地址映射爲物理地址。通過賦予每個任務不同的虛擬-物理地址轉換映射,支持不同任務之間的保護。uClinux是針對控制領域的嵌入式linux操作系統,它從

原创 uboot在引導linux之前要做的事

  啓動armlinux,bootloader必須提供下面幾步:   1.  設置並初始化ram 2.  初始化一個串口 3.  檢測處理器類型 4.  設置內核標記列表 5.  調用內核映像   1.       設置並初始化ram  

原创 循環嵌套優化!!

第一部分說明:1 將大的循環放到內測,小的循環放到外側,確實能提高效率 /** * 全面測試嵌套多層For循環的性能。 *  * @author 老紫竹的家(laozizhu.com) *  */public class TestForL

原创 二叉樹的非遞歸遍歷 C語言版

http://blog.csdn.net/lewutian/archive/2009/09/06/4525382.aspx  

原创 NOR FLASH掛載jfss2文件系統

  前段時間忙着找工作。項目的事情又拖了好一陣子,今天正好趁着ZTE面試的間隙把掛載JFFS2可寫文件系統的事情解決一下,其實挺快的,半天時間理清了思路,實踐成功了呵呵 具體步驟如下: 1.內核配置:根據官網上面的兩篇帖子 http://