CK-CPU嵌入式系統(tǒng)開發(fā)教程

出版時間:2011-9  出版社:科學(xué)出版社  作者:潘赟  頁數(shù):402  
Tag標(biāo)簽:無  

內(nèi)容概要

  《ck-cpu嵌入式系統(tǒng)開發(fā)教程》全面系統(tǒng)地介紹了基于國產(chǎn)自主知識產(chǎn)權(quán)ck-cpu處理器的嵌入式系統(tǒng)開發(fā)的各個方面。全書分三部分:①嵌入式系統(tǒng)概述、ck-cpu體系結(jié)構(gòu)、ck-cpu指令系統(tǒng)、匯編語言和c語言編程等;②以ck-cpu為內(nèi)核的cksa6微控制器的硬件結(jié)構(gòu),包括引腳功能、地址空間、工作模式和外圍接口,介紹了cksa6evb開發(fā)板的配置與使用;③介紹boofioader的使用,hnux2.6與ecos嵌入式操作系統(tǒng)的移植和使用,ck-cpu的軟件集成開發(fā)環(huán)境。
  《ck-cpu嵌入式系統(tǒng)開發(fā)教程》配有電子課件、實驗指導(dǎo)手冊與程序源代碼等電子資源。
  《ck-cpu嵌入式系統(tǒng)開發(fā)教程》可作為高等院校電子信息類、計算機(jī)類、自動控制類和機(jī)械電子類等專業(yè)高年級本科生及研究生嵌入式系統(tǒng)課程的教材,也可供從事嵌入式系統(tǒng)設(shè)計的研發(fā)人員參考。

書籍目錄

前言
第1章嵌入式系統(tǒng)概述
1.1嵌入式系統(tǒng)
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)的特點
1.1.3嵌入式系統(tǒng)的組成
1.1.4嵌入式系統(tǒng)的發(fā)展現(xiàn)狀和趨勢
1.2嵌入式處理器
1.2.1嵌入式處理器的分類
1.2.2嵌入式處理器的特點
1.2.3嵌入式處理器的硬件組成
1.2.4嵌入式處理器的發(fā)展現(xiàn)狀
1.2.5常見32位嵌入式處理器介紹
1.2.6具有自主知識產(chǎn)權(quán)的國產(chǎn)嵌入式處理器ck-cpu
1.3嵌人式操作系統(tǒng)
1.3.1嵌入式操作系統(tǒng)簡介
1.3.2常見嵌入式操作系統(tǒng)
思考題與習(xí)題
本章參考文獻(xiàn)
第2章ck.cpu體系結(jié)構(gòu)
2.1ck-cpu簡介
2.2 ck-cpu內(nèi)核結(jié)構(gòu)
2.3ck-cpu編程模型
2.3.1普通用戶編程模型
2.3.2超級用戶編程模型
2.4ck-cpu的異常中斷
2.4.1異常處理概述
2.4.2異常類型
2.4.3異常返回
2.5 ck-cpu內(nèi)存管理
2.5.1mmu索引寄存器(mir)
2.5.2mmu隨機(jī)寄存器(mrr)
2.5.3mmuentrylo0和entrylo1寄存器(mel0&mel1)
2.5.4mmuentryhi/badvpn寄存器(meh)
2.5.6mmu頁掩碼寄存器(mpr)
2.5.7mmu圈連寄存器(mwr)
2.5.8mmu控制指令寄存器(mcir)
2.5.9 jtlb表項結(jié)構(gòu)
2.6ck-cpu總線協(xié)議
2.6.1ck-cpu突發(fā)傳輸
2.6.2總線異常
2.7 ck-cpu工作模式轉(zhuǎn)換
2.7.1正常工作模式
2.7.2低功耗模式
2.7.3調(diào)試模式
思考題與習(xí)題
本章參考文獻(xiàn)
第3章ck-cpu指令集
3.1指令類型和尋址模式
3.1.1寄存器操作指令
3.1.2內(nèi)存存取指令
3.1.3跳轉(zhuǎn)指令
3.2指令流水線
3.3ck-cpu指令詳細(xì)介紹
3.3.1指令格式
3.3.2條件碼
3.3.3存儲器訪問指令
3.3.4數(shù)據(jù)處理指令
3.3.5比較指令
3.3.6跳轉(zhuǎn)指令
3.3.7低功耗模式指令
3.4指令碼表
思考題與習(xí)題
本章參考文獻(xiàn)
第4章基于ck-cpu的嵌入式軟件開發(fā)
4.1ck-cpu匯編語言程序設(shè)計
4.1.1匯編語言概述
4.1.2匯編語言基本語法
4.1.3匯編命令
4.1.4偽指令
4.1.5匯編程序流
4.1.6二進(jìn)制目標(biāo)文件格誠接
4.1.8匯編程序案例
4.2嵌入式c語言程序設(shè)計
4.2.1c語言概述
4.2.2程序元素
4.2.3嵌入式c語言程序設(shè)計
4.2.4嵌入式c語言設(shè)計優(yōu)化
4.3內(nèi)嵌匯編設(shè)計
4.3.1概述
4.3.2ck-cpu內(nèi)嵌匯編基本格式
4.3.3ck-cpu擴(kuò)展內(nèi)嵌匯編
4.3.4樣例
4.4ck-cpu工具包
4.4.1工具匯總
4.4.2makefile
4.4.3鏈接描述文件
思考題與習(xí)題
本章參考文獻(xiàn)
第5章基于ck-cpu的嵌入式系統(tǒng)應(yīng)用開發(fā)
5.1cksa6evb開發(fā)板
5.1.1主要特征
5.1.2開發(fā)板配置
5.1.3開發(fā)板ice接口
5.2cksa6mcu芯片
5.2.1mcu總體架構(gòu)和功能
5.2.2mcu工作模式
5.2.3mcu地址空間分配
5.2.4mcu引腳功能
5.2.5mcu系統(tǒng)功能模塊
5.3cksa6mcu外圍接口模塊
5.3.1存儲器接口模塊
5.3.2高速接口模塊
5.3.3低速接口模塊
思考題與習(xí)題
本章參考文獻(xiàn)
第6章嵌入式操作系統(tǒng)及開發(fā)
6.1bootloader應(yīng)用
6.1.1bootloader簡介
6.1.2bootloader的啟動過程
6.1.3bootloader的操作模式
6.1.5bootloader的使用說明
6.1.6ck-cpu bootloader的功能擴(kuò)展
6.2linux2.6操作系統(tǒng)內(nèi)核概述
6.2.1linux簡介
6.2.2linux2.6的新特,性
6.2.3linux2.6內(nèi)核組成
6.2.4板級支撐
6.2.5linux2.6內(nèi)核編譯
6.2.6linux根文件系統(tǒng)
6.2.7linux2.6驅(qū)動程序開發(fā)
6.3ecos操作系統(tǒng)概述
6.3.1ecos簡介
6.3.2ecos的體系結(jié)構(gòu)
6.3.3建立linux平臺下的ecos開發(fā)環(huán)境
6.3.4ecos系統(tǒng)的配置
6.3.5建立應(yīng)用程序映像
6.3.6硬件相關(guān)的移植
思考題與習(xí)題
本章參考文獻(xiàn)
第7章ck-cpu集成開發(fā)環(huán)境
7.1c-skystudio軟件開發(fā)環(huán)境
7.1.1c-skystudio簡介
7.1.2c-skystudio安裝
7.1.3c-skystudio使用
7.2c-sky development suite集成開發(fā)環(huán)境
7.2.1c-sky development suite簡介
7.2.2cds安裝
7.2.3工程管理
7.2.4調(diào)試器
7.2.5目標(biāo)(target)模板管理
7.2.6閃存(flash)燒寫
思考題與習(xí)題
本章參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:隨著電子技術(shù)的快速發(fā)展,特別是超大規(guī)模集成電路的產(chǎn)生而出現(xiàn)的微型機(jī),使現(xiàn)代科學(xué)研究得到了質(zhì)的飛躍,而嵌入式微控制器技術(shù)的出現(xiàn)則為計算機(jī)產(chǎn)業(yè)革命引導(dǎo)的現(xiàn)代工業(yè)智能化注入了新的活力。嵌入式系統(tǒng)的出現(xiàn)成為了計算機(jī)發(fā)展史上的里程碑,計算機(jī)領(lǐng)域隨之出現(xiàn)了通用計算與嵌入式計算兩個不同的發(fā)展方向。通用計算機(jī)承擔(dān)智力平臺的革命,嵌入式系統(tǒng)承擔(dān)智力嵌入的革命。通用計算機(jī)承擔(dān)的任務(wù)是高速海量的數(shù)字計算,需要不斷地提高處理速度和存儲容量;嵌入式系統(tǒng)主要滿足對象系統(tǒng)的全面智能化要求,發(fā)展方向是小型、低功耗、廉價、高可靠性和易耦合性。嵌入式系統(tǒng)經(jīng)歷幾十年的發(fā)展給人們的工作、生活帶來了翻天覆地的變化,引領(lǐng)人類全面步入后PC時代。1.1  嵌入式系統(tǒng)1.1.1嵌入式系統(tǒng)的定義嵌入式系統(tǒng)是嵌入應(yīng)用對象并完成預(yù)定功能的信息系統(tǒng),主要由嵌入式處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用程序等組成,具有諸如實時性、低功耗、低成本、高可靠性、可重構(gòu)性等特征,以實現(xiàn)應(yīng)用對象的自動化、數(shù)字化、網(wǎng)絡(luò)化和智能化。1.1.2嵌入式系統(tǒng)的特點嵌入式系統(tǒng)的核心任務(wù)是嵌入式計算,嵌入式系統(tǒng)的特點是嵌入式計算性能要求的體現(xiàn)。與通用計算相比,嵌入式計算不僅需要滿足應(yīng)用的計算吞吐率的需求,同時還需要滿足其他量化目標(biāo),如實時性能、功耗和成本等因素。不同的計算需求將直接導(dǎo)致嵌入式計算平臺在性能和功耗、硬件和軟件等方面做出不同的權(quán)衡。嵌入式計算的需求主要包括性能、功耗、實時性、安全性、可靠性與開放性等方面。嵌入式計算在物聯(lián)網(wǎng)方面的應(yīng)用體現(xiàn)了其低成本以及低功耗的特點;在現(xiàn)代化武器裝備方面的應(yīng)用體現(xiàn)其實時性好及可靠性高的特點;在未來移動計算平臺的二次開發(fā)方面體現(xiàn)了其開放性好的特點。

編輯推薦

《CK-CPU嵌入式系統(tǒng)開發(fā)教程》特點:首部基于自主知識產(chǎn)權(quán)CK-CPU的嵌入式開發(fā)教程,體系完整,條理清晰,構(gòu)思巧妙,循序漸進(jìn),內(nèi)容獨到新穎,涵蓋CK-CPU嵌入式開發(fā)方方面面,深入淺出,通俗易懂,滿足開發(fā)的各層次需求,全方位立體式教學(xué)平臺,配套多媒體教學(xué)課件,最權(quán)威最全面的CK-CPU嵌入式開發(fā)教程。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    CK-CPU嵌入式系統(tǒng)開發(fā)教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   一本基本滿意的數(shù)據(jù)手冊。
 

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

京ICP備13047387號-7