Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

MiniGUI在OMAP5912上的转移

MiniGUI在OMAP5912上的转移

引 言 随着嵌入式的飞速发展,以ARM为硬件平台和以Linux为软件平台的方式受到广泛的关注。图形用户界面GUI是是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。 MiniGUI 是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Graphical User Interface,GUI)支持系统,由魏永明先生于 1998 年底开始开发。2002 年...
基于ARM和Linux的嵌入式平台的构建

基于ARM和Linux的嵌入式平台的构建

摘要: 首先介绍了嵌入式系统的概念, 及相关硬件平台和软件版本。然后, 主要介绍了嵌入式Linux 的引导程序U-Boot 的移植, 以及开源、免费操作系统Linux2.6.32.2 的移植。最后, 构建了基于Nand Flash 存储器的Yaffs2 文件系统,利用BusyBox 创建根文件系统。基于ARM 和嵌入式Linux 的嵌入式系统平台搭建基本完成,可以在此平台上添加更多驱动,以便更好地开发应用程序。 进入后PC 时代以来, 伴随着设计和制...
基于SEP4O2O的Linux frame buffer驱动设计

基于SEP4O2O的Linux frame buffer驱动设计

0 引言 随着世界经济的迅速发展,液晶显示屏广泛应用于手机、PDA、金融终端等电子产品上,而在嵌入式电子领域,Linux操作系统占有越来越大的市场份额。因而本文提出在嵌入式Linux平台上实现液晶显示器的功能,详细叙述了液晶显示屏在SEP4020微处理器为基础的平台上的Framebuffer驱动程序设计。 1 液晶显示器原理 1.1 液晶显示器种类 液晶显示器(LCD)根据驱动方式可以分为静态驱动、简单矩阵驱动以及主动矩阵驱动三种。其中,简单矩阵型...
Linux内核函数鲁棒性关联测试研究

Linux内核函数鲁棒性关联测试研究

内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。Linux是最受欢迎的自由电脑作业系统核心。它是一个用C语言写成,符合POSIX标准的类Unix作业系统。Linux最早是由芬兰黑客林纳斯·托瓦兹为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份林纳斯·托瓦兹当时在Usenet新闻群组comp.os.minix所登载的贴子,这份着名的贴子标志着Linux计划的正式开始。 软件(或软件...
制作 micro2440开机Logo for Linux

制作 micro2440开机Logo for Linux

第一步需要我们做的是完善Linux的LCD驱动,这部分网上的资料很多,而且可以参考友善的手册,这里就不再赘述了。下面我们需要做的是制作logo根据友善提供的资料方法一:开机图片, 它对应的文件其实就是linux-2.6.29/drivers/video/logo/linux_logo_clut224.ppm该文件是一个特殊格式的图像文件,有很多方法可以把普通的图片转换为 logo 文件,最常用的就是netpbm 工具组。“netpbm”是一组命令行的工具,...
U-Boot 2008.10 No NAND device found!!! 0 MiB 问题的解决!

U-Boot 2008.10 No NAND device found!!! 0 MiB 问题的解决!

这个问题断断续续花费了几天时间才算彻底解决。用这么长时间解决这么个小问题,什么原因?分析一下,归咎与我代码阅读能力及调试能力太差。以前裁的UBOOT都是运行在nor的,而且裁了几次uboot都是照抄别人的手册,实在收获甚微。过去的惯性驱使我再次参照别人的手册修改代码,这次可没那么顺利。在此要感谢tekkamanninja ,我是参照这个superman的手册修改的uboot 2008.10, tekkamanninja的文档没有这个版本的uboot,而ub...
u-boot编译过程理解

u-boot编译过程理解

u-boot的源代码包含对几十种处理器、数百种开发板的支持。可是对于特定的开发板,配置编译过程只需要其中部分程序。这里具体以S3C2410 & arm920t处理器为例,具体分析S3C2410处理器和开发板所依赖的程序,以及u-boot的通用函数和工具。 编译 以smdk_2410板为例,编译的过程分两部: # make smdk2410_config # make 顶层Makefile分析 要了解一个LINUX工程...
制作u-boot LCD开机logo 及LCD字符显示错误的解决

制作u-boot LCD开机logo 及LCD字符显示错误的解决

前段时间总感觉忙,驱动、应用瞎搞一通,移植的uboot也是缺胳膊少腿,都是没开机logo的,只实现了基本功能。最近闲下来了,想弄些好玩点的东西,从那开始呢?还是uboot,把uboot一点一点完善起来,这应该是一个比较有意思的过程。做一个自己喜欢的开机logo,岂不是很炫。。。要想显示logo,当然我们首先要做的是修改完善lcd的驱动,修改驱动这一块我就不赘述了,网上一搜一大把,不过推荐一下Tekkaman Ninja 的博客,参照他的肯定是没问题的。以下...
YAFFS2移植Linux2.6.39.2 成功

YAFFS2移植Linux2.6.39.2 成功

YAFFS2移植Linux2.6.39.2 成功(需要更改YAFFS2官方最新源代码)附上自己修改好的Linux2.6.39.2-yaffs2.tar.gz。原以为Linux内核的YAFFS2文件系统移植很简单,网上一大片的,多的是,其实只要给Linux内核打个补丁就行了,对于Linux2.6.37及以前的内核,可能真的是很简单,就像上面说的,直接下载YAFFS2源码,然后通过执行源代码内的补丁就行了,但是对于Linux2.6.38及以后的内核,估计打完补...
Android TabHost 动态修改图标或者动态改变标题

Android TabHost 动态修改图标或者动态改变标题

遇到这个问题的时候,说实话,刚开始也没有想到这个方法。那时客户需要实现在TabHost标题上动态显示从数据库获取的个数。起初这样思考的,从数据库获取个数是非常简单,但是要把获取的个数显示在TabHost标题,思前恋后,想用Handler来异步实现消息传递。最终也没有解决掉。也许也有很多的朋友和我遇到同样棘手的问题吧。把我解决的方法和大家分享下吧。如果将图标或者标题的变量设置为全局变量,你们应该知道我的目的吧。也就是为了在这个类不断的进行赋值。先来简单的认识...
Android listview 一行高亮

Android listview 一行高亮

listview这个控件,对于已经学过Android的朋友是很熟悉的,应该不需要我在此来讲述下吧。举个简单的例子来回顾下吧。我们知道在我们手机上,通讯录是这样布局的,一行分为姓名和对应的号码,或者是姓名在上,对应的号码在姓名的下面。我简要说明一下思路吧,在编码实现时,我们需要先创建LinearLayout(当然啦,也可以在xml文件中布局)对象和ListView对象,LinearLayout用来显示ListView,接着通过ListAdapter将获取到的...
Android游戏开发入门: 贪吃蛇 源代码分析

Android游戏开发入门: 贪吃蛇 源代码分析

贪吃蛇是一款足够经典的游戏。它的经典,在于用户操作的简单,在于技术实现的简介,在于他的经久不衰。这里的贪吃蛇的Android实现,是SDK Samples中的开源例程。可能各位都有看过~界面如下图啦~作为一个刚入门或者还没入门的新手,着实花了我一些力气来理解这段代码。对于各种不懂的地方,慢慢查询资料,对于新的方法,通过修改代码尝试效果。到现在终于能算个一知半解。在代码中,对于自己有所收获的地方,我都做了相应的注释。回过头来,觉得从这段代码中,能学到不少东西...
<< 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 >>