嵌入式Linux编程
作者:Chris Simmonds
出版社:机械工业出版社
ISBN:9787111561286
VIP会员免费
(仅需0.8元/天)
¥ 40.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
精通嵌入式Linux编程—构造自己的GUI环境.pdf 评分:
目录 目录..............................................................................................................................2 序言..............................................................................................................................5 第 1章 概论................................................................................................................7 1.1 嵌入式系统的基本概念....................................................................................7 1.2 嵌入式系统的特征............................................................................................7 1.3 选择LINUX构造嵌入式系统............................................................................8 1.4 GUI 在嵌入式LINUX系统中的地位及要求...................................................9 1.5 用户界面概况................................................................................................10 1.5.1 用户界面的历史.....................................................................................10 1.5.2 图形用户界面的特征.............................................................................11 1.5.3 图形用户界面系统的结构模型.............................................................12 1.5.4 用户界面的发展:GUI+新人机交互技术..........................................13 1.6 各种嵌入式 LINUX上的图形及GUI系统介绍..........................................14 1.6.1 Linux基本图形系统(函数库)...........................................................14 1.6.2 面向嵌入式Linux系统的图形用户界面.............................................19 1.7 一个嵌入式LINUXGUI系统开发的实例.....................................................22 1.7.1 开发LGUI系统主要考虑的问题.........................................................23 1.7.2 LGUI的特点...........................................................................................25 1.7.3 LGUI作为后续讲解实例.......................................................................26 第 2章 LINUX高级程序设计简介.......................................................................27 2.1 LINUX IPC介绍..............................................................................................27 2.1.1 信号........................................................................................................27 2.1.2 管道........................................................................................................27 2.1.3 消息队列.................................................................................................28 2.1.4 信号量....................................................................................................28 2.1.5 共享内存.................................................................................................28 2.1.6 Domain Socket .........................................................................................29 2.1.7 SYSTEM V IPC 与POSIX IPC的区别................................................29 2.2 LINUX 多线程编程介绍................................................................................29 第 3章 LGUI的基本体系结构.............................................................................31 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 精通嵌入式Linux编程——构造自己的GUI环境 http://www.lguitech.com 3 3.1 基础知识........................................................................................................31 3.1.1 嵌入式 Linux的GUI到底有什么用?................................................31 3.1.2 LGUI的基本体系结构是什么?...........................................................32 3.1.3 为什么是客户机/服务器结构?............................................................33 3.1.4 为什么要多进程?.................................................................................34 3.1.5 为什么要多线程?.................................................................................34 3.2 LGUI体系结构综述......................................................................................35 3.2.1 客户机与服务器之间的通讯通道.........................................................35 3.2.2 客户机需要与服务器交换什么信息?.................................................37 3.2.3 服务器对客户进程的管理.....................................................................39 3.3 LGUI进程创建与进程的管理......................................................................43 第 4章 LGUI中多窗口的设计与实现.................................................................45 4.1 窗口树............................................................................................................45 4.2 窗口的Z序...................................................................................................47 4.3 窗口的剪切与剪切域....................................................................................48 4.3.1 如何生成窗口剪切域.............................................................................48 4.3.2 LGUI中窗口/控件剪切域的生成过程..................................................49 4.3.3 LGUI中窗口剪切域的存储方法...........................................................51 4.4 进程主窗口的初始剪切域与进程内窗体剪切域........................................51 4.5 客户端对剪切域的管理................................................................................52 4.6 窗口类的注册管理........................................................................................54 4.6.1 为什么要注册窗口类.............................................................................54 4.6.2 如何注册窗口类.....................................................................................54 4.6.3 注册窗口类如何发挥作用.....................................................................57 第 5章 LGUI中的消息管理.................................................................................58 5.1 外部事件收集与分发....................................................................................58 5.2 消息队列........................................................................................................60 5.3 LGUI的消息..................................................................................................60 5.3.1 LGUI的消息队列结构...........................................................................61 5.3.2 通知消息(NotifyMessage)................................................................64 5.3.3 邮寄消息.................................................................................................67 5.3.4 同步消息.................................................................................................69 5.3.5 绘制消息.................................................................................................69 5.3.6 其他消息发送方式.................................................................................71 5.4 消息处理........................................................................................................73 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 精通嵌入式Linux编程——构造自己的GUI环境 http://www.lguitech.com 4 第 6章 窗口输出及无效区的管理........................................................................74 6.1 窗口的客户区与非客户区............................................................................74 6.2 坐标系统........................................................................................................74 6.3 输出管理机制................................................................................................75 6.4 无效区............................................................................................................77 第 7章 DC与 GDI的设计与实现........................................................................79 7.1 LGUI中设备上下文DC的描述...................................................................79 7.2 预定义GDI对象的实现...............................................................................82 7.3 GDI对象的描述结构及创建方法.................................................................83 7.4 将GDI对象选入DC中...............................................................................84 7.5 GDI函数的实现............................................................................................85 第 8章 LGUI应用开发模式.................................................................................87 8.1 应用开发的模式............................................................................................87 8.2 开发调试方法................................................................................................90 8.3 基于LGUI的应用程序简例.........................................................................90 后记——LGUI开发的一些体会...........................................................................94 参考文献..................................................................................................................9
上传时间:2010-05 大小:758KB
- 794KB
构建Windows环境下Python GUI网络编程实验环境.pdf
2021-06-29构建Windows环境下Python GUI网络编程实验环境.pdf
- 1.50MB
构建自己的 GUI 环境pdf+源码
2018-06-04包含源码和pdf。 精通嵌入式Linux编程——构建自己的 GUI 环境 作者李玉东。 写的非常好的gui开发入门教材。
- 1.46MB
超轻量小型开源GUI有效代码四千行左右极易移植
2020-09-28开源小型GUI,只需要gui,c和gui.h 一、资源要求 估算最低硬件要求: ROM - 13K RAM -2K 二、GUI框架 GUI 框架构成: 1、窗口:可以绘制多个窗口; 2、控件:支持窗口内显示其他控件如按钮、文本框等; 3、 事件处理:支持界面和用户交互操作,事情回调,如触摸事件等; 4、 接口函数:提供给开发者友好的接口; 5、扩展:用户可以自行修改源码添加其他控件。 文档详细说明如何获取开源代码、详细的移植说明、代码相关函数介绍 支持触摸操作或者实体按键操作,代码纯C语言开发,容易移植理解
- 1.12MB
LGUI 源代码 C语言实现开源GUI
2018-01-08LGUI 源代码 C语言实现开源GUI,搭配《精通嵌入式Linux编程 构建自己的GUI环境》学习,适合GUI入门
- 90.69MB
【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.7.pdf.7z
2022-09-21【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.7.pdf.7z
- 6.63MB
基于ARM的嵌入式Linux终端系统性能实时优化.pdf
2021-09-06基于ARM的嵌入式Linux终端系统性能实时优化.pdf
- 287KB
基于嵌入式Linux系统的网络编程技术.pdf
2021-09-06基于嵌入式Linux系统的网络编程技术.pdf
- 160KB
嵌入式Linux系统的实现与编程.pdf
2021-09-07嵌入式Linux系统的实现与编程.pdf
- 131KB
SPI串行总线在嵌入式Linux系统中的编程实现.pdf
2010-04-16SPI串行总线在嵌入式Linux系统中的编程实现.pdf SPI串行总线在嵌入式Linux系统中的编程实现.pdf
- 19.7MB
[嵌入式Linux应用开发完全手册].有目录.z05
2011-05-23这个是我在网上收集的 韦东山的《嵌入式Linux应用开发完全手册》的pdf版,有目录。网上有很多这本书的pdf文件,但都是复印版的,在pdf文件中没有目录,而这本书有。 请依次下载完 [嵌入式Linux应用开发完全手册].有...
- 272KB
基于嵌入式Linux系统下的Qt开发.pdf
2010-11-21基于嵌入式Linux系统下的Qt开发.pdf基于嵌入式Linux系统下的Qt开发.pdf基于嵌入式Linux系统下的Qt开发.pdf
- 121KB
嵌入式Linux操作系统学习规划.pdf嵌入式Linux操作系统学习规划.pdf
2009-09-26嵌入式Linux操作系统学习嵌入式Linux操作系统学习规划.pdf规划.pdf嵌入式嵌入式Linux操作系统学习规划.pdfLinux操嵌入式Linux操作系统学习规划.pdf作系统学习规划.pdf
- 1.8MB
嵌入式 Linux 入门笔记(阿南).pdf
2011-08-27该笔记详细讲解了linux入门(基本指令),ARM+linux开发环境的建立,以及在ARM上的嵌入式开发
- 186KB
基于网络的嵌入式Linux系统交叉开发环境搭建.pdf
2021-09-06基于网络的嵌入式Linux系统交叉开发环境搭建.pdf
- 721KB
基于Qtopia Core的嵌入式Linux GUI平台移植与开发.pdf
2021-09-06基于Qtopia Core的嵌入式Linux GUI平台移植与开发.pdf
- 489KB
在嵌入式Linux上实现GUI系统.pdf
2021-09-06在嵌入式Linux上实现GUI系统.pdf
- 7.0MB
10嵌入式Linux网络编程[汇编].pdf
2021-10-1010嵌入式Linux网络编程[汇编].pdf
- 90.9MB
【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.4.pdf
2020-07-09学习linux的详细教程,学过的都知道,一步一步的知识点,适合出现初学者,感兴趣学习的,一起交流学习,我也是初学者。
- 0B
max30102实战资料,全部免费开源,包含硬件设计,下位机程序,上位机程序,结构设计
2022-11-20max30102实战资料,全部免费开源,包含硬件设计,下位机程序,上位机程序,结构设计 100%开源,非常简单,这里温馨提示和说明,本设计只试用于手指测量,不可作为商业试用,如有不良后果本博主不负任何责任,本文件全套调试通过,手指正常测量试用,可以在此基础上二次更改
- 567.65MB
VMware Workstation 16虚拟机安装包
2022-01-14VMware Workstation 16虚拟机安装包
- 119.92MB
Ubuntu微信Linux版(非Wine版)
2024-03-21Ubuntu微信Linux版(非Wine版)
- 69.25MB
FinalShell安装包,让用户通过SSH、Telnet或者RDP等协议连接到远程服务器或设备,实现远程控制和管理
2023-08-28FinalShell是一款功能强大的远程终端软件,它可以让用户通过SSH、Telnet或者RDP等协议连接到远程服务器或设备,实现远程控制和管理。FinalShell支持多标签页、会话管理、命令自动补全、命令批量执行等功能,用户可以方便地在多个终端之间切换,同时也可以对会话进行分组管理。此外,FinalShell还提供了强大的文件传输功能,用户可以直接在本地和远程设备之间进行文件的上传和下载。FinalShell还支持脚本录制和回放,方便用户自动化执行一系列命令。总之,FinalShell是一款易用、功能丰富的远程终端软件,适用于系统管理员、开发人员和网络工程师等多种角色。
- 14.37MB
iStoreOS-PassWall
2023-11-11安装方法:http://t.csdnimg.cn/6GUug
- 42.78MB
vdhcoapp 2.0.19 linux版本,配合video downloadhelper使用
2024-03-04vdhcoapp 2.0.19 linux版本,配合video downloadhelper使用
- 169.15MB
黑白群晖 DSM7.X 监控套件 SurveillanceStation-x86-64-9.1.1-10728 学习版
2023-06-03黑白群晖 DSM7.X 监控套件 SurveillanceStation 授权 教程 教程:https://blog.csdn.net/maxage/article/details/131023919 仅供学习研究使用,请勿用于商业用途。 SurveillanceStation 的功能和特点: 视频监控管理:SurveillanceStation 提供直观的用户界面,方便用户管理和监控多个网络摄像头。您可以轻松查看实时视频、回放录像、设置警报和时间表等。 智能分析:该软件支持人脸识别、移动侦测和声音侦测等智能分析功能。这些功能可以帮助您更好地理解和处理监控场景中发生的事件。 远程访问和移动应用:通过 Synology 提供的移动应用程序,您可以随时随地通过手机或平板电脑远程访问 SurveillanceStation,并实时查看监控画面。 存储管理:SurveillanceStation 可以与 Synology 的网络存储设备(如 DiskStation)结合使用,以提供高效的存储解决方案。您可以根据需要扩展存储容量,并使用存储管理功能进行数据备份和恢复
- 500.0MB
Kylin-Server-V10-SP3-General-Release-2212-X86-64.7z.001
2023-12-07Kylin-Server-V10-SP3-General-Release-2212-X86-64.7z.001
- 0B
openssh-server离线安装包
2022-11-04openssh-server离线安装包 三个.deb文件
- 9.52MB
SecureCRT工具
2022-06-05SecureCRT介绍:这款工具可以帮助我们在Windows下面操作Linux系统。
- 4.60MB
mysql-connector-java-8.0.27
2021-12-24mysql-connector-java-8.0.27
- 60B
银河麒麟Kylin桌面操作系统 V10 (SP1) X86-64
2023-08-28银河麒麟Kylin桌面操作系统 V10 (SP1) X86_64 Kylin-Desktop-V10-SP1-General-Release-2303-X86_64.iso 银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用、稳定高效、安全创新的操作系统产品。银河麒麟桌面操作系统V10实现了同源支持飞腾、龙芯、申威、兆芯、海光、鲲鹏等自主CPU及x86平台,提供类似Windwos风格的用户体验,操作简便,上手快速,并在国产平台的功耗管理、内核锁及页拷贝、网络、VFS、NVME等方面开展优化,系统加载迅速,大幅提升了稳定性和性能;在生态方面:精选数百款常用软件,集成麒麟系列自研应用和搜狗输入法、金山WPS等合作办公软件,使您办公高效便捷,同时兼容支持2000余款安卓应用,补全了Linux生态应用短缺的短板;在产品升级方面:构建了多个CPU平台统一的在线软件仓库,支持版本在线更新,让您的产品时刻与时俱进。