【摘要】:软件复用是在软件开发中避免重复劳动的有效解决方案,软件构件技术是软件复用的主要手段,随着嵌入式手持设备的广泛应用,嵌入式领域的构件技术也成为国内外研究的热点之一。课题把软件构件技术应用于嵌入式Linux系统驱动开发中,由于Linux驱动开发采用面向过程的语言,在这基础上本课题将详细研究如何获取驱动构件,进行驱动构件的建模,对驱动构件进行描述以及组装驱动构件。
【摘要】:软件复用是在软件开发中避免重复劳动的有效解决方案,软件构件技术是软件复用的主要手段,随着嵌入式手持设备的广泛应用,嵌入式领域的构件技术也成为国内外研究的热点之一。课题把软件构件技术应用于嵌入式Linux系统驱动开发中,由于Linux驱动开发采用面向过程的语言,在这基础上本课题将详细研究如何获取驱动构件,进行驱动构件的建模,对驱动构件进行描述以及组装驱动构件。
显示驱动为系统提供对显示设备的支持,它是操作系统内核和显示外设间的一个软件层,抽象了外设的细节,并提供接口给内核调用,在内核的调用下,显示驱动管理外设实现显示图像功能.嵌入式Linux下对TFT-LCD的显示驱动是基于帧缓冲设备实现的.1)分析TFT-LCD的驱动技术和嵌入式Linux下显示驱动的原理.
而Linux发行版则是基于Linux内核、加入各种软件和工具而形成的一个完整的操作系统。本文将会对Linux发行版进行全面介绍,包括其定义、发展历程、主要分类、应用场景等方面。让你对Linux发行版有一个更清晰的认识。常见的嵌入式Linux发行版有OpenWrt、LEDE等。在服务器领域中,使用最广泛的是CentOS和Debian这两个发行版。
作为一个新人,怎样学习嵌入式Linux?回到主题,首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分为两部分:底层系统、应用开发。比如说开发界面,在PC上我们用VC;在嵌入式Linux里也许我们用QT也许用Android,这个时候你应该去学学QT、Android的编程。嵌入式Linux能从Flash上读出并执行应用程序,肯定也得有Flash的驱动程序啊,当然也不仅仅是Flash。