中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺

包郵 電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺

作者:何賓
出版社:電子工業出版社出版時間:2018-11-01
開本: 其他 頁數: 272
本類榜單:工業技術銷量榜
中 圖 價:¥27.2(3.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺 版權信息

電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺 本書特色

適讀人群 :本書可作為大學本科生和研究生教材,也可作為從事Cypress可編程片上系統設計的設計人員的參考用書,同時也可作為Cypress公司相關內容的培訓教材。 本書特色 內容全面:本書涵蓋了嵌入式系統所涉及的全部知識點,包括ARM Cortex-M0處理器內核和指令集、總線架構、低功耗特性、匯編語言程序設計、C語言程序設計和優化、模擬和數字系統的驅動與控制、低功耗藍牙模塊應用,以及FreeRTOS原理及應用。 技術先進:Cypress公司的PSo4 BLE器件是新一代的可編程片上系統器件,該器件將模擬、數字、處理器和射頻集成在單芯片內,采用堆木塊式的硬件設計思想,并結合PSoC Creator集成開發環境提供的軟件代碼自動生成技術,為構建智能互聯嵌入式系統提供了更加便捷高效的手段。 系統重構:采用PSoC4 BLE器件構建嵌入式系統的優勢就在于系統的可重構性和可移植性,通過堆積木的設計方法很容易重構硬件系統,再加上PSoC Creator集成開發環境提供的軟件代碼自動生成技術,為應用開發屏蔽了底層硬件的實現細節,這樣就很容易將應用從一個硬件平臺移植到另一個硬件平臺。 實例豐富:為了幫助讀者全面掌握PSoC4 BLE器件的特性和PSoC Creator集成開發環境的設計流程,本書配套提供了近40個設計實例,這些設計實例基本涵蓋了PSoC4 BLE器件所提供的特性和功能。

電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺 內容簡介

本書基于Cypress公司的PSoC4 BLE嵌入式平臺,該平臺以ARM Cortex-M0處理器為內核,集成了模擬可編程陣列和數字可編程陣列,并且新集成了低功耗藍牙模塊,使得該平臺成為物聯網應用的不錯選擇。本書共14章,主要包括可重構嵌入式系統設計導論、可重構嵌入式系統基本設計流程、Cortex-M0 CPU結構、Cortex-M0指令集、AHB-Lite總線結構分析、Cortex-M0低功耗特性、Cortex-M0匯編語言編程基礎、中斷系統的構建和實現、C語言代碼設計與優化方法、電容感應觸摸控制模塊原理及實現、低功耗藍牙模塊原理及實現、通用數字塊原理及實現、模擬子系統原理及實現,以及FreeRTOS原理及應用等內容。 本書反映了基于Cypress公司的PSoC可編程片上系統發展的很新成果,系統化和模塊化地介紹了PSoC4 BLE內所集成的ARM Cortex-M0 CPU硬核處理器的結構及指令集、PSoC4 BLE內各個功能單元的結構,以及基于PSoC Creator 4.1軟件的片上系統的設計流程。 本書注意理論和實踐相結合,同時給出了大量的設計實例,使讀者能夠掌握這一新的設計技術,以便推動電子系統設計方法的創新。

電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺 目錄

目 錄

第1章 可重構嵌入式系統設計導論 1
1.1 可重構嵌入式系統的背景和優勢 1
1.1.1 傳統的嵌入式系統構建方法 1
1.1.2 可重構嵌入式系統構建方法 2
1.1.3 PSoC性能比MCU更優越 4
1.2 可重構嵌入式系統的設計重用 5
1.3 PSoC4 BLE的結構及功能 6
1.4 PSoC4 BLE設計流程 9
1.4.1 硬件設計流程 9
1.4.2 軟件設計流程 10
1.5 PSoC4 BLE的硬件連接 11
第2章 可重構嵌入式系統基本設計流程 13
2.1 軟件的下載和安裝 13
2.2 建立新的設計工程 16
2.3 在原理圖中添加嵌入式硬件設計 18
2.3.1 在原理圖中添加數字輸出端口 18
2.3.2 在原理圖中添加片外外設注解 19
2.3.3 對硬件設計進行處理 24
2.3.4 查看分配的引腳位置 25
2.4 為嵌入式硬件開發軟件應用 26
2.5 下載設計到目標系統 27
第3章 Cortex-M0 CPU結構 28
3.1 ARM處理器類型 28
3.2 Cortex-M系列處理器概述 29
3.2.1 Cortex-M系列處理器的特點 29
3.2.2 Cortex-M系列處理器的性能參數 29
3.3 Cortex-M0處理器的性能和結構 30
3.3.1 Cortex-M0處理器的性能 30
3.3.2 Cortex-M0處理器的結構 31
3.4 Cortex-M0處理器的寄存器組 33
3.4.1 通用寄存器 33
3.4.2 堆棧指針 34
3.4.3 程序計數器 34
3.4.4 鏈接寄存器 34
3.4.5 組合程序狀態寄存器 35
3.4.6 中斷屏蔽特殊寄存器 36
3.4.7 特殊寄存器 36
3.5 Cortex-M0存儲器空間映射 37
3.6 Cortex-M0程序鏡像原理及生成方法 39
3.7 Cortex-M0處理器的端及分配 40
3.8 Cortex-M0處理器異常及處理 41
3.8.1 異常處理 41
3.8.2 異常優先級 41
3.8.3 向量表 42
3.8.4 異常類型 43
3.8.5 PSoC4中斷源 44
3.8.6 PSoC4中斷觸發方式 45
3.8.7 固定功能模塊和UDB的中斷布線 46
第4章 Cortex-M0指令集 48
4.1 Thumb指令集 48
4.2 Cortex-M0匯編語言格式 49
4.3 寄存器訪問指令:MOVE 50
4.4 存儲器訪問指令:LOAD 51
4.5 存儲器訪問指令:STORE 54
4.6 多數據訪問指令:LDM和STM 55
4.7 堆棧訪問指令:PUSH和POP 56
4.8 算術運算指令 57
4.8.1 加法指令 57
4.8.2 減法指令 59
4.8.3 乘法指令 60
4.8.4 比較指令 60
4.9 邏輯操作指令 61
4.10 移位操作指令 62
4.10.1 右移指令 62
4.10.2 左移指令 64
4.11 反序操作指令 65
4.12 擴展操作指令 66
4.13 程序流控制指令 67
4.14 存儲器屏蔽指令 68
4.15 異常相關指令 69
4.16 休眠相關指令 69
4.17 其他指令 69
4.18 數據插入和對齊操作 70
第5章 AHB-Lite總線結構分析 71
5.1 總線及分類 71
5.1.1 總線的概念 71
5.1.2 總線的分類 71
5.2 ARM AMBA系統總線 72
5.3 AMBA3 AHB-Lite總線 73
5.3.1 AHB-Lite概述 73
5.3.2 AHB-Lite總線操作 73
5.4 AHB-Lite總線結構 74
5.4.1 全局信號 75
5.4.2 AHB-Lite主設備接口 75
5.4.3 AHB-Lite從設備接口 77
5.4.4 地址譯碼器和多路選擇器 78
5.5 AHB-Lite總線時序 79
5.5.1 無等待基本讀傳輸 80
5.5.2 有等待基本讀傳輸 80
5.5.3 無等待基本寫傳輸 81
5.5.4 有等待基本寫傳輸 81
5.6 硬件實現 82
第6章 Cortex-M0低功耗特性 83
6.1 低功耗要求 83
6.2 Cortex-M0低功耗特性及優勢 83
6.2.1 Cortex-M0低功耗特性概述 83
6.2.2 Cortex-M0低功耗結構 84
6.3 Cortex-M0休眠模式 84
6.4 喚醒中斷控制器 86
6.5 降低功耗的其他方法 87
6.6 PSoC4 BLE低功耗特性 87
6.6.1 休眠模式 88
6.6.2 深度休眠模式 89
6.6.3 冬眠模式 90
6.6.4 停止模式 91
6.7 功耗降低技術 91
6.7.1 關閉未使用的組件 92
6.7.2 以較低速度運行組件 92
6.7.3 降低供電電壓 92
6.7.4 使用PSoC器件控制電流路徑 92
6.7.5 使用DMA傳輸數據 93
6.8 其他功耗模式中需要注意的事項 93
6.8.1 時鐘 93
6.8.2 看門狗定時器 94
6.8.3 GPIO 95
6.8.4 深度休眠模式和冬眠模式下的電壓調節器 96
6.8.5 調試接口 96
第7章 Cortex-M0匯編語言編程基礎 97
7.1 Keil MDK開發套件 97
7.1.1 下載MDK開發套件 97
7.1.2 安裝 MDK開發套件 99
7.1.3 MDK程序處理流程 100
7.2 Cortex-M0匯編語言程序設計 102
7.2.1 建立新設計工程 102
7.2.2 修改編譯器設置 102
7.2.3 添加匯編文件 103
7.2.4 匯編語言語法說明 106
7.2.5 添加C設計代碼 111
7.3 設計的硬件調試和運行 111
7.4 匯編語言其他常用語法介紹 114
7.4.1 標識符的命名規則 114
7.4.2 變量 114
7.4.3 常數 115
7.4.4 EQU命令 116
7.4.5 IMPORT/EXTERN命令 116
7.4.6 子程序調用 117
7.4.7 宏定義和使用 117
第8章 中斷系統的構建和實現 119
8.1 設計定時器中斷系統 119
8.1.1 建立新的設計工程 119
8.1.2 構建定時器中斷硬件系統 120
8.1.3 配置定時器中斷組件 120
8.1.4 設置定時器中斷優先級 121
8.1.5 使用自動生成的ISR 121
8.1.6 創建自定義的ISR 123
8.2 設計GPIO中斷系統 125
8.2.1 建立新的設計工程 125
8.2.2 構建GPIO中斷硬件系統 126
8.2.3 配置GPIO中斷組件 126
8.2.4 添加引腳約束 128
8.2.5 編寫GPIO 的ISR 128
8.2.6 設計下載 129
8.3 有關中斷的高級主題 129
8.3.1 異常事件 129
8.3.2 中斷延遲 130
8.3.3 優化中斷代碼 131
8.3.4 帶有內置中斷的組件 131
8.3.5 強制中斷向量編號 131
8.3.6 Systick定時器 133
8.3.7 中斷嵌套 134
第9章 C語言代碼設計與優化方法 135
9.1 全局和本地變量 135
9.1.1 全局變量 135
9.1.2 局部變量 136
9.1.3 靜態變量 136
9.2 編譯器優化設置選項 137
9.3 屬性―attribute 139
9.4 LDR和STR指令 139
9.5 函數參數和結果 141
9.6 C語言和匯編混合編程 142
9.6.1 內嵌匯編的語法 142
9.6.2 自動變量 144
9.6.3 全局和靜態變量 144
9.6.4 函數參數 146
9.7 特殊功能指令 148
9.8 結構體的對齊處理 148
9.9 編譯器庫 149
9.9.1 使用標準的C語言庫 150
9.9.2 使用MicroLIB庫進行編譯 151
9.9.3 不使用庫進行編譯 151
9.10 放置代碼和變量 152
9.10.1 鏈接腳本文件 152
9.10.2 放置程序 156
9.10.3 一般性考慮 157
第10章 電容感應觸摸控制模塊原理及實現 159
10.1 CapSense基本原理 159
10.2 電容式觸摸感應方法 161
10.3 CapSense部件 162
10.3.1 按鍵(零維) 162
10.3.2 滑條(一維) 163
10.3.3 觸摸屏/觸摸板(二維) 163
10.3.4 接近度傳感器(三維) 164
10.4 屏蔽電極和保護傳感器 165
10.5 PSoC4中的CSD模塊 166
10.5.1 GPIO單元的電容-電流轉換器 166
10.5.2 開關時鐘發生器 168
10.5.3 電流-數字轉換器 168
10.5.4 模擬多路器 169
10.5.5 屏蔽電極 169
10.5.6 CMOD的預充電 170
10.6 電容感應觸摸的設計與實現 171
10.6.1 建立新的設計工程 171
10.6.2 在原理圖中添加設計元件 171
10.6.3 配置元件參數 172
10.6.4 配置系統時鐘 174
10.6.5 編寫軟件代碼 175
10.6.6 配置引腳約束 177
第11章 低功耗藍牙模塊原理及實現 179
11.1 低功耗藍牙子系統(BLESS) 179
11.1.1 BLESS特性 179
11.1.2 BLESS框架和構成 180
11.1.3 BLE狀態 180
11.2 標準服務與自定義服務 181
11.3 健康溫度計硬件系統的設計與實現 182
11.3.1 建立新的設計工程 182
11.3.2 添加并配置BLE組件 183
11.3.3 添加和配置數字引腳組件 187
11.3.4 添加中斷組件 188
11.3.5 添加和配置溫度測量元件 189
11.3.6 添加引腳約束 193
11.3.7 修改系統時鐘頻率 193
11.4 健康溫度計軟件的設計與實現 194
11.4.1 配置固件 194
11.4.2 系統初始化 196
11.4.3 BLE事件處理程序 197
11.4.4 系統的正常操作模式 199
11.4.5 系統的低功耗工作狀態 199
11.4.6 傳感器仿真 200
11.5 系統硬件配置 200
11.6 編程器件 200
11.7 更新編程器固件 201
11.8 使用CySmart中心仿真工具 201
11.9 CySmart手機應用 204
第12章 通用數字塊原理及實現 206
12.1 通用數字塊功能及特性 206
12.2 UDB內部功能塊 207
12.2.1 PLD模塊結構 208
12.2.2 PLD宏單元 209
12.3 數據通道模塊 210
12.3.1 工作寄存器 210
12.3.2 動態數據通道配置RAM 211
12.4 狀態和控制模塊 212
12.5 基于UDB實現3位計數器設計 212
12.5.1 建立新的PSoC工程 213
12.5.2 添加自定義3位計數器IP核 213
12.5.3 調用自定義3位計數器元件 216
12.5.4 配置系統所用元件 217
12.5.5 連接設計中的所有元件 219
12.5.6 配置引腳 221
12.5.7 編程及調試 222
12.5.8 靜態時序分析 222
第13章 模擬子系統原理及實現 224
13.1 模擬子系統框架及功能 224
13.1.1 模擬子系統框架 224
13.1.2 高精度參考 224
13.1.3 SAR ADC 225
13.1.4 低功耗比較器 226
13.1.5 微型連續時間模塊 226
13.1.6 LCD直接驅動模塊 226
13.1.7 溫度傳感器 228
13.2 同相模擬增益放大器的原理及實現 228
13.2.1 建立新的設計工程 228
13.2.2 在原理圖中添加模擬組件 229
13.2.3 修改元件參數 230
13.2.4 連接系統中的所有元件 232
13.2.5 引腳分配 233
13.2.6 添加軟件控制代碼 235
13.2.7 設計下載與測試 235
第14章 FreeRTOS原理及應用 236
14.1 嵌入式和實時的概念 236
14.2 FreeRTOS架構概述 237
14.2.1 FreeRTOS的功能 237
14.2.2 硬件注意事項 237
14.3 任務調度概述 240
14.3.1 任務優先級和就緒列表 240
14.3.2 系統節拍器(時鐘) 241
14.4 任務 242
14.4.1 任務控制塊 242
14.4.2 任務設置 244
14.5 列表 245
14.6 隊列 248
14.7 信號燈和互斥 250
14.8 實現 251
14.9 移植FreeRTOS到PSoC4 BLE 252
14.9.1 下載FreeRTOS源碼 252
14.9.2 建立一個新的設計工程 252
14.9.3 修改編譯器設置 253
14.9.4 添加FreeRTOS源文件到工程 254
14.9.5 在原理圖中添加硬件組件 255
14.9.6 添加引腳約束文件 255
14.9.7 在主文件中添加應用代碼 256
14.9.8 下載設計到目標器件 256

展開全部

電子系統EDA新技術叢書可重構嵌入式系統設計與實現:基于CYPRESS PSOC4 BLE智能互聯平臺 作者簡介

何賓,著名的嵌入式技術和EDA技術專家,長期從事電子信息技術方面的教學和科研工作,與全球多家知名的半導體廠商和EDA工具廠商大學計劃保持緊密合作。目前已經出版電子信息技術方面的著作40余部,內容涵蓋電路仿真、電路設計、可編程邏輯器件、數字信號處理、單片機、嵌入式系統、片上可編程系統等。典型的代表作有《模擬電子系統設計指南(基礎篇):從半導體、分立元件到TI集成電路的分析與實現》、《模擬電子系統設計指南(實踐篇):從半導體、分立元件到TI集成電路的分析與實現》、《Xilinx Zynq-7000嵌入式系統設計與實現-基于ARM Cortex-A9雙核處理器和Vivado的設計方法》、《Altium Designer17一體化設計標準教程-從仿真原理和PCB設計到單片機系統》、《STC8系列單片機開發指南:面向處理器、程序設計和操作系統的分析與應用》、《Xilinx FPGA數字信號處理系統設計指南-基于HDL、Simulink和HLS的實現》等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 动环监控_机房环境监控_DCIM_机房漏水检测-斯特纽 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | CE认证_FCC认证_CCC认证_MFI认证_UN38.3认证-微测检测 CNAS实验室 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 空气净化器租赁,空气净化器出租,全国直租_奥司汀净化器租赁 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 免费B2B信息推广发布平台 - 推发网 | 长城人品牌官网| 天命文免费算命堂_自助算命_自由算命系统_长文周易 | 温州富欧金属封头-不锈钢封头厂家| 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 |