隨著CPU的性能的不斷提升,處理速度越來越快,運算能力不斷增強,在許多嵌入式系統的開發中逐漸出現了軟外設(Software Peripherals)。所謂軟外設是指以軟件編程為手段,模擬CPU的外圍設備的功 ...
“制訂標準”現在已經成為了一個時髦的詞,而有關各種標準的消息,也不斷充斥耳畔,這也昭告了“標準時代”的來臨。生于田野,長于社會,不拘小節的小企鵝Linux也未能免俗,各種Linux標準也紛至 ...
在嵌入式裝置中建置多核心(包含同質或異質)以及多執行緒技術,的確能帶來諸多效益,尤其是改進系統效能方面最為明顯。
盡管RISC嵌入式技術所面臨的挑戰越來越多,但是在維持以往嵌入式軟 ...
對嵌入式系統設計師來說,Java有許多優點。作為一門開源的編程語言,Java允許面向對象編程,又沒有C中存在的嚴重問題。Java運行時環境還提供了有用屬性。Java提供的內存管理功能使得編程人員不 ...
RedHat Linux上面沒有提供Anjuta軟件包,上面提供了一個Glade應用程序界面設計工具。Linux上面使用Anjuta和Glade以及 Glademm軟件包可以搭建一個Linux下面進行C/C++軟件開發的IDE環境,可以進行GT ...
在開發一個嵌入式設備時,確定使用哪種技術來實現系統的核心控制器是早期最為關鍵的項目進度里程碑之一。除了考慮處理器架構、操作系統性能、以及其它組件之外,您必須決定系統的哪些部分需要設 ...
如何合理地安排數據流程,使之在DSP的各執行單元間無沖突地順利執行,仍是DSP開發人員面臨的一個非常重要的問題。由于設計的復雜性,將算法映射到DSP具體目標硬件上,尚不能采用高層次編程語言 ...
隨著多核 CPU的出世,多核編程方面的問題將擺上了程序員的日程,有許多老的程序員以為早就有多CPU的機器,業界在多CPU機器上的編程已經積累了很多經驗,多核CPU上的編程應該差不多,只要借鑒以 ...
在單片機系統中,串口(UART,通用異步收發接口)是一個非常重要的組成部分。通常使用單片機串口通過RS232/RS485電平轉換芯片與上位機連接,以進行上位機與下位機的數據交換、參數設置、組成網 ...
下面是用普通C51實現的I2C基本電平模擬函數和通用函數。
/*電平模擬函數和基本讀寫函數
voidIIC_Start(void);
voidIIC_Stop(void);
voidSEND_0(void);
voidSEND_1(void);
bitCheck_Ackn ...
隨著嵌入式系統應用的日益廣泛,如何實現嵌入式系統的低功耗開發已經成為嵌入式應用發展的關鍵技術之一,是近幾年來人們在嵌入式系統的設計中普遍關注的難點與熱點。嵌入式系統正被廣泛應用于移 ...
達芬奇( DaVinci)數字媒體技術平臺TMS320DM6446/3采用了ARM+DSP雙核的架構,本文從芯片的硬件結構入手介紹達芬奇DMSoC硬件部分及Linux OS的啟動過程。
達芬奇DMSoC硬件概述
如圖1所示 ...