logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

​【迅为电子】RK3568驱动指南|第十七篇 串口-第200章uart_driver注册流程分析

在上面的第18行代码serial8250_ports[i]这声明了一个静态的数组 serial8250_ports,数组元素类型为 struct uart_8250_port,这个数组的大小为 UART_NR。uart_register_driver函数中的第51行代码tty_register_driver函数如下所示,定义在kernel/drivers/tty/tty_io.c。struct u

文章图片
#嵌入式硬件#linux#驱动开发
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第六十五章 Linux I2C驱动实验

采用互电容的方法,在配合的相互的电容式触摸面板,它支持真正的多点触摸功能。因为我们以前的方法也是需要熟悉的,我们只有学会以前的方法,才能够更好的理解现在的这种设备树的方法,而且有些老的版本还是使用低版本的内核,比如说kernel3.0。因为我们现在使用的是设备树的源码,所以要在设备树文件去掉触摸的设备节点,打开设备树源码/home/topeet/linux/linux-imx/arch/arm64

文章图片
#linux#嵌入式硬件
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第五十四章 Pinctrl 子系统和 GPIO 子系统

GPIO 子系统在之前的内核中也是存在的,但是 pinctrl 子系统的加入 GPIO 子系统也是有很大的改变。之前我们控制一个GPIO可以直接来操作我们的寄存器,还有一种方法是使用SOC厂家实现的配置函数,例如三星的配置函数为s3c_gpio_cfgpin等,这样带来的问题就是各家有各家的接口函数与实现方式,不但内核的代码复用率低而且开发者很难记住这么多的函数,如果要使用多种平台的话背函数都是很

文章图片
#嵌入式硬件#linux
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第三篇 嵌入式Linux驱动开发篇-第三十七章 Linux内核模块

模块本身不被编译入内核映像,从而控制了内核的大小。为了使读者初步建立对模块的感性认识,在第36.3章节我们已经写了一个最简单的驱动helloworld,那么这个章节将来学习怎么将我们写的驱动编译成驱动文件。我们来解释一下makefile的第一行,-m意思是把我们的驱动编译成模块,那么生成的中间文件的名字一般是和驱动C文件同名,这里是helloworld.o。”章节,此后的章节,我们也是通过nfs的

文章图片
#linux#嵌入式硬件
RK3568驱动指南|第十五篇 I2C-第175章 i2c_transfer函数解析

至此,关于i2c_transfer函数就分析完成了,现在来进行总结,i2c_transfer对于硬件控制的能力实际上是通过master_xfer函数实现的,而master_xfer函数是由原厂工程师编写的,一般情况下我们只需要通过调用i2c_transfer间接调用master_xfer从而实现硬件控制即可。在上个章节中编写了I2C通信中的读函数和写函数,两个函数都是由i2c_transfer函数

文章图片
#嵌入式硬件#linux#驱动开发
【北京迅为】《STM32MP157开发板嵌入式开发指南》-第二十六章 MobaXterm的安装教程

MobaXterm是远端电脑的终极工具箱,作为一个单窗口程序,为程序员,网站管理员,IT管理员以及更多需要处理远端任务的用户提供了很多实用的功能。接下来将带领大家安装这款神器和使用软件进行SSH连接和串口连接,MobaXterm的功能实在是太丰富了,无法一一介绍,欢迎大家用MobaXterm去连接和操作自己的服务器或开源硬件设备。开发板采用核心板+底板结构,主频650M、1G内存、8G存储,核心板

文章图片
#单片机#嵌入式硬件
【北京迅为】《iTOP-3588开发板从零搭建ubuntu环境手册》-第2章 获取并安装Ubuntu操作系统

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。随后选择网络类型为桥接模式(可以保证主机和虚拟机在相同的网段下),然后点击下一步,如下图所示。随后选择网络类型为桥接模式(可以保证主机和虚拟机在相同的网段下),然后点击下一步,如下图所

文章图片
#嵌入式硬件
【北京迅为】《iTOP-3588从零搭建ubuntu环境手册》-第5章 安装SSH

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build ro

文章图片
#嵌入式硬件
【北京迅为】《iTOP-3588从零搭建ubuntu环境手册》-第4章 Ubuntu20.04支持中文

RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build root、Ubuntu20和22版本登系统。完成上面的配置,关闭Ubuntu系统,然后重新启动(Ubuntu系统的关闭和启动可以查看前面章节),登录到桌面会提示“将标准文件夹更新到当前语言”的对话框,选择“保留旧的名称”

文章图片
#嵌入式硬件
RK3568 | 4核处理器+1T算力NPU+好用到爆的配套资料和视频!

在工业物联网,电力,医疗,智能家居等领域,嵌入式人工智能正在掀起新一轮的技术热浪。2025开年,DeepSeek-R1横空出世,成功引爆“AI+”。从设计到生产,全方位的质保体系,迅为电子拥有高水平电磁兼容实验室,涵盖电磁兼容检测、电磁辐射标准检测、安规检测、环境检测等方面、每一款产品都会在设计、采购、来料加工、出入库阶段严格把控,从而确保产品的合格率以及高可靠性。北京迅为电子深知学习痛点,专为开

文章图片
#linux
    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择