|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
原創(chuàng)--S3C2440應用筆記 |
| 作者:wgq000321 欄目:ARM技術 |
時間過得真快,轉眼間從事ARM方面的硬件開發(fā)工作已經一年多了,這一年多以來一直在使用SAMSUNG的S3C2440進行產品開發(fā),開發(fā)過程中的一點點心得體會寫下來,以供大家參考,其中不正確之處請大家指正。我個人認為,做技術大家就應該多交流,資源多共享,當然,在沒有泄漏公司資料的前提下,這樣大家才有更大的進步,更快的提升。 轉入正題,S3C2440其實是一個很不錯的CPU,價格便宜、內部資源多、最主要的是國內很多人使用,相關的資料比較多。ARM920T內核, 400M主頻,支持NAND FLASH、NORFLASH、SDRAM、支持STN/TFT LCD、4通道DMA、3通道UART、2通道SPI、IIC總線、IIS/AC97音頻控制器、SD/MMC控制器、2通道USB HOST 1通道USB DEVICE、4通道PWM、8通道A/D轉換、觸摸屏控制器、RTC、CMOS攝像頭、多功能IO及多種電源管理。 CPU:分2個版本,S3C2440A-30 300MHz主頻,S3C2440A-40 400MHZ主頻,最高可以達到533 MHz主頻,這兩個版本沒有太大區(qū)別,就是內核電源有一點區(qū)別,還有可能就是軟件需要調整,當然,S3C2440A-30肯定會比較便宜一些了。 FLASH存儲器:S3C2440程序存儲器支持NOR FLASH和NAND FLASH。由于制造工藝的原因NOR主要占據16M容量以下的市場,而NAND 占據16M以上市場。NOR 采用線性地址空間,讀寫速度快、擦除時間較慢、沒有壞塊,相應容量下成本較高。而NAND存儲空間需要譯碼,相應讀寫速度較慢、擦除速度快、有壞塊、相應容量下成本較低。對于程序量較小、穩(wěn)定性要求較高的產品建議選擇NOR,當然存儲數據還是可以使用NAND。對于程序量大、或者需要較大空間存儲數據等,建議選擇NAND。NAND最主要的缺點就是有壞塊,不同廠家、不同型號的壞塊的比率是不一樣的,并且在使用過程中壞塊還會增加,這就需要軟件實現壞塊管理,相對來說軟件比較復雜。不過所有廠家的NAND基本上都會確保FLASH的第一塊空間不會出現壞塊,所以不影響程序的啟動。關于更多NOR或者NAND的內容大家可以參考相關資料。 SDRAM:根據不同的工作電壓、頻率、容量有太多的選擇,只要根據S3C2440 DATASHEET中選擇就可以了,現在主要廠家有SAMSUNG、HYNIX 、INFINEON、MICRON等。 LCD:2440支持STN/TFT LCD, STN用得比較少也就不說了。TFT LCD大多數接口都是并行的RGB數據加上時鐘信號、VCOM信號及LCD幾組工作電源。RGB數據和時鐘信號只要直接和CPU連接就可以了,VCOM是從LCD內部出來的一個信號,需要專門的電路驅動,以調節(jié)LCD的亮度和對比度等。另外還有幾組偏置電源,現在很多IC廠家有專門的驅動IC。有的屏可能已經集成了VCOM電路和偏壓驅動電路,相對來說就比較簡單。另外有的LCD可能還需要使用SPI或者IIC之類的接口進行一些配置。對于不是并行RGB接口的LCD可能就需要一些CPLD或者FPGA之類的IC進行譯碼了。對于LCD的驅動程序,我個人認為只要根據LCD的DATASHEET設置好時鐘頻率、前掃、會掃、時鐘極性應該就可以正常點亮LCD。 DMA:直接存儲器訪問,對于網卡、硬盤采用DMA可以大大提供傳輸速度,不過我沒有使用過也就不說了。 UART/SPI/IIC:相信大家已經很熟悉了。 今天才發(fā)現看文章容易,寫文章難,已經沒有耐心寫下去了,改天寫了,大家多包含! |
| 2樓: | >>參與討論 |
| 作者: yadog 于 2006/7/23 22:57:00 發(fā)布:
re lz繼續(xù)啊 不要這么容易放棄啊 把做開發(fā)時的堅持拿出1/10就夠了撒 順便問下 2440多少米? |
|
| 3樓: | >>參與討論 |
| 作者: lstone 于 2006/7/25 10:36:00 發(fā)布:
尋高手修改2440板子 尋高手修改2440板子 接口要求: RS232 串口3:都是3針的串口 TFT/VGA接口; LAN 網絡口1(10/100M) USB host 主USB口2 Touch screen觸摸屏1 AUDIO IN/OUT RTC時鐘 64M FLASH空間(NAND FLASH),64M RAM 5V電源供電 支持WINCE420 BSP(有地方需修改) 聯(lián)系人:石先生 TEL:010-81950515 MSN:lstonecn@msn.com |
|
| 4樓: | >>參與討論 |
| 作者: zkking 于 2006/7/25 22:17:00 發(fā)布:
2440確實不錯,但是好像三星已經準備停產 三星的網站上已經不再提供2440的資料下載了,2442可能會取代他。 |
|
| 5樓: | >>參與討論 |
| 作者: wgq000321 于 2006/7/25 23:02:00 發(fā)布:
2440不會停產,現在還大量供貨,2442國內用得還比較少 |
|
| 6樓: | >>參與討論 |
| 作者: veryfatman 于 2006/7/26 18:06:00 發(fā)布:
我見過2441 |
|
| 7樓: | >>參與討論 |
| 作者: elainechu 于 2006/8/9 10:09:00 發(fā)布:
re 謝謝摟主分享,可以寫的再詳細一些 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |