嵌入式套用系統開發實踐

嵌入式套用系統開發實踐

《嵌入式套用系統開發實踐》是2013年東軟電子出版社出版的圖書。作者是但唐仁。本教材雖然是嵌入式技術專業教材,但也能為電子信息類相關專業,如套用電子技術專業所共用;特別是教材所提供的部分案例和原始碼來源於企業,也可直接用於實際開發中,為企業開發人員所共享。

基本介紹

  • 中文名:嵌入式套用系統開發實踐
  • 作者:但唐仁
  • 出版社:東軟電子出版社
  • ISBN:9787894362100
內容簡介,圖書目錄,

內容簡介

《嵌入式套用系統開發實踐》教材是以ARM為開發平台,基於嵌入式Linux作業系統,以案例項目為載體,銜接Linux作業系統原理、ARM結構與套用、Linux驅動開發等課程,將嵌入式作業系統的基本理論、嵌入式套用系統開發基本原理融入其中,使學生通過學習可以掌握嵌入式套用系統開發的技能。本教材的內容共分為八章,以當今嵌入式系統設計的熱點產品——智慧型家庭網關作為項目實踐內容進行編寫。從第1章智慧型家居系統開發前的分析及準備,到第8章基於QT的家庭網關遠程控制的項目設計,包含了嵌入式串口通信編程、字元驅動應用程式編程、基於QT界面套用的程式設計及基於BOA伺服器程式遠程控制等內容,力圖在培養學生嵌入式系統職業開發技能的同時,提高學生團隊協作的職業素質。
  本教材雖然是嵌入式技術專業教材,但也能為電子信息類相關專業,如套用電子技術專業所共用;特別是教材所提供的部分案例和原始碼來源於企業,也可直接用於實際開發中,為企業開發人員所共享。

圖書目錄

第1章 智慧型家居系統開發前的分析及準備
 1.1 智慧型家居的業務分析
  1.1.1 智慧型家居產業的歷史與發展前景
  1.1.2 智慧型家居技術方案
 1.2 智慧型家居開發過程及軟體環境的搭建
  1.2.1 嵌入式Linux開發中常見的幾個概念
  1.2.2 嵌入式Linux開發一般過程
  1.2.3 利用Eclipse的開發應用程式
 1.3 嵌入式系統套用軟體開發常見的難點
  1.3.1 makefile檔案
  1.3.2 預處理
第2章 智慧型家居中GPIO連線埠使用的設計
 2.1 項目導引
 2.2 項目分析
 2.3 技術準備
  2.3.1  GPIO連線埠認知
  2.3.2 字元設備驅動程式
  2.3.3 基本底層檔案操作
 2.4 項目實施
  2.4.1  GPIO連線埠的字元設備驅動程式的設計
  2.4.2  GPIO連線埠的應用程式設計
 2.5 技術拓展
 2.6 項目小結
 2.7 強化練習
第3章 近距離通信編程的項目設計
 3.1 項目導引
 3.2 項目分析
 3.3 技術準備
  3.3.1  串口通信原理
  3.3.2 嵌入式系統串口配置與使用
  3.3.3 串口通信常用的Linux C函式
  3.3.4  1/O多路復用
 3.4 項目實施
  3.4.1 串口單發與單收通信程式設計
  3.4.2 基於終端輸入和顯示的串口收發程式設計
 3.5 技術拓展
 3.6 項目小結
 3.7 強化練習
第4章 家庭網關QT界面開發的準備
 4.1  QT4編譯安裝
 4.2  QT桌面套用開發介紹
  4.2.1  QT基礎知識介紹
  4.2.2  嵌入式QT的HeIloWorld實例
第5章 基於QT的家庭網關圖片瀏覽器的設計
 5.1  項目導引
 5.2 項目分析
 5.3 技術準備
  5.3.1 常用控制項使用
  5.3.2 QT界面設計(一)
 5.4 項目實施
 5.5 技術拓展
 5.6 項目小結
 5.7 強化練習
第6章 基於QT的家居控制界面及功能設計
 6.1 項目導引
 6.2 項目分析
 6.3 技術準備
  6.3.1 QT串口控制項的使用
  6.3.2 嵌入式Linux多執行緒編程
  6.3.3 QT界面設計(二)
  6.3.4 在主界面加入本地時間
 6.4 項目實施
 6.5 技術拓展
 6.6 項目小結
 6.7 強化練習
第7章 基於QT的聊天室的項目設計
 7.1 項目導引
 7.2 項目分析
 7.3 技術準備
  7.3.1 TCP/IP分層結構
  7.3.2 網路編程中的TCP/IP核心協定
  7.3.3 套接字編程
 7.4 項目實施
 7.5 技術拓展
 7.6 項目小結
 7.7 強化練習
第8章 基於QT的家庭網關遠程控制的項目設計
 8.1 項目導引
 8.2 項目分析
 8.3 技術準備
  8.3.1 c/s架構與B/S架構
  8.3.2 BOA伺服器的安裝移植
  8.3.3 CGI原理
 8.4 項目實施
 8.5 技術拓展
 8.6 項目小結
 8.7 強化練習
參考文獻

相關詞條

熱門詞條

聯絡我們