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

玩转Linux设备驱动你需要弄懂这些问题

  •   Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。  想要深入理解linux设备驱动,你必须明确以下几个问题:  • 应用程序、库、内核、驱动程序的关系  • 设备类型  • 设备文件、主设备号与从设备号  • 驱动程
  • 关键字:Linux

研华携手伙伴成立嵌入式Linux和Android联盟加速嵌入式及物联网应用发展

  •   全球智能系统领导厂商研华公司在2017年纽伦堡嵌入式电子与工业计算机应用展(Embedded World)上与英研、诚迈、Canonical、Lineo、瑞相、RTSoft、Timesys、中科创达和Witekio共同宣布成立嵌入式Linux与Android联盟(Embedded Linux & Android Alliance, 以下简称“ELAA”)。此联盟主要在工业嵌入式市场推动开放、标准化的Linux和Android软硬件架构
  • 关键字:研华Linux

Linux内核开发工具介绍

  •   众所周知,Linux内核是使用make命令来配置并编译的,那必然少不了Makefile。如此复杂、庞大的内核源码绝不可能使用一个或几个Makefile文件来完成配置编译,而是需要一套同样复杂、庞大,且为Linux内核定制的Makefile系统。  尽管她是一个复杂的系统,但对绝大部分内核开发者来说只需要知道如何使用,而无需了解其中的细节。她对绝大部分内核开发者基本上是透明的,隐藏了大部分实现细节,有效地降低了开发者的负担,能使其能专注于内核开发,而不至于花费时间和精力在编译过程上。  1.1
  • 关键字:Linux开发工具

三星微软苹果Linux基金会紧急应对维基解密曝光漏洞

  •   据外媒报道,最近维基解密网站爆料称CIA已开始利用各种手段窃听人们的智能手机和智能电视机。现在,三星、微软、苹果、Linux基金会和全球万维网基金会均对此作出了首次回应。   其中,苹果的声明最为详细。它声称已解决了被曝光的部分漏洞。   “我们iPhone中采用的技术代表了当前可以提供给消费者的最完善的数据安全技术。我们一直在努力确保其安全性。我们总是力图快速地将我们的产品和软件的安全升级程序发送给我们的消费者。我们将近80%的用户使用的都是最新版的iOS操作系统。”
  • 关键字:微软Linux

嵌入式Linux下使用GPIO中断功能

  •   1). 简介  GPIO应用是嵌入式设备最基本的应用之一, 本文就基于Embedded Linux系统演示开发GPIO中断以及输出相关的基本应用示例.  本文所采用的硬件平台来自与Toradex发布的基于NXP iMX7 SoC的Colibri iMX7 ARM计算机模块配合Colibri Eva Board.  2). 准备  a). ToradexColibri iMX7S&nb
  • 关键字:LinuxGPIO

【E问E答】Linux运维工程师的发展怎么样?学习Linux好吗?

  •   目前作为一个运维工程师来说,不知道在大家的眼中是个什么样子的呢? 是整天去搬服务器?每天拿着Linux光盘开始装系统?就是在等待着系统安装的完成?你如果是这么想的话,那你的想法是错误的.现在有做一个新的物种所诞生,那就是我们的运维开发工程师,它的作用就是把上面的那些工作统统给自动化掉,就如自动化给数据中心的裸金属服务器去安装系统,自动部署应用.自动收集日志,自动监控报警甚至是自动修复问题.然后运维工作就是每天喝喝茶看看图表,然后再给自动化运维工具提交两行代码.完全解放了生产力啊.  从Lin
  • 关键字:Linux

瑞萨电子成为首家加入民用基础设施平台项目的半导体供应商,致力于加速以加快智能工业设备的发展

  •   全球领先的半导体解决方案供应商瑞萨电子株式会社(“瑞萨电子”)今天宣布其已加入民用基础设施平台(CIP)项目。作为Linux基金会(一个支持Linux操作系统(OS)传播的非营利性组织)的合作项目,CIP于2016年4月推出,为民用基础设施系统的工业级开源软件(OSS,注1)提供基础层。从RZ/G系列开始,瑞萨电子计划开发一个针对工业应用的嵌入式平台,将合作项目中的工业级Linux操作系统引入工业应用的嵌入式平台。  Linux基金会首席运营官Mike Woster表示:“作为Linux基金
  • 关键字:瑞萨电子Linux

玩转Linux,先把文件系统搞懂

  •   Linux 支持多种文件系统,包括 ext2 、 ext3 、 vfat 、 ntfs 、 iso9660 、 jffs 、 romfs 和 nfs 等,为了对各类文件系统进行统一管理, Linux 引入了虚拟文件系统 VFS(Virtual File System) ,为各
  • 关键字:Linux文件系统

Wind River Linux:历经10年的无忧开源支持

  •   与开源社区合作让我们收获颇丰。在过去的很多年里,风河的Linux团队帮助数以百计的客户进入了开源创新领域。本月,我们的努力成果已经融入最新的Wind River Linux 9。Wind River Linux 9集成了最重要的开源项目、最新的技术以及最新的代码,为客户提供了无缝支持并降低了风险。该版本包含了若干技术更新,采用了Yocto Project 2.2版本,使用4.8内核以及6.2版本的工具链。新版本还包括了一些
  • 关键字:风河Linux

中国移动自主研发BC-Linux系统开始大面积部署

  •   近两年国产操作系统的研发工作开始提速,除了面向普通用户的民用版系统外,还有专为企业定制的系统平台。   近日,中国移动在全国各地的数据中心密集开工,预计2016年底数据中心全网机柜将突破10万架,由此带来的操作系统需求快速扩张。   为此,中国移动已经开始大面积部署自主研发的BC-Linux系统,该系统以CentOS为基础进行开发,可以满足满足云计算和大数据时代企业应用部署要求。   技术层面,BC-Linux基于CentOS操作系统提供商业化的系统更新和技术支持服务。用户能够第一时间获取到Ce
  • 关键字:中国移动BC-Linux

关于嵌入式设备使用Android或者Linux 的一些讨论

  •   曾几何时 “嵌入式 Linux” 这个词被以怀疑的眼光看待。这个小型、低功耗、基于 Linux 并且具备软件开源能力的设备,如今已经发展成了一个产业;现在不是问“为什么选择 Linux 而是“为什么不选择 Linux”?  随着嵌入式设备的性能和图形处理能力日益增强,以及支持图形化界面的触摸设备在众多领域扎根,从小型控制面板到大型娱乐设备,Android,曾经被当做纯粹的消费级 OS,现在正在吸引越来越多的注意。
  • 关键字:AndroidLinux

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

  •   “小王呢,今天开始讲AIO与设备驱动,这也是设备驱动通知与异步IO的最后一节了,下次咱们就要开始讲更高级的东西,比如中断啦,时钟等”  在Linux内核中,每个IO请求都对应一个kiocb结构体,其ki_filp成员指向对应的file指针,通过is_sync_kiocb可以判断某Kiocb时候为同步IO请求,如果非真,表示是异步IO请求。  块设备和网络设备本身就是异步的。只有字符设备驱动必须明确指出应支持AIO.需要说明的是AIO对于大多数字符设备而言都不是必须的。只有少数才需要。  在字符设备驱动
  • 关键字:Linux异步I/O

Linux SPI总线和设备驱动架构之一:系统概述

  •   SPI是"Serial Peripheral Interface" 的缩写,是一种四线制的同步串行通信接口,用来连接微控制器、传感器、存储设备,SPI设备分为主设备和从设备两种,用于通信和控制的四根线分别是:  CS 片选信号  SCK 时钟信号  MISO 主设备的数据输入、从设备的数据输出脚  MOSI 主设备的数据输出、从设备的数据输入脚  因为在大多数情况下,CPU或SOC一侧通常都是工作在主设备模式,所
  • 关键字:LinuxSPI

以最简单方式学习Linux

  •   有很多关于Linux的书籍,博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步。未入其门就路过了。  所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语言来介绍Linux背景和动机。 就如同所有的的网络游戏都要先介绍游戏的历史观,然后再介绍游戏的操作。  大多数初学者在刚刚接触Linux都会有非常陌生的感觉。往往会有一些疑惑和问题。而我们就沿着这些问题,从远及近,从宏观到微观来理解Linux的简洁和美丽。  问题1: Wi
  • 关键字:LinuxWinows

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

  •   “小王,接着昨天的来,你知道吗?在异步IO中,什么可以用来做为AIO的通知呢?”我用渴求的眼神望着她.  "啊?那我咋知道,你说的我能记住就不错了,让我发明创造,我可是不会."小王委屈道。  “笨死了,我前边花了那么多的时间来讲信号之类的东西,联想一下信号作为异步通知的信号,也想的出来啊,告诉你,我当年用脚肢头都能想到,可你..真让我失望”我叹气到,“算了,也不怪你了,咱们开始继续学习吧“。  先上代码:使用信号作为AIO异步IO通知机制  void setup_io(.
  • 关键字:Linux异步通知

linux介绍

Linux操作系统,是一种计算机操作系统,读音为 。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。 目录 一、概述 二、历史 三、应用与评价 四、用户群 五、未来软件界的方向 六、发行版 七、Linux的读音 八、手机上的Linux系统 九、常见问题解答: 十、linux可应用的多种硬件平台 一、概述 二 [ 查看详细]
关于我们- 广告服务- 企业会员服务- 网站地图- 联系我们- 征稿- 友情链接- 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473