首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> linux

linux 文章

Linux内核开发之异步通知与异步I/O(一)

  •   “小王,听说过锦上添花吧..”我拍拍下王的头说。   “还锦上添花你,为你上次提的几个东东,我是头上长包..”小王气愤地瞪着我。   “啊,为啥这样呢,本来还特意拒绝了MM的约会,抽出时间打算给你说点高级的东东,看来现在是不行了”我吃惊道,“这样吧,这次就给你讲些和前边有关的东西,也不失为锦上添花不是?”。   “好,我也是这么打算的,就是没好意思说,今天讲些啥呢?”小王暗淡的
  • 关键字: Linux  异步I/O  

Linux内核开发之中断与时钟(一)

  •   “小王,醒醒,开始上课了,今天咱们开始讲中断,这可是高级东西,错过不补哈”我使劲推着睡梦中的小王。  “嗯?感情好啊,快点,快点”小王一听有新东西讲,像打了鸡血似的兴奋,连我都怀疑起她是不是性格中喜新厌旧。  不管那么多了,我讲我的,她厌她的…  啥叫中断?就是指cpu在执行过程中,出现了某些突发事件时CPU必须暂停执行当前的程序,转去处理突发事件,处理完毕后CPU有返回原程序被中断的位置并继续执行。  中断的分法不懂,分类就不同,向什么内外部中断,可/不可屏蔽中断…等等乱七八糟一大堆,我这里要说明的
  • 关键字: Linux  中断  

[ARM笔记]设备IO端口和IO内存的访问

  •   设备通常会提供一组寄存器来用于控制设备、读写设备和获取设备状态,即控制寄存器、数据寄存器和状态寄存器。这些寄存器可能位于IO空间,也可能位于内存空间。当位于IO空间时,通常被称为IO端口,位于内存空间时,对应的内存空间成为IO内存。  1. Linux IO端口和IO内存访问接口  1.1 IO端口  在Linux设备驱动中,应使用Linux内核提供的函数来访问定位于IO空间的端口,这些函数包括如下几种:  (1)读写字节端口(8位宽)  unsigned in
  • 关键字: ARM  Linux  

基于S3C2410的Linux驱动程序开发

  •   1. 开发环境的建立在嵌入式系统中,由于目标机资源有限,因此通常是在主机上编译好驱动程序以及应用程序,然后通过串口、以太网、仿真器或其他通信手段与目标机通信。为了方便进行Linux设备驱动的开发和调试,首先必须建立良好的开发环境,包括交叉编译环境的建立、minicom的设置以及nfs网络文件系统的建立。  (1) 交叉编译环境由于我采用的是ARM9 S3C2410处理器,因此必须在主机上建立针对目标板处理器的GNU工具链,这个过程相当复杂繁琐,开发者可以采用编译好的针对A
  • 关键字: S3C2410  Linux  

基于斯道S3C2410的Linux内核编译

  •   1。编译缘由  使用斯道的zImage文件,我自己编译的Mplayer不能使用,必须加--nosound选项才能播放视频。后来见一篇文章说是Linux内核音频驱动的问题,所以决定重新编译内核。  2。编译工具及资料  2。1内核版本:斯道S3C2410普及版2光盘自带的  2。1交叉编译器:cross-2.95.3.tar.bz2,可能是在ARM官方的ftp服务器上下的,我忘了。  3。编译过程  3。1拷贝cross-2.95.3.tar.bz2到/usr/local/arm/目录,并转到/usr/
  • 关键字: S3C2410  Linux  

[ARM笔记]设备驱动概述

  •   1. 设备驱动和操作系统  1.1 无操作系统时的设备驱动  在没有操作系统的情况下,设备驱动的接口直接提交给应用软件工程师,应用软件没有跨越任何层次就可以直接访问设备驱动的接口。驱动包含的接口函数也与硬件的功能直接吻合,没有任何附加功能。  1.2 有操作系统时的设备驱动  没有操作系统时,设备驱动直接被应用程序调用,不与任何操作系统关联。当系统中包含操作系统后,设备驱动会变得怎样?  首先,无操作系统时设备驱动的硬件操作仍然是必不可少的,没有这一部分,设备驱动不可能与
  • 关键字: ARM  Linux  

浅析gcc、arm-linux-gcc和arm-elf-gcc的关系

  • 一、GCC简介TheGNUCompilerCollection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为
  • 关键字: gccarm-linux-gccarm-elf-gc  

linux-2.6.30.4移植至2440开发板

  • 一、下载linux-26304源码,并解压ftp:ftpkernelorgpublinuxkernelv26linux-26304targztarzxvflinux-26304targz
  • 关键字: linux-2.6.30.4移植2440开发  

linux-2.6.14移植:NET: Registered protocol family 1卡住

  • 修改好内核源码,并增加了yaffs源码,开始make,出现如下错误:U-Boot116(Mar212012-07:03:29)DRAM:64MBFlash:2MBNA
  • 关键字: linux-2.6.14移植S3C244  

linux-2.6.14挂载NFS文件系统

  • NFS服务器配置系统平台:VMware7+Ubuntu1110安装NFS:apt-getinstallnfs-kernel-server打开etcexports文件,在末尾加入
  • 关键字: linux-2.6.14挂载NFS文件系  

linux-2.6.14移植到S3C2440

  • 现在应该很少使用2614的内核了,但由于项目需要,最近移植了26版本的内核到S3C2440上,并移植了CS8900网卡驱动(网卡驱动移植参考http:
  • 关键字: linux-2.6.14移植S3C244  

关于arm-linux-gcc4.4.3在ubuntu11.10下的安装

  • 呕心沥血翻阅无数资料才看到这个比较有用的,昨晚花了几个钟装4.3.2版本的一直不成功,今天无意在论坛看到这个东西试了一下,还是得花了两...
  • 关键字: arm-linux-gcc443ubuntu111  

安装配置arm-linux-gcc

  • 下载arm-linux-gcc并解压,把里面的arm文件夹整个cp到/usr/local/然后是注册环境一般是修改profile1:对于ubuntu中profile是调用/etc/bash.b...
  • 关键字: 安装配置arm-linux-gc  

用arm-linux-gcc.4.3.2交叉编译器编译linux-3.0.1内核

交叉编译链arm-linux-gcc-3.3.2在ubuntu10.04下的安装

共1794条 15/120 |‹ « 13 14 15 16 17 18 19 20 21 22 » ›|

linux介绍

Linux操作系统,是一种计算机操作系统,读音为 。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。 目录 一、概述 二、历史 三、应用与评价 四、用户群 五、未来软件界的方向 六、发行版 七、Linux的读音 八、手机上的Linux系统 九、常见问题解答: 十、linux可应用的多种硬件平台 一、概述 二 [ 查看详细 ]

热门主题

FPGA    DSP    MCU    示波器    步进电机    Zigbee    LabVIEW    Arduino    RFID    NFC    STM32    Protel    GPS    MSP430    Multisim    滤波器    CAN总线    开关电源    单片机    PCB    USB    ARM    CPLD    连接器    MEMS    CMOS    MIPS    EMC    EDA    ROM    陀螺仪    VHDL    比较器    Verilog    稳压电源    RAM    AVR    传感器    可控硅    IGBT    嵌入式开发    逆变器    Quartus    RS-232    Cyclone    电位器    电机控制    蓝牙    PLC    PWM    汽车电子    转换器    电源管理    信号放大器    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473