Linux 2.4.30 内核文件关键数据结构
2012-06-02 rstevens 76
1.概述 根据以前学习内核源码的经验,在学习文件系统实现之前,我大概定了个目标: 建立一个清晰的全局概念。为将来需要研究代码细节打下坚实基础。 只研究虚拟文件系统 VFS 的实现,不研究具体文件系统。 为什么选择 Linux 2.4.30?因为可以参考《Linux 源码情景分析》一书,减少学习难度。 1.1. 基本概念 1、一块磁盘(块设备) .. [查看全文]
S3C4510开发板中uCLinux系统开发
2012-06-02 高荣山 张颜岭 29
摘要: 本文针对 ARM7 芯片 S3C4510 开发板,对 uCLinux 在嵌入式设备中的系统开发做了介绍,如何组建软件开发平台,并对引导装载程序,设备驱动程序作了例证和分析。 关键词: 嵌入式uCLinuxARMBootLoader驱动程序 1引言 信息家电和手持设备大大加速了嵌入式系统的发展,而 ARM 体系 32 位高性能、低功耗处理器和嵌入式操 .. [查看全文]
uClinux的图形界面显示系统的设计(framebuffer)
2012-06-02 51
摘要:本文详细描述了基于uClinux嵌入式操作系统的图形界面显示系统的实现方法,并对uClinux下Framebuffer驱动程序编写进行了专门探讨。 1前言 在嵌入式系统这个IT产业的新领域,Linux 以其所具备的稳定、高效、易定制、易裁减、硬件支持广泛的特点,结合其免费、源码开放的特征。使得Linux在嵌入式操作系统中的地位越来越重 .. [查看全文]
嵌入式Linux平台的GPS数据采集研究
2012-06-02 成洁 路欣 36
随着GPS(全球定位系统)和便携移动设备的飞速发展,各种各样以GPS为基础的便携式定位系统相继出现.嵌入式Linux以其开放性、安全性、健壮性和稳定性越来越成为各种便携设备的主要开发平台,因此GPS模块与嵌入式Linux平台之间的通信成了实现定位系统的基础.GPS模块与嵌入式Linux平台之间进行数据传送,大多采用异步串行传 .. [查看全文]
用busybox打造S3C2410上的文件系统
2012-06-02 41
很久以前就用过busybox了, 最近想在自己的这块MC2410板上做自己的文件系统.搜集了一些资料, 遇到了一些困难.现写出来与大家分享其过程: 环境: host machine :Fedora 2 target machine : MC2410 (S3C2410)上面跑的 Linux version 2.4.18-rmk7-pxa1 (root@Rhvd) (gcc version 2.95.2 20000516 (releas6) 内核. 安装交叉 .. [查看全文]
实时操作系统VxWorks下电子盘驱动程序的开发
2012-06-02 程臻 盛翊智 郝智泉 51
在某些特定的工业应用领域,普通的操作系统并不适用,需要采用实时操作系统。目前,已有许多实时操作系统如:VxWorks、pSOS、QNX、Hard-Linux、WinCE等等,其中美国Wind River System 公司的VxWorks是公认的性能最出色的一种实时操作系统。这是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它的软件开发 .. [查看全文]
ARM+uClinux的嵌入式系统的开发
2012-06-02 30
前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想分以下几部分逐一介绍。 1.开发平台的选择和论证 2.开发环境的建立 3.一般程序的开发 4.Linux程序向ARM+uClinux平台的移 .. [查看全文]
嵌入式Linux文件系统的构建
2012-06-02 赵晖 54
嵌入式产品已经渗透到人们生活的方方面面,特别是在数字信息技术和网络技术高速发展的今天,手持信息产品正拓展着一片越来越大的市场,PDA、手机、掌上电脑、信息家电等各式手持产品已拥有了庞大的用户群。手持信息产品所运用的最关键的核心技术就是嵌入式操作系统。人们对嵌入式产品的需求也不再仅仅是功能单一的电子词典类 .. [查看全文]
uClinux 上的应用程序设计
2012-06-02 39
uClinux以其优异的性能、免费开放的代码等优点,博得众多嵌入式开发者的青睐。和过去基于简单RTOS甚至没有使用任何操作系统的嵌入式程序设计相比,基于Linux这样的成熟的、高效的、健壮的、可靠的、模块化的、易于配置的操作系统来开发自己的应用程序,无疑能进一步提高效率,并具有很好的可移植性。 在前面的章节中,我们已 .. [查看全文]
Linux字符设备驱动程序的设计
2012-06-02 潘俊强 刘 莉 41
摘 要介绍了Linux字符设备驱动程序中建立设备 ,初始化设备、设备的资源分配和如何访问设备的方法及相关函数的实现. 关键词Linux 字符设备设备驱动程序 设备驱动程序实质上是一组完成不同任务的函数的集合 ,通过这些函数所提供的功能可以使得从设备接受输入和将输出送到设备就象读写文件一样 ,因此 ,Linux中的每一个设备都具有 .. [查看全文]
uClinux下CAN总线控制器驱动程序的设计
2012-06-02 37
CAN总线技术是现今流行的一种先进的现场总线技术,可以有效的支持分布式控制和实时控制的串行通信网络。由于CAN总线具有通信速率高,可靠性高,连接方便和性能价格比高等诸多优点,因此在嵌入式系统开发中有普遍的应用。目前,CAN总线通信控制芯片众多,要在uClinux平台下开发基于CAN总线的应用系统,就需要自己开发uClin .. [查看全文]
嵌入式Linux入门笔记
2012-06-02 32
一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。 在设计嵌入式应 .. [查看全文]

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