基于uClinux系统的MiniGUI的研究与移植
2012-11-25 11
摘要:MiniGUI作为一种嵌入式的图形用户界面,适合于作为嵌入式应用软件的显示引擎。分析了MiniGUI的结构和特点,并在配置和编译好uClinux后,提出一种将MiniGUI移植到目标平台上的方案。 1 引言 嵌入式系统是当今一个非常重要的发展方向,嵌入式的广泛应用已经无所不在,手机、电话座机、PDA、数字机顶盒等都有嵌入式系统的存 .. [查看全文]
uclinux下Nand Flash的JFFS2文件系统的移植
2012-11-18 9
写在前面 现在linux对mtd设备支持的好得多,远没有我当时(大概2.5年前吧)做得那么复杂了,这里仍然要发原文,是因为想给初学者提供一个参考思路,介绍一下我对linux的学习了解的整个过程,希望对大家有借鉴意义。但是,建议还是使用最新的mtd补丁,新版本的mtd包括了对2k page 的nand flash的支持,要使用大于128MB的Na .. [查看全文]
基于uclinux的CAN总线嵌入式驱动编程
2012-11-17 秦娟英 关军明 雷全锋 10
摘要:介绍了uclinux 操作系统的内核结构以及设备驱动编程的基本原理,并对CAN 总线的嵌入式系统进行了硬件设计及软件驱动编程,提出CAN 总线技术应用于嵌入式系统的一种方案。 1 引言 早期应用于八位单片机软件设计的嵌入式系统主要为前后台系统(或超循环系统),程序大约在几千行以内,由两部分组成,即其应用程序是一个无限 .. [查看全文]
针对低固存嵌入式系统的uClinux小型化方法
2012-11-05 石永财 余楚中 11
近年来,随着微计算机软、硬件技术的不断进步,嵌入式系统的开发研究已成为工程界应用研究的热点。国内外越来越多的厂家青睐以uClinux为代表的功能强大且完全免费的Linux操作系统为开发平台,快速开发出成本低廉、性能优异的各类产品。uClinux是一种Linux的嵌入式系统版本,最大的特征就是可以不需要硬件的MMU支持,很适合 .. [查看全文]
S3C44B0 调试笔记—uClinux
2012-10-21 23
上班时间很少有机会搞这些东西,基本上都是下班在家里搞,不过在公司写写文挡还是可以的。调试uClinux也是断断续续进行的。以前根本没接触过linux,搞起来可真是头都要大了。虽说到最后调通比前面耗时少很多,主要原因是网上很多参考资料。但个人感觉这部分难度要更大一些。 接着前面的说吧,编译出一个uClinux的内核出来,就必 .. [查看全文]
ucLinux内核移植相关代码分析
2012-10-20 张洪耿 13
本文通过整理之前研发的一个项目(ARM7TDMI + uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍: Bootloader及内核解压 内核启动方式介绍 内 .. [查看全文]
uClinux下使用MTD和jffs2方法
2012-10-19 10
uCLinux默认的根文件系统是romfs,由于romfs是一个只读的文件系统,当你的嵌入式设备动态的修改了一些文件,它无法保存。虽然 uClinux在缺省配置下在DRAM中开辟了一块区域用作 RAMDISK保存生成的文件,但是当设备在复位后所有在DRAM的数据都将消失。怎么才能保存动态生成的数据,如果需要存储的文件容量又不大(1M左 .. [查看全文]
nios II架构uclinux的过程
2012-10-17 24
前言 : 最近在论坛上有一些朋友提出我上传的”nios2架构uclinux(nios2-linux-20080619开发包)的过程”是英文版的不好读.碰巧我最近整理资料就把架构过程重新整理了一篇.便于朋友参考. 对于英语阅读能力比较好的朋友建议参考我整理的英文版.内容比较详细.由于作者水平有限,在整理过程中难免会出现一些错误,望朋友 .. [查看全文]
如何在uclinux中添加自己的应用程序
2012-10-06 10
(文中所用的路径为uclinux安装的相对路径,比如:/uClinux-Samsung) 编译uclinux并运行成功后,下一步的工作就是写个最经典、最简单的程序“hello, world”。在uclinux下,当然要比在普通的OS下麻烦些。 (我用的是ANYWHERE-Ⅱ开发板,不同的开发板的过程应相似) 我基本是按照 Documentation/Adding-User-A .. [查看全文]
uClinux内存管理分析
2012-10-05 16
1 引言 内存管理在嵌入式操作系统中是很重要的子模块,能够对系统性能起决定性作用。uClinux是嵌入式Linux领域非常重要的分支,已成功应用于路由器、机顶盒、PDA等领域,与标准Linux在内存管理方面有着本质的区别。 2 uClinux概述 uClinux从Linux2.0/2.4内核派生而来,其内核二进制映像文件小于512K。无MMU (Memory Manag .. [查看全文]
S3C44B0X按键键盘的uClinux驱动程序设计
2012-10-05 吴旭 屈万里 24
摘要:用三星公司的嵌入式微处理器S3C44B0X设计的嵌入式开发板大多采用1×4按键键盘,在移植uClinux到这类开发板上时,必须设计键盘驱动程序。1×4键盘驱动程序通过修改uClinux源代码中PC键盘的驱动程序得到。根据实际电路,对键盘的初始化、键盘中断处理程序进行了处理,用户可根据需要决定各键的扫描码。此驱动程序利用 .. [查看全文]
uClinux嵌入式系统开发过程控制
2012-10-04 9
uClinux是目前比较普及的嵌入式Linux版本之一,它的功能很多,并且随着低成本、可运行uClinux的32位CPU的激增,以及uClinux首次成为Linux 2.6内核的一部分,uClinux将更加流行(如图1)。下面讨论一下开发者使用uClinux时如何控制开发过程,以及将会遇到的与普通Linux的不同之处。 图1 uClinux运行在Palm上 应用无内存管理 uCl .. [查看全文]

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