原创 SEGMENT_VARIABLE什麼意思?

SEGMENT_VARIABLE什麼意思?網上找了好久幾乎沒有資料。原來是下面的意思,個人理解。僅供參考:這個段變量是用來指定定義變量的存儲位置的。 # define SEG_XDATA SEGMENT_VARIABLE(TRX_Inpu

原创 安卓學習總結第六講:學習Android.mk的一些語法

這一期我們繼續學習Android.mk的一些語法,主要講的是如何引入系統庫、如何引入第三方庫、如何引入靜態庫、如何進入頭文件 首先呢,我們先進入我們的Android目錄,配置我們的環境變量 .build/envsetup.sh 配置l

原创 android學習總結五:繼續學習Android.mk

這一期我們還是繼續來學習Android.mk,下面我們來思考幾個問題: [size=10.5000pt]1.如果說我們一個工程下面有多個源碼文件,我們要如何把這些源碼文件統一的做個管理,一起來進行編譯呢? [size=10.5000

原创 安卓學習教程總結:芯靈思開發板安卓底層開發

最近想學習一下安卓了,於是在網上買了一塊安卓開發板,我買的是芯靈思的開發板,核心板是全志的A31S,感覺性能挺好,而且老闆還給了很多的資料,而且還帶學習的視頻,下面是我在學習完第一期之後的一個經驗,希望能跟大家分享一下,也希望各位大神能

原创 處理器和存儲器的錯位相連

對於具體存儲器而言,它的位寬是一定的,所謂位寬,指的是“讀/寫操作時,最小的數據單元”──別說最小單元是“位”,一般存儲器上沒有單獨的“位操作”,修改位時通過把整個字節、字或雙字讀出來、修改,再回寫。對於處理器來說,一個地址對應的是一個

原创 關於ucOS調試的總結

在PC調試uC/OS的過程,其實是很簡單的。萬變不離其宗,只不過是把幾個C文件編譯後鏈接在一起,然後MAKE成EXE文件。不要被書中的3個文件迷惑:test.lnk(鏈接)、TEST.MAK(指定編譯路徑)、maketest.bat(批

原创 ubuntu11.04 安裝低版本gcc 和g++(本文介紹了4.4版和3.4版的安裝方法)

ubuntu11.04默認的gcc和g++版本是4.6的 一:安裝gcc-4.4和g++-4.4 程序經常因爲本機的Gcc版本過高,需要這樣那樣的修改,煩的很!  索性直接降級gcc和g++, 而且可以很容易切換。 ubun

原创 2812片內ADC採樣時間計算

1)序列採樣模式(SMODE = 0)   [attach]12497[/attach]   Td(從事件觸發到採樣的延遲時間) = 2.5Tc;   TSH(採樣保持/讀取寬度) = (1 + Acqps) * Tc;   T

原创 詳解 NXP Cortex-M3 加密設置

詳解 NXP Cortex-M3 加密設置 ——嵌入式軟硬件同盟協會 相信最近手上有 NXP Cortex-M3 的 LPC13XX  LPC17XX 類的器件或者開發板的不少 了,但是新手對 NXP 的加密方式往往比較費解,和別

原创 android學習教程總結 第九講:芯靈思開發板init守護進程

本章主要講的是芯靈思開發板init守護進程,首先我們來看一下init進程源碼的位置,他是放在:system/core/init/init.c ,當我們編譯完生成init應用程序後,他會放在:/init下,init是內核起來之後,所啓動的

原创 keil V4中,中文註釋代碼出現亂碼解決方法

keil V4中,中文註釋代碼出現亂碼(或將KEIL MDK中代碼拷貝到KEIL V3中中文註釋出現亂碼)的解決方法   2013-05-13 11:52:45|  分類: 默認分類 |  標籤: |字號大中小 訂閱 在新版本的KE

原创 如何分配變量到指定的地址

如何分配變量到指定的地址 舉例: unsigned char temp_A@0x00; //定義無符號變量temp_A,強制其地址爲0x00 unsigned char temp_B@0x100; //定義無符號變量temp_B,強制

原创 Qt移植

終於成功移植QT4.5.3至mini2440,並能運行QT自帶的應用程序,總得來說還算很順利,下面是我移植的全部過程。 首先,我交待一下我的開發環境:      宿主機:Fedora9       主機Gcc:gcc 版本 4.3

原创 ubuntu 安裝總結

這一向都在安裝這東西。1、安裝    在windows環境下雙系統方式使用ubuntu。參考博文:http://www.linuxidc.com/Linux/2013-04/83479.htm http://tiyubisai.com/v

原创 STM32 讀寫保護功能及設置

功能:: 讀保護設置後將不能讀出flash 的內容;當解除讀保護的時候stm32 會自動擦出 整篇flash; 設置: 讀保護設置:在程序的開頭加入“讀保護”代碼,即實現了讀保護功能;(每次程序 運行先 開保護) 解除讀保護:解除讀保