- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 嵌入式系统的应用程序开发 第12章 嵌入式系统的应用程序开发 12.1 嵌入式GUI系统 12.2 嵌入式网络应用 12.1 嵌入式GUI系统 嵌入式GUI的概述 GUI系统的设计原理 GUI系统的移植 GUI系统的应用的开发 嵌入式GUI的概述 嵌入式GUI的概述 嵌入式GUI的概述 GUI系统的设计原理 GUI系统的设计原理 GUI系统的设计原理 GUI系统的设计原理 GUI系统的移植 GUI系统的移植 12.2嵌入式网络应用 网络基础知识 TCP/IP知识 嵌入式Linux的网络应用 网络基础知识 TCP/IP知识 TCP/IP知识 嵌入式Linux的网络应用 嵌入式Linux的网络应用 嵌入式Linux的网络应用 嵌入式Linux的网络应用 嵌入式Linux的网络应用 大小端处理函数 内存操作处理函数 Socket编程主要函数 Socket编程主要函数 课程结束 。 。 功能的强弱和占用资源的大小成正比,不同GUI实用不同级别的系统 输入设备的移植是重点,而输出设备的移植是难点。 GUI系统的整体框架和移植。 在嵌入式系统和桌面Linux中,网络应用程序开发具有很大的类似性。 服务器-客户端模式在嵌入式系统的应用 服务器-客户端模式在嵌入式系统的应用 * 随着需求的增加和嵌入式系统性能的提高。GUI(图形用户系统)在嵌入式系统的应用越来越广泛。 嵌入式GUI系统了友好的人机交互方式,类似桌面电脑Window和Linux的图形用户界面。 嵌入式GUI系统从下至上分成四个层次,: ? 硬件和操作系统 ? GUI系统的移植部分 ? GUI系统 ? 应用程序 从整个嵌入式系统GUI的实现角度,开发者一共有三个部分的工作: ? 嵌入式GUI系统的本身 ? 嵌入式GUI系统的移植 ? 嵌入式GUI系统的应用程序的开发 嵌入式GUI系统的特点: 可移植性 稳定可靠 系统开销少 可配置 常见嵌入式GUI系统: QTE (TrollTech ) MicroWindow (开源软件) MiniGUI (中国飞漫) 嵌入式GUI系统的特点: 可移植性 稳定可靠 系统开销少 可配置 C++ C C 编程语言 Linux Linux uCLinux DOS Linux uCLinux uCOS等 操作系统支持 大 较大 小 系统消耗 LGPL LGPL LGPL 授权条约 较好 很好 很好 移植性 约600k 约300k 约300k 典型库的大小 QT/E MicroWindows MiniGUI 嵌入式GUI系统移植的几个方面: 操作系统的移植 硬件的移植 (输入设备和输出设备) OSI是一个开放性的通行系统互连参考模型 1、应用层(A) 2、表示层(P) 3、会话层(S) 4、传输层(T) 5、网络层(N) 6、数据链路层(DL) 7、物理层(PH) TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP协议族: IP(网络层) ARPP(网络层) ICMPP(网络层) TCP(传输层) UDP(传输层) RIP(应用层) TELNET(应用层) FTP(应用层) SMTP(应用层) TFTP(应用层) 套接字(socket)是UNIX中网络编程一种通用的方式,它为应用层的网络编程提供了很大的方便。 嵌入式Linux的网络程序和桌面Linux的网络程序在结构上都很类似,网络驱动可以使用各种通用接口。 嵌入式系统网络的应用模式 : 嵌入式系统网络的应用模式 : Linux的主要网络命令: ping: 使用ICMP协议检测主机连接。 ifconfig: 用于指定的参数设置网络接口,指定的参数包括IP地址,子网掩码,广播地址等。 route: 用来产生和修改路由表。 netstat: 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 32位转换,返回网络字节序 uint32_t ntohl(uint32_t value); 16位转换,返回主机字节序 uint16_t ntohs(uint16_t value); 32位转换,返回网络字节序 uint32_t htonl(uint32_t value); 16位转换,返回网络字节序 uint16_t htons(uint
您可能关注的文档
- 嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 ch09_網路程式開發.ppt
- 嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch10_多媒體技術.ppt
- 嵌入式操作系统开发与应用程序设计 教学课件 作者 978 7 302 20808 2 Ch11_行動應用程式設計.ppt
- 嵌入式技术基础教学课件 作者 严雨 第八章嵌入式网络设备驱动程序设计.ppt
- 嵌入式技术基础教学课件 作者 严雨 第二章基于ARM920T核微处理器.ppt
- 嵌入式技术基础教学课件 作者 严雨 第九章QtEmbedded嵌入式图形开发.ppt
- 嵌入式技术基础教学课件 作者 严雨 第六章基于ARM9和Linux嵌入式系统设计.ppt
- 嵌入式技术基础教学课件 作者 严雨 第七章嵌入式Linux设备驱动程序开发.ppt
- 嵌入式技术基础教学课件 作者 严雨 第三章S3C2410X的嵌入式软件设计.ppt
- 嵌入式技术基础教学课件 作者 严雨 第五章ARM ADS集成开发环境.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch1 嵌入式系统概述.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch2 ARM处理器.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch3 ARM指令系统.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch4 ARM汇编程序设计.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch5 μCOS II嵌入式操作系统.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch6 S3C44B0X嵌入式微处理器.ppt
- 嵌入式系统原理与开发 教学课件 作者 范延滨 于忠清 郑立爱编著 Ch7 基于S3C44B0X硬件系统开发.ppt
- 嵌入式系统原理与设计 教学课件 作者 蒋建春 主编 ads7843.pdf
- 嵌入式系统原理与设计 教学课件 作者 蒋建春 主编 AMS1117 3.3.pdf
- 嵌入式系统原理与设计 教学课件 作者 蒋建春 主编 HM17CM4096.pdf
最近下载
- 型钢悬挑卸料平台监理实施细则.doc VIP
- 2025版必威体育精装版建设工程强制性条文汇编.pdf VIP
- (高清版)DG∕TJ 08-2105-2022 行道树栽植与养护技术标准.pdf VIP
- 无人机组装与调试:多旋翼无人机飞控系统组装调试PPT教学课件.pptx VIP
- 检验检测机构资质认定质量手册和程序文件(质量记录表格汇编).doc VIP
- 建筑机电安装培训.pptx VIP
- 初三物理课件第十六章 3节 电阻课件初三物理课件第十六章 第3节 电阻课件.ppt VIP
- 低空经济产业园招商引资与项目管理.docx VIP
- 燃气经营安全重大隐患判定标准课件.pptx VIP
- 2025年学校基孔肯雅热防控工作预案(精选模板).docx
文档评论(0)