S3C4510开发板中uCLinux系统开发
2012-06-02 高荣山 张颜岭 13
摘要: 本文针对 ARM7 芯片 S3C4510 开发板,对 uCLinux 在嵌入式设备中的系统开发做了介绍,如何组建软件开发平台,并对引导装载程序,设备驱动程序作了例证和分析。 关键词: 嵌入式uCLinuxARMBootLoader驱动程序 1引言 信息家电和手持设备大大加速了嵌入式系统的发展,而 ARM 体系 32 位高性能、低功耗处理器和嵌入式操 .. [查看全文]
AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现
2012-06-02 刘建国 张付祥 4
串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,它允许CPU与TTL移位寄存器、A/D或D/A转换器、实时时钟(RTO)、存储器以及LCD和LED显示驱动器等外围接口器件以串行方式进行通讯。SPI总线只需3~4根数据线和控制线即可扩展具有SPI接口的各种I/O器件,其硬件功能很强, .. [查看全文]
嵌入式Linux入门笔记
2012-06-02 10
一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。 在设计嵌入式应 .. [查看全文]
自己动手打造嵌入式Linux软硬件开发环境
2012-06-02 dai lizhou 9
Linux和uClinux 1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话: 你好所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业. 这名学生就是Linus Torvalds, 而他所说的'爱好'就变成我们今天知道的Linux。 由于Linux的源代码公布在互联网上,可以免费得到, .. [查看全文]
嵌入式linux的tftp配置
2012-06-02 14
tftp是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的 tftp开发环境包括两个方面: 一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u- boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。 下面就详细介绍一下linux服务器端tftp-server的配置。 在red .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:应用实例
2012-06-02 宋宝华 23
应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。 编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。 我们应该使用a .. [查看全文]
移植嵌入式Linux到ARM处理器S3C2410:操作系统
2012-06-02 宋宝华 35
在笔者撰写的《C语言嵌入式系统编程修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于讲述操作系统嵌入的软件架构,二者的区别如下图: 嵌入式操作系统并不总是必须的,因为程序完全可以在裸板上运行。尽管如此,但对于复杂的系统,为使其具有任务管理、定时器管理、存储器管理、资源管理 .. [查看全文]
Linux上模拟uCOS-II实时操作系统的实现
2012-06-02 张森 15
1 引言 uCOS-II是一个短小而功能强大的实时嵌入式操作系统。在Jean J.Labrosse先生所著.由邵贝贝教授翻译的Micro/uCOS-II THE REAL-TIME KERNEL(Second Edition)一书中对这一操作系统作出了精彩的讲解,该书是一部关于uCOS-II操作系统的经典教材,同时在书中提供了关于uCOS-II在windows环境下的移植的4个范例。本文 .. [查看全文]
Linux串口编程入门
2012-06-02 11
Linux操作系统从一开始就对串行口提供了很好的支持,本文就Linux下的串行口通讯编程进行简单的介绍。 串口简介 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家 .. [查看全文]
嵌入式Linux平台的GPS数据采集研究
2012-06-02 成洁 路欣 11
随着GPS(全球定位系统)和便携移动设备的飞速发展,各种各样以GPS为基础的便携式定位系统相继出现.嵌入式Linux以其开放性、安全性、健壮性和稳定性越来越成为各种便携设备的主要开发平台,因此GPS模块与嵌入式Linux平台之间的通信成了实现定位系统的基础.GPS模块与嵌入式Linux平台之间进行数据传送,大多采用异步串行传 .. [查看全文]
Linux 2.4.30 内核文件关键数据结构
2012-06-02 rstevens 27
1.概述 根据以前学习内核源码的经验,在学习文件系统实现之前,我大概定了个目标: 建立一个清晰的全局概念。为将来需要研究代码细节打下坚实基础。 只研究虚拟文件系统 VFS 的实现,不研究具体文件系统。 为什么选择 Linux 2.4.30?因为可以参考《Linux 源码情景分析》一书,减少学习难度。 1.1. 基本概念 1、一块磁盘(块设备) .. [查看全文]
嵌入式Linux文件系统的构建
2012-06-02 赵晖 13
嵌入式产品已经渗透到人们生活的方方面面,特别是在数字信息技术和网络技术高速发展的今天,手持信息产品正拓展着一片越来越大的市场,PDA、手机、掌上电脑、信息家电等各式手持产品已拥有了庞大的用户群。手持信息产品所运用的最关键的核心技术就是嵌入式操作系统。人们对嵌入式产品的需求也不再仅仅是功能单一的电子词典类 .. [查看全文]

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