嵌入式系統(tǒng)軟件設(shè)計中的常用算法

出版時間:2010-1  出版社:北京航空航天大學(xué)出版社  作者:周航慈  頁數(shù):187  
Tag標(biāo)簽:無  

前言

  嵌入式系統(tǒng)在各行各業(yè)的應(yīng)用越來越廣,我國從事嵌入式系統(tǒng)開發(fā)的人員也越來越多,從國內(nèi)主要的幾種電子雜志上可以看出,有關(guān)嵌入式系統(tǒng)應(yīng)用的文章也越來越多?! ≡陂_發(fā)一種嵌入式系統(tǒng)產(chǎn)品時,主要是做兩方面的設(shè)計:硬件設(shè)計和軟件設(shè)計。在硬件設(shè)計方面,各個半導(dǎo)體公司競相推出各種高性能、低功耗、低成本的CPU和外圍芯片,這使我們在進(jìn)行硬件設(shè)計時可以很快地得到最先進(jìn)的芯片。在這種情況下,硬件設(shè)計的外部條件越來越好,集成度越來越高,在實現(xiàn)相同功能的情況下線路越來越簡化。在軟件設(shè)計方面,雖然開發(fā)工具和程序設(shè)計語言也在不斷提高,但技術(shù)人員本身的軟件素質(zhì)無疑起決定作用。因此,軟件設(shè)計水平在嵌入式系統(tǒng)產(chǎn)品開發(fā)的過程中占有重要的地位,直接影響到產(chǎn)品的功能和競爭能力?! ∥覈壳敖^大多數(shù)從事嵌入式系統(tǒng)開發(fā)的技術(shù)人員基本上不是計算機(jī)專業(yè)畢業(yè)的,有的可能還沒有上過大學(xué),他們未接受過系統(tǒng)的軟件基礎(chǔ)理論教育,軟件設(shè)計水平仍不太高。在軟件開發(fā)過程中,他們只是不自覺地采用了一些規(guī)律性的設(shè)計方法,或者模仿別人的程序設(shè)計方法,而有更多成熟的基本方法沒有掌握,開發(fā)出來的軟件水平不高,致使產(chǎn)品的功能和可靠性受到一定的制約?! ≤浖O(shè)計是一門科學(xué),有其自身的規(guī)律,也有很多成熟的理論和算法。要學(xué)習(xí)就要選教材,而目前所能選到的都是專為計算機(jī)專業(yè)編寫的教材。這些教材起點較高,偏重理論敘述,不考慮嵌入式系統(tǒng)的硬件特點,對于廣大嵌入式系統(tǒng)開發(fā)人員來說不是十分適合,學(xué)起來會感到比較抽象和吃力?! 〕鲇谔岣呶覈鴱V大嵌入式系統(tǒng)開發(fā)人員軟件素質(zhì)的愿望,我們決定編寫一本適合自學(xué)的關(guān)于常用算法的書。該書起點要求不高,只要掌握了C語言、學(xué)習(xí)了“數(shù)據(jù)結(jié)構(gòu)”有關(guān)知識并從事過嵌入式系統(tǒng)開發(fā)工作的人員就可以看懂。學(xué)完本書后,對軟件設(shè)計中常用的算法就能初步掌握。在進(jìn)行軟件設(shè)計時,可以減少很多盲目性,并為更系統(tǒng)、更深入地學(xué)習(xí)其他計算機(jī)軟件設(shè)計理論打下良好基礎(chǔ)。

內(nèi)容概要

本書根據(jù)嵌入式系統(tǒng)軟件設(shè)計需要的常用算法知識編寫而成?;緝?nèi)容有:線性方程組求解、代數(shù)插值和曲線擬合、數(shù)值積分、能譜處理、數(shù)字濾波、數(shù)理統(tǒng)計、自動控制、數(shù)據(jù)排序、數(shù)據(jù)壓縮和檢錯糾錯等常用算法。從嵌入式系統(tǒng)的實際應(yīng)用出發(fā),用通俗易懂的語言代替枯燥難懂的數(shù)學(xué)推導(dǎo),使讀者能在比較輕松的條件下學(xué)到最基本的常用算法,并為繼續(xù)學(xué)習(xí)其他算法打下基礎(chǔ)。    本書可作為電子技術(shù)人員自學(xué)常用算法的教材,也可作為高等院校電子技術(shù)類專業(yè)本科生、研究生的教學(xué)參考書。

書籍目錄

第1章 常用線性方程組求解算法 1.1 主元消去法  1.1.1 無回代過程的主元消去法  1.1.2 有回代過程的主元消去法 1.2 行列式法  1.2.1 行列式法概述  1.2.2 三元線性方程組的行列式法 1.3 應(yīng)用實例  1.3.1 數(shù)學(xué)模型分析  1.3.2 算法設(shè)計  1.3.3 程序設(shè)計第2章 常用代數(shù)插值和曲線擬合算法 2.1 線性插值  2.1.1 算法原理  2.1.2 應(yīng)用實例 2.2 拋物線插值  2.2.1 算法原理  2.2.2 應(yīng)用實例 2.3 曲線擬合  2.3.1 線性擬合算法及其應(yīng)用實例  2.3.2 拋物線擬合算法及其應(yīng)用實例第3章 常用數(shù)值積分算法 3.1 算法原理 3.2 應(yīng)用實例第4章 常用能譜處理算法 4.1 譜曲線平滑  4.1.1 算法原理  4.1.2 算法程序 4.2 譜峰定位  4.2.1 算法原理  4.2.2 算法程序 4.3 能量刻度  4.3.1 算法原理  4.3.2 算法程序 4.4 峰面積計算  4.4.1 算法原理  4.4.2 算法程序 4.5 含量計算第5章 常用數(shù)字濾波算法 5.1 程序判斷濾波 5.2 中值濾波 5.3 算術(shù)平均濾波 5.4 去極值平均濾波 5.5 滑動平均濾波 5.6 滑動加權(quán)濾波 5.7 一階滯后濾波 5.8 數(shù)字濾波算法小結(jié)第6章 常用數(shù)理統(tǒng)計算法第7章 常用自動控制算法第8章 常用數(shù)據(jù)排序算法第9章 常用數(shù)據(jù)壓縮算法第10章 常用檢錯與糾錯算法參考文獻(xiàn)

章節(jié)摘錄

  1.3 應(yīng)用實例  智能儀器都有較強(qiáng)的數(shù)據(jù)處理能力,能夠?qū)鞲衅鳈z測到的大量原始數(shù)據(jù)進(jìn)行處理,從各種干擾背景中提取有用信息,并通過進(jìn)一步的計算,按規(guī)定的格式直接輸出人們需要的結(jié)果。在進(jìn)行數(shù)據(jù)處理時,輸出結(jié)果和輸入的原始數(shù)據(jù)之間是一種函數(shù)關(guān)系,其中有若干個稱為儀器系數(shù)的常量。由于儀器硬件性能的老化(主要是傳感器性能的老化)和環(huán)境參數(shù)的變化,使得輸出結(jié)果的精度也會發(fā)生變化,為了保持原有的精度,必須對儀器進(jìn)行校正。校正的方法是對一個或若干個“標(biāo)準(zhǔn)樣品”進(jìn)行檢測,看看輸出結(jié)果的精度是否符合要求,如果誤差超標(biāo)就調(diào)整儀器系數(shù),使之達(dá)到規(guī)定要求,這種通過對標(biāo)樣進(jìn)行檢測來校正儀器的過程稱為“儀器的標(biāo)定”。在過去的模擬電子儀器時代,儀器系數(shù)的校正一般是通過調(diào)節(jié)電位器(改變放大器的增益)來實現(xiàn)。在帶單片機(jī)的智能儀器中,儀器系數(shù)已經(jīng)數(shù)字化,可以通過鍵盤來修改。在這里,介紹一臺便攜式256道微機(jī)能譜儀的儀器系數(shù)自動標(biāo)定算法,作為一個求解線性方程組的應(yīng)用實例。這種算法在檢測完已知的標(biāo)樣后能自動將儀器系數(shù)校正好,不需要人工介入。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式系統(tǒng)軟件設(shè)計中的常用算法 PDF格式下載


用戶評論 (總計55條)

 
 

  •   對于剛開始學(xué)習(xí)嵌入式的時候還沒去考慮算法的什么的,然后學(xué)到一定程度就會發(fā)現(xiàn)算法對嵌入式真的很重要,書里面講了一些常用的嵌入式開發(fā)中用到的算法,感覺挺適用的
  •   之前就在圖書館看到了這本書,發(fā)現(xiàn)不錯,所以在當(dāng)當(dāng)上買了一本。
    該書的內(nèi)容全面精煉,將實際工程中所能用到的算法進(jìn)行了總結(jié)說明,還給出了具體代碼。講的非常到位,非常適合于從事嵌入式編程的人來學(xué)習(xí)。周航慈老師出的書基本都是精品,我都有好幾本了。贊一個!
  •   內(nèi)容很好,嵌入式中算法的經(jīng)典之作。
  •   做嵌入式這么久了,發(fā)現(xiàn)很多算法沒接觸過,現(xiàn)在有些空閑了,補(bǔ)充些知識。
  •   1、每個章節(jié)就是一種算法的解析;
    2、每個算法,提出問題,分析算法,給出算的精髓解析,代碼實現(xiàn)(C語言);
    3、整本書中的算法很貼合比賽。
    4、可以作為電子類算法的教材和參考工具書。
  •   本書內(nèi)容廣泛,從簡單的代數(shù)方程的解法,到PID控制算法,壓縮解壓算法。而且語言平易近人,讓初學(xué)者沒有學(xué)習(xí)障礙。
  •   沒有高深的算法和理論,但書中介紹的算法在平常實際應(yīng)用中經(jīng)常會遇到。
  •   很實用的算法
  •   算法還算全面,能應(yīng)付日常所碰見的問題,是一本不錯的書籍~還有兩本一起是一套的,很不錯~
  •   學(xué)一點算法還是很有必要的!
  •   這個算法好!真好??!道地??!
  •   這本書正好彌補(bǔ)了數(shù)據(jù)結(jié)構(gòu)的空白,可以讓非計算機(jī)專業(yè)的學(xué)生更好的理解嵌入式開發(fā)的數(shù)據(jù)結(jié)構(gòu)方面的知識
  •   周老師就是理解非計算機(jī)專業(yè)編寫嵌入式程序人的基本需要
  •   好書 嵌入式開發(fā)參考書目之一。
  •   書雖不厚,但內(nèi)容很經(jīng)典,其中數(shù)值積分和平滑濾波的代碼對我目前的項目開發(fā)幫助很大。我十年前就讀過周航慈的書,最大特點就是實踐性強(qiáng),大多是經(jīng)驗之談,我喜歡。
  •   實用性很強(qiáng),講解通俗易懂,零基礎(chǔ)都能看懂。
  •   可以\'講的很通俗易懂
  •   通俗易懂,易學(xué)難精
  •   難得有這樣的好書!數(shù)學(xué)基礎(chǔ)好的趕緊來一本吧
  •   值得推薦,作為參考書,挺好
  •   老周的書一向內(nèi)容充實,這次購了他寫的兩本,正在閱讀中,暫無法做出其他評價
  •   簡潔凝練基礎(chǔ)
  •   很不錯的一本書錒。。。。
  •   看了內(nèi)容感覺不錯,以后應(yīng)該會用到,先收藏備用。
  •   感覺紙質(zhì)和印刷不是很好,不過內(nèi)容很充實,實踐性強(qiáng)
  •   寫的還是很詳細(xì)的,整體感覺就是薄啊
  •   買了一套的。還不錯哦
  •   早就想買這書了!
  •   第一次**當(dāng)網(wǎng)買書,很如意。謝謝
  •   作為一本工具書來用也可
  •   不錯,有理論,有完整的例子程序,很實在。
  •   名不宣傳的書籍,要慢慢領(lǐng)悟
  •   挺不錯的 可以學(xué)到東西
  •   大致翻了一下感覺是本好書啊
  •   還行,平時做參考用的,書的質(zhì)量沒問題!
  •   挺好的,買了整套叢書
  •   書質(zhì)量不錯啊 絕對好書
  •   很實用的一本關(guān)于嵌入式算法書籍.
  •   該書還可以,剛開始看,作為一個嵌入式程序設(shè)計的參考書挺好的
  •   適合于嵌入式,計算機(jī)專業(yè)的就略顯簡單
  •   數(shù)學(xué)要學(xué)好,要不軟件業(yè)不知道怎么編寫,需要一定的數(shù)學(xué)基本!
  •   剛收到,有公式和例程;感覺還不錯。
  •   3本都買了,對于非科班的人來說都挺不錯
  •   湊單賣的,看看怎么樣
  •   挺實用,看了一遍,送人了
  •   值得參考,但還不夠?qū)嵱谩?/li>
  •   不錯,要是詳細(xì)一點就更好了
  •   剛買,據(jù)說不錯,等閱讀后再給詳細(xì)的評價
  •   周立功都做廣告了! 哈哈
  •   還可以,比較明了,適合初學(xué)者
    早幾年看到就好了
  •   半個小時翻看了一下我想要的部分,什么玩意?周慈航出的這本書,簡直就是一坨屎. 我還以為對我有所借鑒,還不如我自己的私人函數(shù)庫里更好.不管是PID還是曲線擬合抑或解方程式,都垃圾.虧大了.

    不建議購買這本書,純屬口水書.
  •   鼓勵您的原創(chuàng)評論
    未經(jīng)授權(quán)的文字請勿轉(zhuǎn)載
    請只針對所購商品本身
    不要針對交易、配送等服
  •   精簡實用的算法
  •   常用算法書
  •   算法很實用
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7