为了跟上嵌入式应用程序的发展,快速嵌入式系统设计和编程在线课程提供了一种更简单、更快速的方法来设计嵌入式系统,使用高级API工具减...
对于 LwIP 协议栈的移植来说,用户的主要工作是为其提供网卡驱动函数。LwIP 可以运行在多种不同的硬件平台上,配合不同型号的网络 Phy ...
【说在前面的话】 这篇文章是我之前发布在自己的公众号“裸机思维”上的,虽然是一家之言,但也是我多年的经验感悟。转载于此,希望对...
[导读] 前文分析了Linux设备驱动的驱动模型,本文来聊聊Platform_driver/Platform_device这个类。做嵌入式Linux的驱动,这个也是绕不开...
RT-Thread Studio V1.1.0在5月29号正式发布了。本次V1.1.0不提供升级包,需从官网下载V1.1.0完整版安装程序。 官网下载网址
对于一个希望能够达到软件定义,硬件加速的协议栈来说,打通软硬之间的任督二脉是最为重要的一环。本文通过搭建一个 AXI DMA 子系统,将...
导读:本次16条。【业界新闻】TensorFlow Lite亮相TF DevSummit性能方面支持OpenCL且CPU基于ruy性能也有提升,微控制器方面持续发力等等...
说到IIC(通常也叫I2C,其实都是一样的)通讯,是一种最简单的通讯协议。在学习STM32时第一个接触的就是串口USART通讯协议,...
Processor is ready. Configure programable logic.在新专栏 Rapid TCP/IP on Zynq 中,将围绕 Xilinx Zynq 系列芯片,从 SDK 驱动,PS-...
在第七章我们介绍了 STM32 的定时器作为 PWM 输出的使用方法,这一章,我们将向大家介绍通用定时器作为输入捕获的使用。这...
CMUX( Connection Multiplexing ),即连接(串口)多路复用,其功能主要在一个真实的物理通道上虚拟多个通道,每个虚拟通道上的连接和...
近些年来,全可编程片上系统(SOPC)概念在 FPGA 厂商的推动之下,日益普及。所谓“全可编程”,指的是在 FPGA 硬件逻辑可编程的基础上,通过...
笔者在 《程序是如何在 CPU 中运行的(二)》中从 PC 指针寄存器的角度分析了一级函数调用和二级函数调用执行的过程,那么中断服务子程序...
本文主要内容是介绍ARMv7和v8内联汇编的一些基础知识,并且会结合两个具体例子去看下如何用内联汇编来改写原来的代码。 作者:梁德澎首...
本文主要内容是介绍ARMv7和v8内联汇编的一些基础知识,并且会结合两个具体例子去看下如何用内联汇编来改写原来的代码。 作者:梁德澎首...
[导读] Linux设备林林总总,嵌入式开发一个绕不开的话题就是设备驱动开发,在做具体设备驱动开发之前,有必要对Linux设驱动模型有一个相...
近期有部分小伙伴表示,收到了购买的EAIDK-310开发套件。但是,自己只有一台笔记本电脑,如何才能连接EAIDK-310进行开发调试?是不是还...
这里介绍openwifi项目([链接])的射频和数字中频设计的一些考虑。这些内容也都在openwifi github的文档目录下。
导读:本次15条。「新闻」高通发布中端Soc 768G,骁龙875性能规格曝光,联发科方面跟进,发布天玑1000+,中高端的天玑800系列。CUDA11特...
之前需要在Scala中用到类似Python的graphviz库的功能,用来在MXNet中可视化网络结构,但是在网上搜索了一下,没有找到好用的库,所以就...