Wind River为Nios II嵌入式处理器提供Linux支持
Altera公司和WindRiver公司日前宣布为AlteraNiosII嵌入式处理器提供Linux支持。嵌入式开发人员实现基于Nios...
日期:2009-03-05
Linux设备文件与设备驱动程序之间的关系
设各驱动程序在系统中的位置如图1所示。 由于设各驱动程序是直接与外部设各的寄存器打交道的,并且由于...
日期:2009-02-18
uClinux在Nios II嵌入式平台上的移植研究
1. Nios II嵌入式处理器 Nios II是运行在FPGA上的五级流水线、单指令的RISC处理器,它专门针对Altera的...
日期:2009-02-18
Linux字符设备驱动程序的注册
字符设各是Linux中最简单的设备。 在Linux中,字符设各是用一个叫做字符设备结构的数据结构char device ...
日期:2009-02-18
Linux的设备驱动程序应是一个内核模块
为了增跟内核的灵活性和为了方便,设各驱动程序应被设计为一个可动态安装的内核模块。于是,一个典型的Linux...
日期:2009-02-18
Linux设备驱动程序的函数跳转表
直接面向设各硬件的程序叫做设各驱动程序。设各驱动程序的作用就是在设各硬件寄存器的基础上来实现系统上层...
日期:2009-02-18
Linux外部设备与处理器的联络方式
为了进行有效的信息传递,计算机处理器与外部设备之间必须要有一个有效的联络方式.例如,磁盘设各每次接收...
日期:2009-02-18
Linux外部设备的硬件接口
计算机的外部设各通常由电气部分和机械部分两部分组成。电气部分是用来控制机械部分的,因此电气部分也叫做...
日期:2009-02-18
Linux外部设备的基本概念
1设备的标识系统以设各号来对设备进行标识,设备号分为主设备号和次设各号。一个主设备号是同一类设各的标...
日期:2009-02-18
Linux模块的实现机制可移出符号
在某种意义上来说,从可安装模块的角度来看,内核也是一个模块,只不过是一个不可安装的模块。既然把可安装...
日期:2009-02-18
什么是Linux内核模块
什么是模块?从代码的特征上来看,模块就是可完成一项独立功能的一组函数的集合。从使用特征上来看,它在被...
日期:2009-02-18
Linux内核服务例程与系统调用接口
1.用宏生成系统调用例程高级语言应用程序一般不能直接访问内核函数。但是,总还是有一些高级用户需要访问...
日期:2009-02-17
Linux系统调用例程system_call和参数传递
系统调用接口调用“int $Ox8O”指令进入内核并准各了相关参数后,剩下的工作就由系统调用例程来进行。Linu...
日期:2009-02-17
Linux系统调用接口、系统调用例程和内核服务例程之间的关系
系统调用接口的主要任务是把进程从用户态切换到内核态。在具有保护机制的计算机系 统中,用户必须通过软件...
日期:2009-02-17
Linux系统调用接口、系统调用例程和内核服务例程的概念
现在在业界,“系统调用”这个术语的使用有些混乱。为了讨论问题清楚起见,下面在介绍“系统调用”这个术语...
日期:2009-02-17
Linux的时钟及时钟中断
一般来说,计算机系统应有两个时钟:实时时钟(RTC)和操作系统(OS)时钟。由于实时时钟是由硬件电路构成...
日期:2009-02-16
Linux的外部中断通道
现在,无论何种处理器,都必须为外部设各的中断请求信号提供硬件通道,而且为了应付越来越多的外部设各以及...
日期:2009-02-16
Linux外部中断程序的前半部分和后半部分
Linux把外部中断从概念上分为前半(tophalf,th)部分和后半(bottomhalf,bh)部分两部分。前者是响应中断...
日期:2009-02-16
linux UART串口驱动开发文档
w83697/w83977 super I/O串口驱动开发 内容简介: 介绍了Linux下的串口驱动的设计层次及接口, 并指出串口...
日期:2009-02-02
基于MIPS64的嵌入式Linux Bootloader的移植
1引言 Linux具备良好的裁剪性和移植性,并且开源、资源丰富,已成为嵌入式系统的开...
日期:2009-01-19
Linux文件系统的一般结构
操作系统中文件系统的一般结构如图1所示。 图1 文件系统的一般结构 由存储设各的驱动程序和中断处理...
日期:2009-01-17
Linux虚拟文件系统的基本概念
计算机技术发展到今天.已经形成了各种不同的文件系统。以通用操作系统为目标的Linux,当然应具有管理各种...
日期:2009-01-17
Linux调度的实时性
由于Linux本身是一个面向桌面系统的操作系统,因此将它应用于实时系统中会存在如下一些问题:●Linux系统中...
日期:2009-01-17
Linux 系统的嵌式应用
尽管Linux不是为嵌入式系统设计的,特别不是为实时系统设计的,但是,由于它的模块化结构使其具有良好的裁...
日期:2009-01-17
Linux系统的特点
Linux从1991年问世到现在,短短的十几年时间已经发展成为功能强大、设计完善的操作系统之一,它不仅可与各...
日期:2009-01-17
Linux系统的结构
Linux系统的结构图如图所示。 图 Linux系统结构图 从图中可以看到,Linux是一个典型的宏内核(一体化...
日期:2009-01-17
建立Linux交叉编译环境
移植前需要在宿主机上建立如图所示的ARM的交叉编译环境,建立交叉编译环境的目的在于...
日期:2009-01-04
Linux系统移植类型
1.基于处理器的移植这种类型的移植要求从支持处理器的编译器开始,这是主要的也是困难的一步。通常当一个操...
日期:2009-01-04
Linux配置NFS文件系统
Linux内核启动到的部分需要一个根文件系统,内核可能由于找不到rootfs而停在那里,按照一般的办法,可以创...
日期:2009-01-04
Linux文件系统分类
在Flash上运行传统的文件系统,如ext2等,但是这类文件系统没有考虑Flash存储器的物理特性和使用特点。例如...
日期:2009-01-04