嵌入式系統開發基礎教程

《嵌入式系統開發基礎教程》是2017年清華大學出版社出版的圖書,作者是張磊、郭立媛等。

基本介紹

  • 書名:嵌入式系統開發基礎教程
  • 作者:張磊、郭立媛、許正、盧楊、王佳寧
  • 出版時間:2017.11.01
  • 印次:1-1
圖書信息,內容簡介,圖書目錄,

    圖書信息

    嵌入式系統開發基礎教程
    作者:張磊、郭立媛、許正、盧楊、王佳寧
    定價:35元
    印次:1-1
    ISBN:9787302475866
    出版日期:2017.11.01
    印刷日期:2017.09.19

      內容簡介

      本書全面介紹嵌入式系統開發基礎知識、工具和方法。全書共3篇。第1篇為硬體基礎,包括第1~7章內容,介紹手工焊接方法,元件識別,用AD軟體繪製電路原理圖和PCB,生成Gerber檔案,製作集成元件庫的方法。第2篇為單片機基礎,包括第8~13章內容,介紹單片機歷史、單片機開發技術的學習方法、單片機的開發環境,對LED、中斷及定時器、舵機、串口通信進行詳細分析,並給出兩個完整實例的開發過程。

      圖書目錄

      第1篇硬體基礎第1章手工焊接方法3
      1.1基本焊接方法3
      1.1.1手工焊接工具一覽3
      1.1.2直插式元件的焊接4
      1.1.3貼片式電阻電容的焊接5
      1.1.4貼片式密集引腳晶片的焊接6
      1.2電烙鐵的保養8
      1.3實際的焊接過程9第2章認識常用元件12
      2.1Datasheet中的硬體知識12
      2.2電阻13
      2.3電容14
      2.4電感16
      2.5發光二極體17
      2.6二極體17
      2.7肖特基二極體18
      2.8電晶體18
      2.9晶振18
      2.10接線端子19
      2.11繼電器19
      2.12輕觸開關20
      2.13六角銅柱20
      2.14積體電路晶片20
      2.15萬用表的使用方法21
      2.15.1數字萬用表的外觀21
      2.15.2電壓的測量22
      2.15.3電流的測量22
      2.15.4電阻的測量23
      2.15.5電容的測量23
      2.15.6二極體的測量23第3章AD軟體的安裝24第4章繪製電路原理圖29
      4.1準備工作29
      4.2新建檔案31
      4.2.1新建工程檔案31
      4.2.2新建原理圖檔案32
      4.3基本配置32
      4.3.1設定圖紙32
      4.3.2裝載集成元件庫33
      4.4放置元件34
      4.4.1查找元件34
      4.4.2放置元件35
      4.4.3設定元件屬性36
      4.4.4特殊情況37
      4.5放置導線及網路標號38
      4.5.1放置導線38
      4.5.2放置網路標號38
      4.6簡單原理圖繪製練習40第5章繪製PCB42
      5.1PCB基礎知識43
      5.1.1PCB組成結構43
      5.1.2PCB的板層43
      5.2準備工作44
      5.3通過嚮導生成PCB44
      5.4導入網路表49
      5.5手動布局和手動布線51
      5.6補淚滴和覆銅54
      5.6.1補淚滴54
      5.6.2覆銅54
      5.7放置注釋56
      5.8生成Gerber檔案56第6章製作集成元件庫62
      6.1集成元件庫簡介62
      6.2準備工作63
      6.3新建3種檔案64
      6.4繪製原理圖元件庫65
      6.4.1準備工作65
      6.4.2繪製流程66
      6.5繪製PCB元件庫69
      6.5.1準備工作69
      6.5.2繪製流程70
      6.6建立聯繫73
      6.7導出集成庫75第7章STM32開發板製作實例76
      7.1硬體設計方法總結76
      7.2準備工作77
      7.3製作集成元件庫79
      7.4繪製電路原理圖79
      7.5繪製PCB和生成Gerber檔案82
      第2篇單片機基礎
      第8章單片機的基本概念87
      8.1單片機概述87
      8.1.1單片機是什麼87
      8.1.2單片機能做什麼87
      8.1.3如何學習單片機87
      8.2開發板介紹88
      8.3Keil軟體的使用及程式下載88
      8.3.1如何使用Keil軟體88
      8.3.2程式的下載91
      第9章點亮LED燈94
      9.1點亮LED燈的原理94
      9.2程式實例94
      9.2.1點亮對應的LED燈95
      9.2.2流水燈96
      第10章中斷及定時器的原理及套用97
      10.1中斷97
      10.1.1中斷概述97
      10.1.2中斷的使用97
      10.1.3程式實例98
      10.2定時器99
      10.2.1定時器概述99
      10.2.2定時器的套用100
      10.2.3程式實例101
      第11章舵機的套用103
      11.1舵機概述103
      11.2舵機的控制103
      11.3程式實例104
      第12章串口通信107
      12.1串口概述107
      12.2串口的套用107
      12.2.1串口的引腳介紹107
      12.2.2串口控制暫存器設定107
      12.3程式實例108
      12.3.1計算機傳送數據到單片機108
      12.3.2計算機接收單片機傳送的數據109
      第13章程式實戰111
      13.1實例一:8字小車111
      13.2實例二:藍牙遙控小車114
      第3篇Java基礎
      第14章Java概述121
      14.1Java簡介121
      14.2Java環境搭建121
      14.2.1JDK121
      14.2.2JRE121
      14.2.3JDK的安裝步驟122
      14.3HelloWorld小程式126
      第15章項目初始128
      15.1MyEclipse128
      15.1.1MyEclipse簡介128
      15.1.2MyEclipse的安裝128
      15.1.3基於MyEclipse(IDE)的Java開發131
      15.2建立空項目132
      15.3布置第一個頁面137
      15.3.1相關軟體下載安裝137
      15.3.2布置簡單的頁面140
      15.3.3為頁面添加圖片144
      15.3.4表格的使用144
      15.3.5用框架進行頁面布局146
      15.4頁面的跳轉149
      15.5在頁面中讀寫數據151
      第16章資料庫連線及操作153
      16.1NavicatforMySQL153
      16.1.1NavicatforMySQL簡介153
      16.1.2NavicatforMySQL的安裝153
      16.2連線資料庫156
      16.3執行SQL語句159
      16.4保存執行記錄並與頁面互動159
      第17章SQL語句160
      第18章MySQL162
      18.1MySQL162
      18.1.1MySQL簡介162
      18.1.2MySQL資料庫的安裝162
      18.2資料庫相關操作168
      18.2.1建立資料庫168
      18.2.2建表169
      18.2.3數據導入導出170
      附錄AJava程式示例171
      A.1註冊程式171
      A.2登錄程式179

      相關詞條

      熱門詞條

      聯絡我們