原创 APCS,ARM 過程調用標準(ARM Procedure Call Standard)

APCS,ARM 過程調用標準(ARM Procedure Call Standard),提供了緊湊的編寫例程的一種機制,定義的例程可以與其他例程交織在一起。最顯著的一點是對這些例程來自哪裏沒有明確的限制。它們可以編譯自 C、 Pasc

原创 PF_RING DNA破解

之前在CSDN發過一片文章,提到過自己破解了PF_RING DNA的五分鐘授權。後來又不少人來問我,如何破解,像我索要破解版,現在本着軟件共享的思想,把破解版發出來。 下載地址:http://download.csdn.net/detai

原创 搭建GCC+JLINK開發調試環境(裸機調試)

搭建GCC+JLINK開發調試環境(裸機調試)a) 安裝VMware   --- just do it.b) 安裝arm-elf-gcc toolset --- we can get it from: http://www.gnuarm.

原创 s3c2440 LCD及觸摸屏的學習筆記(1)

所用的LCD爲TopPoly-TD035STED4(TFT)型號,240*320的 其VCLK爲6.39MHz。 根據s3c2440手冊s3c2440處理LCD的時鐘源是HCLK,通過寄存器LCDCON1中的CLKVAL可以調整VC

原创 ubuntu12.04 grub無法寫入MBR。ubuntu12.04和win7雙系統。(待解決)

今天在已經有win7的臺式機上安裝ubuntu12.04.安裝完成後,重啓,沒有提示grub,直接就進入win7了。 用U盤安裝盤引導進入啓動的grub菜單。用命令手動引導,是可以引導進入ubuntu12.04的。 在grub按e進入命令

原创 關於arm ads 上RO_BASE對程序速度的影響

昨天有個網友問我,爲什麼RO_BASE設置在0x30000000的跑馬燈比設置在0x32000000的跑馬燈慢? 當時覺得不至於啊,兩個地址都是映射到了片外RAM上,速度應該一樣的,而且JTAG加載調試的,應該不受其他的影響啊! 剛纔自己

原创 S3C2440 TFT LCD驅動程序編程要點 by noodies

感謝原作者 1、打開LCD背光 將LCD背光對應的GPIO設置爲禁止上拉(GPxUP相應位寫入1),選擇output類型(GPxCON相應位寫入01),輸出爲高電平(GPxDAT相應位寫入1)。 2、打開LCD電源 可以將GPG4選擇

原创 純Linux下的 ARM裸機調試環境搭建(GDB + JLink)

    一直想擺脫windows環境,在純linux下進行arm裸機開發,但是由於一直不知道JLink如何在linux下運行和配置,一直無法進行下去。以前都是windows+AXD調試。包括本人用的FL2440開發板和JLink調試器也沒

原创 warning: target CPU does not support interworking 解決辦法

warning: target CPU does not support interworking   解決:         一看就知道是跟CPU有關,到u-boot根目錄下執行   #vi "cpu/arm920t/config.m

原创 u-boot sdram調試爲什麼要skip_lowlevel_init的一點看法

(s3c2440,  fl2440) 在sdram調試U-BOOT是要跳過初始化代碼,爲什麼sdram調試的時候不能再初始化一遍呢? 個人認爲,初始化代碼是一部分是初始化sdram映射,顯然初始化sdram的代碼不能在sdram中運行,只