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

歡迎光臨中圖網 請 | 注冊

包郵 精嵌入式Linux編程

出版社:北京航空航天大學出版社出版時間:2010-05-01
開本: 16開 頁數: 209
讀者評分:5分1條評論
中 圖 價:¥11.6(4.1折) 定價  ¥28.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

精嵌入式Linux編程 版權信息

精嵌入式Linux編程 本書特色

《精通嵌入式Linux編程:構建自己的GUI環境》是由北京航空航天大學出版社出版的。

精嵌入式Linux編程 內容簡介

本書針對使用linux構建嵌入式系統的一個關鍵環節——圖形用戶界面(gui),首先講述了linux編程的高級技巧,包括多進程、多線程等技術;然后通過實例重點講述了窗口系統的基本知識與實現技巧,為讀者開發自己的面向嵌入式linux的gui環境提供了一個參考實現范例。重點包括:lgui多窗口的設計與實現、lgui的消息管理、窗口與無效區的管理、設備上下文與圖形設備接口的設計與實現等。
  本書適用于使用linux構建嵌入式系統的軟件工程師以及希望深入了解窗口系統實現原理的讀者。

精嵌入式Linux編程 目錄

第1章 概論
 1.1 嵌入式系統的基本概念
 1.2 嵌入式系統的特征
 1.3 選擇linux構建嵌入式系統
 1.4 gui在嵌入式linux系統中的地位及要求
 1.5 用戶界面概況
  1.5.1 用戶界面的歷史
  1.5.2 圖形用戶界面的特征
  1.5.3 圖形用戶界面系統的結構模型
  1.5.4 用戶界面的發展:gui+新人機交互技術
 1.6 linux圖形環境及桌面平臺簡介
  1.7 各種嵌入式 linux上的圖形庫與gui系統介紹
  1.7.1 qt/embedded
  1.7.2 microwindows/nanox
  1.7.3 minigui
  1.7.4 opengui
  1.7.5 gtk+
 1.8 linux系統中的多語言問題
 1.9 一個嵌入式linuxgui系統開發的實例
  1.9.1 開發gui系統主要考慮的問題
  1.9.2 后續講解的實例
第2章 linux基本編程知識
 2.1 編譯器的使用
 2.2 函數庫的使用
 2.3 makefile
 2.4 gdb
 2.5 建立交叉編譯環境
  2.5.1 什么是交叉編譯環境
  2.5.2 交叉編譯的基本概念
  2.5.3 建立arm_linux交叉編譯環境
 2.6 linux下常見的圖形庫編程簡介
  2.6.1 qt
  2.6.2 gtk+
第3章 linux高級程序設計簡介
 3.1 linux ipc介紹
  3.1.1 信號
  3.1.2 管道
  3.1.3 消息隊列
  3.1.4 信號量
  3.1.5 共享內存
  3.1.6 domain socket
 3.2 linux多線程編程介紹
  3.2.1 創建線程
  3.2.2 線程的退出與取消
  3.2.3 線程退出時的同步問題
  3.2.4 線程清理函數
  3.2.5 線程取消狀態
  3.2.6 線程同步
  3.2.7 第三方函數庫
  3.3 framebuffer編程簡介
第4章 基本體系結構
 4.1 基礎知識
  4.1.1 嵌入式linux的gui到底有什么用
  4.1.2 如何定義基本體系結構
  4.1.3 為什么用客戶機/服務器結構
  4.1.4 為什么要多進程
  4.1.5 為什么要多線程
 4.2 體系結構綜述
  4.2.1 客戶機與服務器之間的通信通道
  4.2.2 客戶機需要與服務器交換什么信息
  4.2.3 服務器對客戶機進程的管理
 4.3 進程創建與進程的管理
第5章 多窗口的設計與實現
第6章 gui中的消息管理
第7章 窗口輸出及無效區的管理
第8章 dc與gdi的設計與實現
第9章 控件實現
第10章 定制gui對圖像的支持
第11章 字庫及輸入法的實現
第12章 gui的移植
第13章 lgui應用開發模式
第14章 gui系統的效率問題
后記——lgui開發的一些體會
參考文獻
展開全部

精嵌入式Linux編程 節選

《精通嵌入式Linux編程:構建自己的GUI環境》針對使用Linux構建嵌入式系統的一個關鍵環節——圖形用戶界面(GUI),首先講述了Linux編程的高級技巧,包括多進程、多線程等技術;然后通過實例重點講述了窗口系統的基本知識與實現技巧,為讀者開發自己的面向嵌入式Linux的GUI環境提供了一個參考實現范例。重點包括:LGUI多窗口的設計與實現、LGUI的消息管理、窗口與無效區的管理、設備上下文與圖形設備接口的設計與實現等。

精嵌入式Linux編程 相關資料

插圖:這時候就需要一個“技術部經理”出來說話,他來協調每個人發言的時間,以便每個人表達的信息都能為別人所了解。那么這個協調與被協調的關系算不算是一個客戶機/服務器結構呢?一般意義上講應該說不算,因為所謂客戶機/服務器結構應該是:客戶機發出請求,服務器進行處理,并將處理的結果返回到客戶機。技術部開會的時候并不是每個工程師發請求到技術部經理,由技術部經理完成處理后返回信息到工程師。在這個系統中,技術部經理只是一個協調者的角色,而不是服務者的角色,所以并不是通常意義上講的客戶機/服務器結構。但是另一方面,客戶端有胖瘦之分,客戶端要求服務器端處理的事情可能很復雜,也可能很簡單。在很復雜的情況下,客戶端很少自己做事情,大部分事情都由服務器端完成;相反,客戶端可能要求服務器做很少的事情,大部分事情由自己完成。無論何種情況,它們之間有一個請求與被請求的關系、協調與被協調的關系。所以,在這里不必過多討論這是不是嚴格意義上的客戶機/服務器結構,姑且認為協調者的角色就是服務器,被協調者的角色就是客戶機。在多個進程同時運行的情況下,任何一個進程在對屏幕進行輸出的時候,都需要了解當前屏幕上的哪些區域是町以輸出的,哪些區域是不可以輸出的。具體實現的時候,有兩種方法:一是所有的輸出都由一個服務進程來完成,由這個服務進程來確定當前對于哪些屏幕區域的輸出請求是允許的,哪些是不允許的,這樣就避免了多個進程對于屏幕區域的競爭;另一種方法就是其他進程只從服務進程那里請求并得到允許輸出的區域,而具體的輸出操作由自己完成。前一種方法面臨的問題是需要在進程之間不停地傳遞大量數據。不同進程之間除非通過IPc,否則因為不同的進程空問不允許互相訪問數據,大塊的數據需要在進程之間傳遞,這是非常耗費資源的操作,這在嵌入式環境中更是不可取的。而后一種方法需要輸出的進程只請求允許輸出的屏幕區域,輸出的操作由進程自己完成,相對而言.效率會有很大提高。而LGUI就是采取了這種方式。4.1.4 為什么要多進程從GUI的角度講,多進程實際上是多個進程對于屏幕的輸出管理。如果有很多進程在同時運行,但并沒有屏幕輸出的要求,就談不上多進程的管理。LGUI是一個支持多進程、多線程的客戶機/服務器系統。為什么要多進程?單個進程不是更簡單嗎?當然,并不是所有的嵌入式環境都要求多個進程同時運行,或者同時要求進行屏幕輸出。例如,一個機頂盒的GUI系統,就不會這樣復雜。但在一些復雜的嵌入式環境中,多進程是必需的,例如PDA等。不能要求用戶在PDA中添加一項功能,就重新將系統編譯一下。

商品評論(1條)
  • 主題:書名其實是《構建自己的gui環境-精通嵌入式linux編程》

    利用嵌入式linux來構建應用于便攜式終端產品的系統多,軟件方面主要有兩個環節:一是linux內核(包括驅動)的移植;二是gui層與應用層軟件的設計。本書基于后一個環節展開。嵌入式linux的最大問題是其gui沒有統一標準。作者認為對嵌入式產品個性化用戶界面才是合適的。本書特點:針對性強,只針對gui這個環節討論技術問題,討論其如何在嵌入式linux上實現。其次是精煉,不求面面俱到,注重講清楚一個問題。

    2018/12/17 16:48:23
    讀者:wey***(購買過本書)
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 亮点云建站-网站建设制作平台| YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 大米加工设备|大米加工机械|碾米成套设备|大米加工成套设备-河南成立粮油机械有限公司 | 动环监控_机房环境监控_DCIM_机房漏水检测-斯特纽 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 哈尔滨发电机,黑龙江柴油发电机组-北方星光| 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 房间温控器|LonWorks|海思| 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 密度电子天平-内校-外校电子天平-沈阳龙腾电子有限公司 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 迪威娱乐|迪威娱乐客服|18183620002| 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 绿叶|绿叶投资|健康产业_绿叶投资集团有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 青州开防盗门锁-配汽车芯片钥匙-保险箱钥匙-吉祥修锁店 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 |