一个基于Qt/Embedded的嵌入式Linux应用程序的实现
2012-12-26 17
1 嵌入式GUI概况 普通Linux有自己标准的GUI系统——X Windows,但是由于X Windows过于庞大和臃肿,极耗系统资源,而且其中不少功能对于嵌入式系统来说是多余的,不适于资源有限的嵌入式系统使用。嵌入式系统与传统计算机系统相比更专门化,其软硬件设计直接从具体应用出发,嵌入式Linux是应用于嵌入式设备开发 .. [查看全文]
嵌入式Linux图形系统(GUI)介绍
2012-12-25 10
(Embedded Linux Graphics Quick Reference Guide) 译自:http://www.linuxdevices.com/ 原作者不详 当你在桌面PC上安装Linux时,你通常在很少的几个"标准"的图形支持组件中选择。你很可能使用X Windows系统(XFree86或者Xorg)作为显示界面的基础(与Linux驱动一起来控制硬件),GNOME或者KDE作为桌面环境, .. [查看全文]
Linux 使用技巧33则
2012-12-22 13
1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所有域名信息。 2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用 .. [查看全文]
嵌入式Linux的GDB远程调试的实现
2012-12-20 7
远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分 .. [查看全文]
arm linux演艺(六)
2012-12-17 xiangye 7
长篇连载--arm linux演艺---第六回 -------------------------------------------------------------------------------- 查询到了处理器类型和系统的内存映像后就要进入初始化过程中比较关键的一步了,开始设置mmu,但首先要设置一个临时的内核页表,映射4m的内存,这在初始化过程中是足够了: //r5=0800 0000 ra .. [查看全文]
uClinux 下的framebuffer设备驱动
2012-12-16 9
下面的内容主要是关于framebuffer 的一些知识, 主要是根据我们实际开发过程中的一些体会,其中难免错漏之处, 欢迎指正。 什么是framebuffer 设备 framebuffer 是一种能够提取图形的硬件设备,是用户进入图形界面很好的接口。有了framebuffer,用户的应用程序不需要对底层的驱动的深入了解就能够做出很好的图形。对于用户 .. [查看全文]
arm linux演艺(七)
2012-12-15 xiangye 9
长篇连载--arm linux演艺---第七回 -------------------------------------------------------------------------------- 上回书讲到已经设置好了内核的页表,然后要跳转到__arm920_setup,这个函数在arch/arm/mm/proc-arm929.s __arm920_setup: mov r0, #0 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches o .. [查看全文]
嵌入式Linux中基于 Qt/Embeded触摸屏驱动的设计
2012-12-14 申伟杰 彭楚武 胡辉红 11
摘要:本文主要介绍了在嵌入式 Linux 系统下基于 Qt/Embeded 的触摸屏驱动的设计,通过对 Linux 设备 驱动和Qt/Embedded设备驱动接口的工作原理和机制介绍,并结合大量源代码进行分析,提出了基于Qt/Embeded 的触摸屏驱动的开发方案。 嵌入式 Linux 以其开源性、内核的健壮性和稳定性、可裁减性,以及有着专业的商业公司和 .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:设备驱动
2012-12-13 宋宝华 10
设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:·设备初始化、释放;·提供各类设备服务;·负责内核和设备之间的数据交换;·检测和处理设备工作过程中出现的错误。Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些 .. [查看全文]
arm linux演艺(十一)
2012-12-12 xiangye 9
长篇连载--arm linux演艺---第十一回 上回我们说到在paging_init中分配了三个页: zero_page=0xc0000000 bad page=0xc0001000 bad_table=0xc0002000 但是奇怪的很,在更新的linux代码中只分配了一个zero_page,而且在源代码中找不到zero_page,用在什么地方了,大家讨论讨论吧。 paging_init的主要工作是在 void __init mem .. [查看全文]
ARM LINUX在EP7312上的移植
2012-12-10 李程远 刘文峰 李善平 9
摘要:Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性。描述了将ARMLinux移植到基于EP7312处理器的目标板上的方法与过程。首先介绍了EP7312处理器和ARM Linux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上bootloader的设计实现以及ARMLinux内核的移植的方法,最后对在这种基于Linux的 .. [查看全文]
LINUX基本操作命令
2012-12-04 8
基本操作命令 ---------------------------------------------------------------------- ---------------------------------------------------------------------- ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件 ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号