同事設(shè)計一款產(chǎn)品的軟件系統(tǒng)結(jié)束了。但是最后幾天發(fā)現(xiàn)系統(tǒng)不能使用,好像是看門狗一直復(fù)位。我試著debug一下,發(fā)現(xiàn)確實是看門狗復(fù)位造成的。在以前同事一直關(guān)閉關(guān)閉看門狗,在完成所有功能 ...
編譯預(yù)處理器是C語言編譯器的一個重要組成部分。很好的利用C語言的預(yù)處理命令可以增強代碼的可讀性,靈活性,和易于修改等特點,便于程序的結(jié)構(gòu)化。
預(yù)處理命令由符號“#”開頭,包括宏定義 ...
1、 引言目前,集成電路的嵌入式技術(shù)發(fā)展越來越快,各色嵌入式產(chǎn)品也越來越受歡迎,尤其是以大屏幕多功能的手機、平板電腦等為典型代表,做為其控制核心的高性能、低功耗的微控制器(MCU)起到 ...
2016年08月16日 17:37
有一個朋友在調(diào)試arm和FPGA接口的時候碰到了一個奇怪的問題,向我尋求幫助。
問題描述:
arm使用s3c2440,fpga和arm的接口為16位,使用地址線,片選線為ncs3,操作系統(tǒng)使用linux- ...
去年8月購買了ZLG的SmartARM2000,因為工作的原因,一直沒能抽空學(xué)習(xí),到了春節(jié)前后終于可以抽空學(xué)習(xí)ARM了。我在互動出版社購買了一批書籍,希望能ARM快速入門并盡快提高。
開始進行ARM理論 ...
1 引言
90年代以來,數(shù)控技術(shù)發(fā)展的一個重要趨勢是數(shù)控系統(tǒng)的開放化。目前,關(guān)于開放式控制系統(tǒng)的研究方興米艾,全國都在抓緊進行開放式數(shù)控系統(tǒng)平臺標(biāo)準(zhǔn)和規(guī)范的研究制定以及相關(guān)產(chǎn)品的開發(fā) ...
概述
1、本文檔的內(nèi)容主要來源于書籍《代碼整潔之道》作者Robert C.Martin,屬于讀書筆記。
2、軟件質(zhì)量,不僅依賴于架構(gòu)和項目管理,而且與代碼質(zhì)量緊密相關(guān),本書提出一種,代碼質(zhì)量與 ...
Linux對于開發(fā)者來說真的是一個非常好的系統(tǒng),為開發(fā)者來說應(yīng)該不陌生,通常我們在Windows下開發(fā)stm32很方便,有非常多的工具,IDE等支持,同樣是操作系統(tǒng),Linux開發(fā)STM32也一點不會差。
Li ...
ARM7TDMI(Thumb):這是公司授權(quán)用戶最多的一項產(chǎn)品,將ARM7指令集同Thumb擴展組合在一起,以減少內(nèi)存容量和系統(tǒng)成本。同時,它還利用嵌入式ICE調(diào)試技術(shù)來簡化系統(tǒng)設(shè)計,并用一個DSP增強擴展來改 ...
S3c2440支持多達36個內(nèi)部中斷源和24個外部中斷源,分別使用內(nèi)部終端屏蔽寄存器INTMSK和外部中斷寄存器MSK進行屏蔽控制。其中,外部中斷源通過GPIO以復(fù)用的方式成為內(nèi)部中斷源的一部分。
...
對于51系統(tǒng)來說,很容易理解編程器和仿真器。
通俗的說,仿真器是用來調(diào)試仿真的,編程器是用來批量生產(chǎn)時對MCU進行燒寫目標(biāo)代碼的。
對于MSP430來說,無論仿真還是燒寫程序一般可以通過 ...
字符串操作STRING.H
strcat 連接兩個字符串
strchr 可重入返回一個字符串中指定字符第一次出現(xiàn)的位置指針
strcmp 可重入比較兩個字符串
strcpy 可重入拷貝一個字符串到 ...