嵌入式 关于嵌入式:Linux-驱动开发-驱动世界里的宏伟建筑 哈喽,我是老吴。是否每一个上进的人都会感觉本人还能够再致力一点?事件到了最初,只有没达成目标,总能把失败的起因归为 “没有再致力一点”。然而,对致力的最大谬误认知就是:工夫越长,过程越苦楚,代表我越致力。想一想,是否有更正当的致力形式?以下是注释: {代码…} 一、什么是 device model?Linux 的 device …
嵌入式 关于嵌入式:单片机串口DMA收发方案 网上各大教程对于串口的应用根本都是轮询发送、中断接管,极大节约了MCU的性能,同时中断接管只能应酬低速率的场景,对于要求波特率达到115200及以上的场景来说极其容易丢字节导致整个零碎异样不稳固。
嵌入式 关于嵌入式:80211-抓包软件对比之-Microsoft-Network-Monitor 从事WiFi嵌入式软件开发的同学,802.11协定层抓包剖析是一个须要熟练掌握的一个技能,须要通过剖析WiFi底层802.11协定层的数据包来定位问题。同时从学习802.11协定的角度而言,最无效的学习办法就是通过抓包来学习,从抓到的数据包中,能够验证之前实践学习局部的常识,通过对数据包的了解,不仅能够加深对802.11协定的…
嵌入式 关于嵌入式:我花了半个月整理出了这篇嵌入式开发学习指南学习路线知识点梳理 一年多以来,对于嵌入式开发学习路线、布局、看什么书等问题,被问得没有一百,也有大几十次了。然而无奈本人对这方面理解无限,所以每次都没法交代,搞得切实不好意思。
嵌入式 什么是嵌入式编程如何入门和提高 作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:[链接] 内容简介 什么是嵌入式 什么是交叉编译 入门和提高嵌入式 1. 什么是嵌入式 嵌入式可以说是目前涵盖面最广、最火的职业之一。那么,什么是嵌入式呢? 这个问题三言两语还真说不清楚。 嵌入式,英语是 embedded,表示“嵌入式的,植…
无分类 Linux内核调用I2C驱动实现MPU6050的数据读取 最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux内核驱动的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间,可以一个人安安静静的在教研室看看Linux内核驱动的东西。按照Linux嵌入式学习的进程,SPI驱动搞完了之后就进入到I2C驱动的学习当中,十一还算是比较顺利,I2C的Linu…
无分类 Linux内核调用SPI驱动实现OLED显示功能 进入Linux的世界,发现真的是无比的有趣,也发现搞Linux驱动从底层嵌入式搞起真的是很有益处。我们在单片机、DSP这些无操作系统的裸机中学习了这些最基本的驱动,然后用过GPIO时序去模拟、然后用那个芯片平台的外设去配置参数,到Linux的世界,对于底层的时序心中有数,做起来就容易很多。学习的过程就是不断的给自己出…
无分类 OMAPL多核异构通信驱动AD9833Notify组件demo OMAPL多核通信有三个主要机制,Notify,MessageQ,RegionShare;这里主要利用了Notify机制进行通信控制。
无分类 基于OMAPL138的字符驱动GPIO驱动AD9833三之中断申请IRQ 学习进入到了下一个阶段,还是以AD9833为例,这次学习是向设备申请中断,实现触发,在未来很多场景,比如做用户级的SPI传输完毕数据之后,怎么知道从设备要发数据呢,则需要一个IO信号通知主设备来读从设备的数据,那么就需要一个外部的IO中断信号,所以呢,对于中断的处理十分重要,本demo实现这样的一个功能增加一个GP…