解決方案 IPL算法,提升手機用戶定位和導(dǎo)航體驗的“法寶“[嵌入式技術(shù)][物聯(lián)網(wǎng)] 當(dāng)華為P10的發(fā)布會上余承東花了大篇幅介紹了HUAWEI Geo的功能,并把慣性導(dǎo)航作為核心功能介紹時,我們意識到手機的定位、導(dǎo)航體驗將會是手機差異化的新突破點。人們駕車和步行時越來越多依賴手機導(dǎo)航,手機導(dǎo)航體驗卻越來越多地成為被詬病的重災(zāi)區(qū):每當(dāng)身處高樓林立的城市峽谷或高架下、隧道、停車庫等沒有GPS信號,導(dǎo)致引導(dǎo)播報誤報,過了十字路口才提示要轉(zhuǎn)彎,出隧道時該左轉(zhuǎn)還是右轉(zhuǎn)?……諸如此類的道路導(dǎo)航問題每天上演。 發(fā)表于:4/21/2017 9:44:00 AM ARM DynamIQ:全新時代的計算技術(shù)[嵌入式技術(shù)][汽車電子] 我們現(xiàn)在正處于智能互聯(lián)時代,它正在徹底改變我們的生活方式。如今,科技常常幫助我們做出決策、預(yù)測我們的下一步行動。很多時候,我的設(shè)備甚至能夠在我知道自己想要什么之前就已經(jīng)清楚我想要什么。 發(fā)表于:4/20/2017 2:30:00 PM AD5767中的擾動生成[嵌入式技術(shù)][汽車電子] AD5767是一款16通道、12位denseDAC®數(shù)模轉(zhuǎn)換器(DAC),采用2.5 V外部基準(zhǔn)電壓源,經(jīng)配置可產(chǎn)生最小電壓?20 V到最大電壓+14 V的多種輸出電壓范圍,同時提供每通道最高20 mA的輸出電流。 發(fā)表于:4/20/2017 2:11:00 PM 基于Cortex-M處理器的產(chǎn)品開發(fā)[嵌入式技術(shù)][物聯(lián)網(wǎng)] 雖然Cortex-M系列處理器有非常多的特性,但是很容易使用的。例如,差不多所有的開發(fā)都可以用像C語言這樣的高級編程語言。雖然,基于Cortex-M系列處理器產(chǎn)品都大不相同(例如,有不同大小的內(nèi)存,不同的外設(shè),性能和封裝等等),架構(gòu)的一致性讓開發(fā)者一旦對他們其中的一塊有開發(fā)經(jīng)驗,就很容易開始使用新的Cortex-M處理器。 發(fā)表于:4/19/2017 3:23:00 PM Cortex-M處理器調(diào)試和跟蹤特性[嵌入式技術(shù)][物聯(lián)網(wǎng)] Cortex-M處理器的調(diào)試架構(gòu)是基于ARM CoreSight調(diào)試架構(gòu)設(shè)計的,它是個非常容易擴展的架構(gòu),支持多處理器系統(tǒng)。 發(fā)表于:4/19/2017 3:09:00 PM Cortex-M處理器性能考慮[嵌入式技術(shù)][物聯(lián)網(wǎng)] 但是,benchmark工具的性能測試數(shù)據(jù)可能無法準(zhǔn)確反應(yīng)你的應(yīng)用能達(dá)到的性能。例如,單周期I/O接口和DSP應(yīng)用中使用SIMD,或者Cortex-M4/M7中使用FPU的加速效果并沒有在這些測試數(shù)據(jù)中體現(xiàn)出來。 發(fā)表于:4/19/2017 2:50:00 PM Cortex-M處理器系統(tǒng)特性[嵌入式技術(shù)][物聯(lián)網(wǎng)] Cortex-M3 和Cortex-M4處理器支持一個叫做位段的可選功能,允許有兩段通過位段別名地址實現(xiàn)可以位尋址的1MB的地址空間(一段在從地址0x20000000起始的SRAM空間。另一段是從地址0x40000000起始的外圍設(shè)備空間)。Cortex-M0, M0+ 和 Cortex-M1不支持位段(bit-band)功能,但是可以利用ARM Cortex-M系統(tǒng)設(shè)計套件(CMSDK)中的總線級組件在系統(tǒng)層面實現(xiàn)位段(bit-band)功能。Cortex-M7不支持位段(bit-band),因為M7的Cache功能不能與位段一塊使用(Cache控制器不知道內(nèi)存空間的別名地址)。 發(fā)表于:4/19/2017 2:44:00 PM Cortex-M處理器架構(gòu)特性[嵌入式技術(shù)][物聯(lián)網(wǎng)] Cortex-M處理器家族的編程模型是高度一致的。例如所有的Crotex-M處理器都支持R0到R15,PSR, CONTROL 和 PRIMASK。兩個特殊的寄存器— FAULTMASK 和 BASEPRI—只有Cortex-M3, Cortex-M4, Cortex-M7 和 Cortex-M33支持;浮點寄存器組和FPSCR(浮點狀態(tài)和控制寄存器)寄存器,是Cortex-M4/M7/M33可選的浮點運算單元使用的。 發(fā)表于:4/19/2017 2:14:00 PM Cortex-M處理器指令集[嵌入式技術(shù)][物聯(lián)網(wǎng)] 大多數(shù)情況下,應(yīng)用程序代碼可以用C或其他高級語言編寫。但是,對Cortex-M 處理器支持指令集的基本了解有助于開發(fā)者針對具體應(yīng)用選擇合適的Cortex-M處理器。指令集(ISA)是處理器架構(gòu)的一部分,Cortex-M處理器可以分為幾個架構(gòu)規(guī)范 發(fā)表于:4/19/2017 1:57:00 PM ARM Cortex-M處理器入門[嵌入式技術(shù)][其他] ARM Cortex-M處理器家族現(xiàn)在有8款處理器成員。在本文中,我們會比較Cortex-M系列處理器之間的產(chǎn)品特性,重點講述如何根據(jù)產(chǎn)品應(yīng)用選擇正確的Cortex-M處理器。本文中會詳細(xì)的對照Cortex-M 系列處理器的指令集和高級中斷處理能力,以及 SoC系統(tǒng)級特性,調(diào)試和追蹤功能和性能的比較。 發(fā)表于:4/19/2017 1:36:00 PM ?…209210211212213214215216217218…?