內容簡介
本書基於ARM微處理器和嵌入式Linux操作繫統,以實際嵌入式應用開發過程為依據,詳細介紹了嵌入式繫統的基本概念、開發方法,Linux
C語言編輯、編譯和調試,嵌入式Linux開發環境搭建、文件操作、串口編程、進程與線程編程,嵌入式數據庫概述、SQLite數據庫的安裝和移植、SQLite基本命令和編程操作,QT圖形用戶界面設計、嵌入式Web服務器移植和應用、Socket網絡通信、嵌入式數據采集繫統、嵌入式Linux時間編程等。本書的講解深入淺出,從基本概念到具體應用都給出了大量實例,並結合豐富的課後練習和實訓項目,使讀者能邊學邊用,更好更快地掌握嵌入式Linux應用開發的主要知識點。
本書的所有實例都在博創UP-TECH
S2410/2440實驗箱和TINY210開發板上調試通過,也可移植到其他硬件平臺。
本書既可作為應用型本科院校計算機及電子信息類專業學生學習嵌入式應用開發的教材,也適合嵌入式Linux繫統開發人員及愛好者參考使用。