推薦閱讀最新更新時間:2025-07-02 15:05
Android + Mini2440 無線網絡視頻監控系統 SQLite的移植
一、開發環境: Mini2440,linux_2.6.32.2內核 Fedora 14,arm-linux-gcc-4.4.3 二、移植步驟 下載源碼 http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz 為3.7.7.1版 1.解壓數據庫源文件并進入解壓后的目錄,如下: # tar -zxvf sqlite-autoconf-3070701.tar.gz # cd sqlite-autoconf-3070701 2.創建一個目錄build并進入該目錄,用于在這個目錄中進行交叉編譯,如下: # mkdir build # cd build 3.在build目
[單片機]
Windows下u-boot-2011.03在Mini2440移植詳解(7)
Nand Flash 啟動 && Nor Flash和Nand Flash雙啟動 Nand Flash啟動 參考網址: http://blog.csdn.net/canjiangsu/article/details/6162677 http://blog.chinaunix.net/uid-28335137-id-3721851.html http://www.cnblogs.com/LoongEmbedded/archive/2010/11/18/1880379.html http://www.crifan.com/switch_s3c2410_nandflash_k9f1208u0ak9f1208u0b_r
[單片機]
友善之臂mini2440 燒錄uboot的方法
利用Minitools工具將uboot.bin 文件燒錄進mini2440開發板的步驟: 1、用USB線將開發板和電腦相連,開發板的S2開關撥到NOR一側,打開minitools,打開開發板電源,即可顯示“已連接開發板(S3C2440 400MHz......)” 2、勾選‘Linux’-- 'linux bootloader' 3、選擇uboot.bin目錄 4、點擊“開始燒寫”即可將uboot.bin燒錄到開發板的nandflash中。 啟動: 關閉電源,將S2撥動開關撥回NANDFlash一側,上電。uboot配置正確的話鏈接串口即可打印出相關信息。
[單片機]
mini2440 dm9000 網卡驅動詳解 (三)
*dm9000_get_drvinfo() 該函數去的設備的基本信息(設備名,版本,總線名)傳給ethtool_drvinfo結構體變量。代碼清單如下: static void dm9000_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info) { board_info_t *dm = to_dm9000_board(dev); /*to_dm9000_board實際上就是調用了netdev_priv(dev)*/ strcpy(info- driver, CARDNAME);
[單片機]
2.關于MINI2440下載的問題
1.打開快速下載工具選擇Linux 2.在選擇Images目錄中選擇壓縮包下的images 3.修改Liunx Kernel,選擇對應的屏幕類型 4.點擊開始燒寫 5.點擊快速啟動 6.運行的效果 7.使用SD卡脫機快速安裝系統的方法 Mini2440已經支持通過SD卡脫機燒寫系統,即燒寫系統不再需要PC和USB數據線,這個功能需要借助Nor Flash中的Superboot來進行,Mini2440開發板在出廠時已經往Nor Flash中燒寫好Superboot,無需客戶自行燒寫,你只需要做的是: 準備一張SD卡,先將SD卡格式化為FAT格式,然后將2440光盤下整個image目錄拷到SD卡中。 默
[單片機]
一起學mini2440裸機開發(三)--S3C2440時鐘學習
前言 首先,我們應該知道一點,mini2440開發板在沒有開啟時鐘前,整個開發板全靠一個12MHz的外部晶振提供頻率來工作運行的,也就是說CPU、內存、UART、ADC等所有需要用到時鐘頻率的硬件都工作在12MHz下,而S3C2440A可以正常工作在400MHz下,可想而知兩者速度相差會有多大了。如果CPU工作在12MHz頻率下,開發板的使用效率非常低,所有依賴系統時鐘工作的硬件,其工作效率也很低,比如,我們電腦里面經常提到的超頻,超頻就是讓CPU工作在更高的頻率下,讓電腦運算速度更快,雖然頻率是越高越好,但是由于硬件特性決定了任何一個設備都不可能無止境的超頻,電腦超頻時要考慮到CPU或主板發熱過大,燒壞的危險,同樣開發板的主板
[單片機]
Mini2440裸機程序之ADC
源代碼及注釋 #define GLOBAL_CLK 1 #include stdlib.h #include string.h #include def.h #include option.h #include 2440addr.h #include 2440lib.h #include 2440slib.h #include mmu.h #include memtest.h #include Mylib.h #define LED1 (1 (5 * 2)) #define LED2 (1 (6 * 2)) #define LED3 (1 (7 * 2)) #define LED4 (1 (8 * 2)) #defi
[單片機]
在mini2440上面搞定CC2500物理層驅動
寫在前面 最近基本搞定了CC2500在linux下面的驅動,在這個過程中遇到了好多問題,特此總結出來和大家分享。但是需要注意的事情是: 第一,本文不負責程序的具體講解,諸如每一行程序都講什么:這個在程序的里面有注釋。本篇文章更側重于從整體結構上讓大家對于linux下的CC2500DE驅動有一個整體的了解,如果到時候需要深入研究的時候,再來看具體的代碼; 第二,很多師弟師妹沒有習慣在linux下編程,或曰,在操作系統下面寫程序;并且,對于本專業的東西理解并不扎實。但是,文章中不可能就每一個涉及到的概念都大加講解。因此,這篇文章還是需要有一些基礎才能來閱讀的,如果遇到什么不明白的地方,請及時來問我,或者跟帖,或者自己查資料。
[單片機]