++++++++++++++++++++++++++++++++++++++++++ 本文系本站原創,歡迎轉載! 轉載請注明出處: http://blog.csdn.net/mr_raptor/ar ...
SDRAM Synchronous Dynamic Random Access Memory,同步動態隨機存儲器 也就是通常所說的內存。內存的工作原理 控制時序 及相關控制器的配置方法一直是嵌入式系統學習 開發過程中的一個難點。我們從其硬件的角度來分析其原理,然后再引出SDRAM的驅動編寫過程。 內存是代碼的執行空間,以PC機為例,程序是以文件的形式保存在硬盤里面的,程序在運行之前先由操作系統裝 ...
2011-09-21 10:34 1 3331 推薦指數:
++++++++++++++++++++++++++++++++++++++++++ 本文系本站原創,歡迎轉載! 轉載請注明出處: http://blog.csdn.net/mr_raptor/ar ...
S3C2440集成了豐富了外設控制器(LCD控制器、USB Device控制器、USB Host控制器、NAND FLASH控制器、I2C控制器、SPI控制器等)。要控制這些外設就要設置相應控制器的寄存器以產生相應的驅動時序。學習S3C2440,主要是如何配置寄存器。下面是S3C2440特殊 ...
操作OLED,通過三條線(SCK、DO、CS)與OLED相連,這里沒有DI是因為2440只會向OLED傳數據而不用接收數據。 gpio_spi.c來實現gpio模擬spi,負責spi通訊。對於OLED,有專門的指令和數據格式,要傳輸的數據內容,在oled.c這一層來實現,負責組織數據 ...
用於arm裸機程序開發的IDE基本有MDK,IAR,還有ADS,也可以選擇在linux下安裝交叉編譯鏈來進行開發。筆者選擇的是MDK作為我進行開發的IDE。下面介紹筆者搭建開發環境的過程。 筆者主要 ...
mini2440的地址怎么分配。mini2440處理器的地址怎么分配。 S3C2440處理器可以使用的物理地址空間可以達到4GB,其中前1GB的地址(也就是0x0000 0000--0x4000 0000)為外設地址空間,外設地址究竟怎么確定的呢??好煩?? 還有一部分為CPU內部使用的特殊 ...
2440A有三個串口,我們使用串口0對它進行了解熟悉。 首先肯定是應該找到手冊上串口0所對應的引腳,然后配置相應寄存器。 串口0對應GPIO H的 2,3 串口在單片機中我們已經有很多使用經驗了,對於協議采用 8-N-1,8bit數據位,無校驗,1停止位。 說明波特率的計算方式 ...
基於 移植uboot后. 1. 移植linux內核 1.1 下載源碼 下載完后,在ubuntu里解壓備用. 1.2 搭建交叉編譯環境 注: ...
2. 制作基本文件系統 2.1 下載源碼 2.2 配置交叉編譯環境 2.3 裁剪同百度 不裁也行 2.4 編譯 2.5 制作文件系統 ...