干货 | 一文看懂pd协议和qc协议的区别

USBType-C端口并不意味着它支持USBPD。推荐阅读干货 | linux运维常用命令解析干货 | 中文图解功率MOS管的每一个参数干货 | 我的USB学习经验干货 | 大牛教你制作的高质量双面PCB板干货 | 红黄绿各色电线代表什么含义?有人用了一辈子还稀里糊涂干货 | 用CCS Cloud 玩MSP430FR2433LP干货 | 轻松实现细微运动检测和人数统计智能化,毫米波传感器了解一下聚焦行业热点...

http://www.eeworld.com.cn/mp/EEWorld/a59874.jspx 发布时间: 2019-01-18



Linux vs 微积分,中国高等教育的困局

最近小枣君一直在研究云计算和大数据,虽然过程非常痛苦,但收获很大。在研究的过程中,我突然想到了一个问题——学习和实践云计算、大数据,基本上都是在和“Linux操作系统”(Ubuntu、CentOS、Debian等)打交道。现在的大学生,应该也会学习云计算、大数据,他们是否也熟练具备Linux系统的使用能力呢?于是,我找了几个大学生朋友了解情况。根据他们的反馈,没有一个学校专门设置了Linux...

http://www.eeworld.com.cn/mp/xzclasscom/a59878.jspx 发布时间: 2019-01-17



2416开发记录十二:ioremap

对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成。那么CPU在这个过程中是如何找到外设的呢?尽管在一个系统中会有诸多的外设,在每个外设的接口电路中会有多个端口。但是如果系统能够每个端口都被赋予一个具体的地址值,那么在系统中就能轻易的找到任何一个外设。系统在管理的时候,不管是内存还是外设都需要分配一个内存地址。对于一个32bit的系统来讲,可寻址的范围为2^32=4G的地址空间。既然说到地址空间,就要明确地址空间的种类:物理地址、总线地址、虚拟地址。(1)物理地址CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中内存的,但也常被映射到其他...
关键词: 2416 ioremap

http://www.eeworld.com.cn/mcu/2019/ic-news011742996.html 发布时间: 2019-01-17



2416开发记录十:platform的相关函数详解

一、platform总线、设备与驱动1.一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2C、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SoC系统中集成的独立的外设控制器、挂接在SoC内存空间的外设等确不依附于此类总线。基于这一背景,Linux发明了一种虚拟的总线,称为platform总线,相应的设备称为platform_device...
关键词: 2416 platform 相关函数

http://www.eeworld.com.cn/mcu/2019/ic-news011742994.html 发布时间: 2019-01-17



2416开发记录九:实现设备节点的自动创建

我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供...

http://www.eeworld.com.cn/mcu/2019/ic-news011742993.html 发布时间: 2019-01-17



2416开发记录七: platform驱动之LED(misc)

platform驱动的简单介绍前几篇介绍了最简单的LED驱动写法,在linux2.6中提出了platform驱动,具体为什么要这么做后面博客再解释吧。 这里的platform驱动只是一个框架,并没有体现platform驱动的意义,因为在driver中没有使用device定义的资源。后面会再写一个真正的platfom。本篇算是入门练手,体会下吧。 pltform机制本身使用并不复杂,由两部分组成:platform_device和platform_driver。通过platform机制开发底层驱动的大致流程为:定义platform_deive->注册platform_de...
关键词: 2416 platform 驱动之LED

http://www.eeworld.com.cn/mcu/2019/ic-news011742991.html 发布时间: 2019-01-17



2416开发记录五: misc设备驱动

对于linux的驱动程序来说,主要分为三种:miscdevice、platform_device、platform_driver 。这三个结构体关系: (基类) kobject ——————– / \ \ / \ \ device cdev driver / \ (设备驱动操作方法) \ / \ \ ...
关键词: 2416 misc设备驱动

http://www.eeworld.com.cn/mcu/2019/ic-news011742990.html 发布时间: 2019-01-17



2416开发记录三:简单LED驱动及应用程序

写过了helloworld驱动,来点真格的驱动吧,最简单的就是led驱动了。 参考mini2440的led驱动写法。写一个混合驱动(对于第一个简单的驱动来说好处多多)驱动源码驱动的源码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc...
关键词: 2416 LED驱动

http://www.eeworld.com.cn/mcu/2019/ic-news011742988.html 发布时间: 2019-01-17



2416开发记录二:最简单的helloworld驱动

的内核使用 uname -r 命令查看如下 [root@jyxtec /root]# uname -r 3.2.50+在开发板启动时有一下信息打印 Linux version 3.2.50+ (d02cj@LinuxServer0) (gcc version 4.4.6 (crosstool-NG 1.14 CPU: ARM926EJ-S [41069265...
关键词: 2416 helloworld驱动

http://www.eeworld.com.cn/mcu/2019/ic-news011742987.html 发布时间: 2019-01-17



车载系统华山论剑:Ali OS、Android孰优孰劣

等领域都取得了长远进步。“缺芯少魂”是中国之殇,好在两者都在某些领域取得了一定成就。车载操作系统就是最好的例子,采用国产操作系统Ali OS系统的汽车,截止2018年11月已经超过60万台,这对中国整个互联网汽车行业来说也具有重大意义。Ali OS是阿里巴巴于2014年基于Linux内核开发的国产汽车操作系统,与Android、QNX(黑莓旗下车载系统)并列为全球三大车载操作系统。众所周知,操作系统...
关键词: 车载系统 Ali OS Android

http://www.eeworld.com.cn/qcdz/2019/ic-news011724793.html 发布时间: 2019-01-17



ESP8266模块使用,环境搭建,编译和烧录

;   本人有开发单片机的基础,但对于WIFI智能模块需要用到的软件是小白一枚,这几天看了安信可和机智云的开发教程,很多细节都没写清楚,走了许多转路,针对学习中遇到的痛苦经历,以及官方资料不详尽,本人把这些写下来一则备忘,二则为了和我同样的小白们少浪费些时间。      选择安信可的AiThinker_IDE的原因是,它不需要搭建linux和虚拟机...

http://home.eeworld.com.cn/my/space-uid-1022687-blogid-724427.html 发布时间: 2019-01-17



Linux内核之旅/张凯捷——系统调用分析(1)

的进程发出。2《Linux操作系统原理与应用》解释:陈莉君老师的《Linux操作系统原理与应用(第二版)》对Linux系统调用解释为:        系统调用的实质就是函数调用,只是调用的函数是系统函数,处于内核态而已。用户在调用系统调用时会向内核传递一个系统调用号,然后系统调用处理程序通过此号从系统调用表中找到相应地内核函数执行(系统调用服务例程),最后返回。3总结操作系统内核提供了许多服务,服务...

http://www.eeworld.com.cn/mp/ymc/a59867.jspx 发布时间: 2019-01-17



IMX8M硬件介绍

主控平台详细参数:1、 异构多核,四核Cortex-A53,单个Cortex-M4F,主频最高达1.5GHz;2、 OpenGL/E 3.1,OpenGL 3.0,Vulkan,OpenCL 1.1;3、 双独立显示,MIPI-DSI,HDMI 2.0a;4、 支持VP9/H265/H264/MPEG2/MPEG4p2/VC1/VP8/RV9/AVS/AVS+/H263/DIVX以及MJPEG-8x8 视频解码,4K,高达60Hz;5、 6xI2S/SAI(20+通道,每个通道32位@384KHz),SPDIF Tx/Rx,DSD512;6、 支持双摄像头,MIPI-CSI(每个4通道);7、...

http://home.eeworld.com.cn/my/space-uid-950513-blogid-724424.html 发布时间: 2019-01-17



IMX8M硬件介绍

主控平台详细参数:1、 异构多核,四核Cortex-A53,单个Cortex-M4F,主频最高达1.5GHz;2、 OpenGL/E 3.1,OpenGL 3.0,Vulkan,OpenCL 1.1;3、 双独立显示,MIPI-DSI,HDMI 2.0a;4、 支持VP9/H265/H264/MPEG2/MPEG4p2/VC1/VP8/RV9/AVS/AVS+/H263/DIVX以及MJPEG-8x8 视频解码,4K,高达60Hz;5、 6xI2S/SAI(20+通道,每个通道32位@384KHz),SPDIF Tx/Rx,DSD512;6、 支持双摄像头,MIPI-CSI(每个4通道);7、...

http://bbs.eeworld.com.cn/thread-1067851-1-1.html 发布时间: 2019-01-17



粤嵌嵌入式培训月薪过万是骗局吗?真相君来详解

  最近有网友问粤嵌嵌入式培训月薪过万是不是骗子,好吧,就让拥有粤嵌嵌入式培训四个月学习经验的真相君——我来给大家揭露真相。   我认为大部分人加入嵌入式培训的目的都是想通过培训学习来提升自己的硬件实力,最后获得高新工作。所以这部分人很容易就被培训机构打出的“培训后就业能找到月薪过万的工作”这类口号动摇,而加入培训班的人那么多,机构如何能保证所有人都能月薪过万?按照这个逻辑来看,是不是打出这样口号的培训机构都是骗子?我大胆猜想,这也许就是网友质疑粤嵌嵌入式培训月薪过万是骗局的原因。   但老话说的好,不能一竿子打翻一船人,不然小心被打脸。能不能月薪过万看的不仅是培训机构的培训成果,而是根据...

http://bbs.eeworld.com.cn/thread-1067843-1-1.html 发布时间: 2019-01-17



2019年最受欢迎iTOP-4418开发板_新产品研发必备利器

iTOP-4418开发板 支持动态调频,AXP228电源管理,低功耗运行 系统支持:Android4.4/5.1.1、Linux3.4.39、QT2.2/4.7/5.7、Ubuntu12.04 内存:1GB DDR3(2GB)存储:16GB存储EMMC;4MB的EEPROM用来存储关键数据 底板:125mm * 190mm;核心板:50mm*60mm CPU:四核 Cortex-A9-八核 Cortex-A53 板载 : 4G、GPS、WIFI蓝牙、千兆以太网、重力加速度计、CAN/RS485接口等 资料的话,原理图、底板的PCB、驱动程序源码、芯片和LCD数据、开发环境、使用手册...

http://bbs.eeworld.com.cn/thread-1067839-1-1.html 发布时间: 2019-01-17



2019年最受欢迎iTOP-4418开发板_新产品研发必备利器

iTOP-4418开发板 支持动态调频,AXP228电源管理,低功耗运行 系统支持:Android4.4/5.1.1、Linux3.4.39、QT2.2/4.7/5.7、Ubuntu12.04 内存:1GB DDR3(2GB)存储:16GB存储EMMC;4MB的EEPROM用来存储关键数据 底板:125mm * 190mm;核心板:50mm*60mm CPU:四核 Cortex-A9 板载 : 4G、GPS、WIFI蓝牙、千兆以太网、重力加速度计、CAN/RS485接口等 资料的话,原理图、底板的PCB、驱动程序源码、芯片和LCD...

http://bbs.eeworld.com.cn/thread-1067812-1-1.html 发布时间: 2019-01-17



明远智睿MY-IMX6 Linux-4.1.15 编译参考手册(3)

;Linux C程序编译5.1  准备源码打开网盘到 5_MY-Demo -> MY-Linux-C-Demo,下载 hello.c 文件,并复制到虚拟机。 5.2  编译目标文件=====> Input:$CC hello.c -o hello.outNote: 如果有“未找到命令”的信息,是因为交叉编译工具链的配置没有生效,可以按前面...

http://bbs.eeworld.com.cn/thread-1067798-1-1.html 发布时间: 2019-01-17



粤嵌linux基础入门学习 linux系统中添加系统调用

    linux系统中添加系统是怎样调用的?从linux基础入门学习出发,一起来看看:   1、每个体系下面均有对应的系统调用列表:   arch/arm/kernel/calls.S   在最后添加一个新的系统调用标号   CALL(sys_my_call)  //系统调用号366   添加sys_my_call()   在内核源代码...

http://bbs.eeworld.com.cn/thread-1067788-1-1.html 发布时间: 2019-01-17



干货 | linux运维常用命令解析

EEWorld电子资讯 犀利解读 技术干货 每日更新     Linux的基本思想有两点 —— 第一:一切都是文件;第二:每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。通用命令date...

http://www.eeworld.com.cn/mp/EEWorld/a59784.jspx 发布时间: 2019-01-17




<上一页 45678910111213141516171819 下一页> 相关结果约14,902个