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