E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
正点Linux驱动开发学习笔记
正点
原子嵌入式
linux驱动
开发——开发环境搭建
在进行
Linux驱动
开发之前肯定需要先将Linux系统移植到开发板上去。
努力自学的小夏
·
2023-10-09 16:10
linux学习
linux
驱动开发
学习
笔记
visual
studio
code
正点
原子嵌入式
linux驱动
开发——Ubuntu系统入门
图的话我都是截的
正点
原子的开源文档,因为我自己的电脑现在一直是放在家远程,进Ubuntu没法远程,而且大多数文档也是在Windows,搬来搬去太烦了……Ubun
努力自学的小夏
·
2023-10-09 16:40
linux学习
linux
驱动开发
ubuntu
嵌入式
Linux驱动
开发——解决/sys/bus/spi/devices下没有对应的spi设备文件
问题描述最近在学习
Linux驱动
开发中SPI总线的驱动框架,但在修改完设备树添加完对应的spi设备节点后,理应在/sys/bus/spi下会有对应的spi设备,我的目录下面没有。
门牙会稍息
·
2023-10-09 16:10
驱动开发
linux
经验分享
正点
原子嵌入式Linux学习笔记1(Petalinux设计和U-Boot篇)
Petalinux简介Petalinux是Xilinx针对嵌入式Linux开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统嵌入式Linux系统三巨头:U-Boot、Linux内核以及rootfsPetalinux设计流程搭建Vivado工程,导出hdf文件创建一个petalinux工程将hdf文件导入到petalinux工程(将vivado设计
爱学习的诸葛铁锤
·
2023-10-09 16:36
嵌入式学习
linux
fpga开发
正点
原子嵌入式
linux驱动
开发——Linux内核启动流程
上一篇笔记学习了Linux内核的顶层Makefile,现在来看Linux内核的大致启动流程,Linux内核的启动流程要比uboot复杂的多,涉及到的内容也更多,因此本章就大致的了解一Linux内核的启动流程。链接脚本vmlinux.lds要分析Linux启动流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
Qt
开发学习笔记
02
将窗口设为提示框Qt::ToolTipQt数据库连接池#ifndefSQLITE_H#defineSQLITE_H#include#include#include#include#include#include#include"../config.h"#include"sqlInfo.h"classSqLite{public:staticSqLite&instance(){//使用单例模式保证只创
笨鸟要努力
·
2023-10-09 13:56
Qt
qt
学习
笔记
C++
开发学习笔记
3
C++中枚举的使用在C++中,枚举常量(EnumerationConstants)是一种定义命名常量的方式。枚举类型允许我们为一组相关的常量赋予有意义的名称,并将它们作为一个独立的类型来使用。以下是定义和使用枚举常量的示例:enumColor{RED,GREEN,BLUE};intmain(){ColormyColor=RED;if(myColor==GREEN){//执行GREEN相关的逻辑}e
笨鸟要努力
·
2023-10-09 13:18
C&C++
c++
学习
笔记
为啥Linux内核对驱动调用要绕这么多弯?
其他的
linux驱动
从业者,只是调试、改设备树、封装库差不多了。需要“不满足照搬框架去写驱动”的人,应该都是通过芯片原厂面试的人,不会来问这问题。
枪哥玩转嵌入式
·
2023-10-09 12:47
单片机
编程
嵌入式
单片机
51单片机
python怎样使用
linux驱动
_Python+Selenium+Chrome+ChromeDriver(Linux环境篇)
1,CentOS2,Python33,Pip34,代码增加实例化配置,并确执行结束后quit掉实例chrome_options=Options()chrome_options.add_argument('--headless')chrome_options.add_argument('--no-sandbox')chrome_options.add_argument('--disable-dev-
weixin_39609770
·
2023-10-09 12:38
【
正点
原子STM32连载】 第三十三章 光敏传感器实验 摘自【
正点
原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:
正点
原子MiniProH750开发板2)平台购买地址:https://detail.tmall.com/item.htm?
正点原子
·
2023-10-09 09:50
stm32
单片机
arm
stm32 adc输入电压范围_
正点
原子【STM32-F407探索者】第二十五章 光敏传感器实验...
1)资料下载:点击资料即可下载2)对
正点
原子Linux感兴趣的同学可以加群讨论:9354467413)关注
正点
原子公众号,获取最新资料更新本章我们将向大家介绍探索者STM32F4开发板自带的一个光敏传感器
weixin_39790102
·
2023-10-09 09:19
stm32
adc输入电压范围
STM32连续采样
stm32的时钟、中断的配置(针对寄存器),一些基础知识
一、学习参考资料(1)
正点
原子的寄存器源码。
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:47
stm32
嵌入式硬件
单片机
QT编译环境配置,以及开发板移植的问题
韦东山的开发板和乌班图的编译工具链里面是具有qt的编译工具链的,自己看的是
正点
原子的视频,所以按照
正点
正点
原子的编译工具进行配置的(具体的配置方法可以看
正点
原子的视频),设置的不同的项目的QT页面,需要使用的链接库也是不同的
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:16
QT学习
qt
开发语言
stm32的GPIO寄存器操作以及GPIO外部中断,串口中断
一、学习参考资料(1)
正点
原子的寄存器源码。
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:13
stm32
stm32
嵌入式硬件
单片机
Linux驱动
开发--字符设备读写和ioctl、printk实现
目录一、读操作实现二、写操作实现三、读写代码示例四、ioctl操作实现五、ioctl代码示例六、printk使用七、多个设备的支持代码示例一、读操作实现ssize_txxx_read(structfile*filp,char__user*pbuf,size_tcount,loff_t*ppos);完成功能:读取设备产生的数据参数:filp:指向open产生的structfile类型的对象,表示本次
Novelty_1
·
2023-10-09 01:03
驱动开发
linux的ioctl的驱动和应用的用法
**linux的ioctl的驱动和应用的用法**很多时候,
linux驱动
编写一般只要有read和write函数就行,但有些驱动需要同时读写,并且还能控制参数,那么如果采用ioctl将是比较好的解决方案。
我去流水了
·
2023-10-09 01:03
linux
驱动开发
c语言
[
Linux驱动
开发五]实现ioctl函数
目录一、前言1.1ioctl用来做什么?1.2ioctl和unlock_ioctl区别?(1)ioctl()主要用于应用层系统调用(2)unlock_ioctl主要用于驱动层系统调用1.3如何使用ioctl()操作内核模块的?二、ioctl相关宏2.1置位_IO宏2.2取位_IO宏三、ioctl相关基本函数3.1access_ok(type,addr,size)3.2put_user(x,ptr)
TD祥
·
2023-10-09 01:33
Linux驱动编程
驱动开发
linux
运维
学习笔记七:
linux驱动
之ioctl用法
ioctl在用户空间,ioctl系统调用有下面的原型:intioctl(intfd,unsignedlongcmd,...);ioctl驱动方法有和用户空间版本不同的原型:int(*ioctl)(structinode*inode,structfile*filp,unsignedintcmd,unsignedlongarg);inode和filp指针是对应应用程序传递的文件描述符fd的值,和传递给
你好啊陈同学
·
2023-10-09 01:33
嵌入式驱动
linux
linux驱动
开发(五):ioctl()函数使用实例——地址传参
前文中我们介绍了ioctl接口,并举了一个简单的实例,但这个实例只在用户程序和驱动程序中传递了一个简单的整形参数。实际使用中我们可能需要传递更复杂的参数,或者传递多个参数,这时我们就只能传递参数的地址,或者将多个参数打包成一个结构体再传递该结构体的地址。但是请注意,在Linux系统中,用户空间和内核空间之间是相互隔离开的。驱动程序运行在内核空间中,给出的地址也是在内核空间中的地址,运行在用户空间下
精致的螺旋线
·
2023-10-09 01:01
Linux系统
linux
驱动程序
实达lq1900kiiie
linux驱动
下载,实达 LQ-1900KIIIE驱动
这是实达LQ-1900KIIIE驱动,这款驱动比较冷门,有需要的赶紧下载吧。实达LQ-1900KIII打印机在windows2000/xp/2003/vista/win7系统下的驱动程序。安装说明1.双击驱动程序文件夹中的Installer.exe安装程序;2.点击“安装驱动”选项,进入驱动安装界面;3.点击“下一步”,接受该软件许可协议;4.选择您要安装的打印机型号和安装端口;5.进入安装信息确
Oliver Chang
·
2023-10-09 01:50
实达lq1900kiiie
linux驱动下载
汇编LED驱动实验
跟着
正点
原子视频学万事都从点灯起!
想成为大师啊
·
2023-10-08 21:39
ARM(IMX6U)
stm32
arm
【
正点
原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【
正点
原子】I.MX6U嵌入式
Linux驱动
开发指南V1.0
1)实验平台:
正点
原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?
正点原子
·
2023-10-08 20:24
LINUX
linux
【
正点
原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【
正点
原子】I.MX6U嵌入式
Linux驱动
开发指南V1.0
1)实验平台:
正点
原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?
正点原子
·
2023-10-08 20:54
LINUX
linux
stm32
【
正点
原子Linux连载】第三十一章 U-Boot顶层Makefile详解 -摘自【
正点
原子】I.MX6U嵌入式
Linux驱动
开发指南V1.0
1)实验平台:
正点
原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?
正点原子
·
2023-10-08 20:53
LINUX
linux
linux驱动
开发
目录前言一.字符设备驱动开发1.1Linux应用程序对驱动程序的调用1.2字符设备驱动开发步骤1.3新字符设备驱动1.4嵌入式LinuxLED驱动原理1.5驱动编写二.linux设备树2.1设备树简介2.2DTS语法2.3获取设备树节点信息OF操作函数2.4设备树插件三.pinctrl子系统与GPIO子系统3.1主要工作内容3.2PIN配置信息详解3.3PIN驱动程序讲解3.4I.MX6ULL的g
别问,问就是全会
·
2023-10-08 20:22
嵌入式系统
驱动开发
linux
kallsyms 压缩_【
正点
原子Linux连载】第三十五章Linux内核顶层Makefile详解-摘自【
正点
原子】I.MX6U嵌入式
Linux驱动
开发指南 (amobbs.com 阿莫电子论坛)...
本帖最后由
正点
原子于2020-10-2416:12编辑876919289[/url]5)关注
正点
原子公众号,获取最新资料[url=https://www.yuanzige.com/]第三十五章Linux
weixin_39706127
·
2023-10-08 20:22
kallsyms
压缩
正点
原子嵌入式
linux驱动
开发——Linux内核顶层Makefile详解
Linux内核初次编译先编译一下
正点
原子STM32MP157开发板的出厂Linux内核。第三方库安装编译内核之前需要先在Ubuntu上安装
努力自学的小夏
·
2023-10-08 20:44
linux学习
linux
驱动开发
stm32
学习
笔记
基于STM32F103与FreeRTOS的自平衡小车实现
首先移植FreeRTOS到STM32F103上,接着就是实现MPU6050的初始化,这里移植了
正点
原子的参考例程,基本实现是IIC初始化的,读写IIC,接着就可以配置MPU6050,就可以从MPU6050
嵌入式linux爱好者
·
2023-10-08 15:48
嵌入式linux
stm32
单片机
arm
嵌入式Linux开发实操(十六):
Linux驱动
模型driver model
嵌入式linux下驱动模型:1、驱动的绑定驱动程序绑定driverbinding驱动程序绑定是将设备device与可以控制它的设备驱动程序driver相关联的过程。总线驱动程序busdriver通常会处理,因为有特定于总线bus的结构来表示设备device和驱动程序driver。使用通用的设备device和设备驱动程序driver结构,大多数绑定都可以使用通用代码进行。Bus总线bus类型结构包含
芯片-嵌入式
·
2023-10-08 13:52
linux
driver
model
Angular
开发学习笔记
:Angular自定义组件实现数据双向绑定
angular6自定义组件,实现双向数据绑定在包装输入类型的组件时,我们需要向外暴露数据接口,用户输入和输出,这时候在组件内部定义双向绑定,会大大方便用户的使用。在编写组件之前,首先看一下组件的使用方式和效果:app.component:{{testBinding}}其中binding-test标签是自定义组件,利用[()]符号进行双向绑定,下面p标签显示所绑定的值。效果图如下:binding-t
JustWantToFly
·
2023-10-08 13:43
Angular开发学习笔记
Angular
自定义组件
数据绑定
双向绑定
linux怎么找网卡驱动,linux系统下如何安装网卡驱动
首先根据网卡的型号到主板的官方或是主板的驱动盘上找一下,应该可以找到对应的
linux驱动
。
黛小鱼
·
2023-10-08 11:47
linux怎么找网卡驱动
ZYNQ学习--AXI_Stream_FIFO
参考资料B站
正点
原子ZYNQ学习视频–SDK篇AXI4-StreamFIFOv4.2LogiCOREIPProductGuideZYNQ的硬核(PS部分)使用不多介绍,网上有很多教程,本文主要介绍AXI4
伊丽莎白鹅
·
2023-10-08 06:23
ZYNQ学习笔记
学习
Linux驱动
emmc的8bits/4bits/1bits模式自动匹配优化
【背景】
Linux驱动
emmc的bus-width的bits模式匹配,从8bit->4bit->1bit的自适应匹配,是根据发送ext_csd命令来看是否有response应答来选择的。
lit_wei
·
2023-10-08 03:08
Linux系统
linux
gnu
p2p
【Linux系统满足产品实时性需求】
二、实时性保证:1、linux系统:打上rt_preempt补丁;2、
linux驱动
:sdio以工作队列方式发起sdio请求,工作队列选取hi优先级,绑定固定core3;并且通过iso_late方式隔离
lit_wei
·
2023-10-08 03:06
linux
运维
服务器
正点
原子嵌入式
linux驱动
开发——U-boot启动流程详解
在上一篇笔记中详细分析了uboot的顶层Makefile,理清了uboot的编译流程。本章来详细的分析一下uboot的启动流程,理清uboot是如何启动的。通过对uboot启动流程的梳理,可以掌握一些外设是在哪里被初始化的,这样当需要修改这些外设驱动的时候就会比较简单。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。链接脚本u-boot.lds详解要分析uboot的启动流程
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
学习
笔记
stm32
正点
原子嵌入式
linux驱动
开发——U-boot移植
uboot的移植并不是说从零开始将uboot移植到所使用的开发板或者开发平台上。这个对于我们开发者来说基本是不可能的,这个工作一般是半导体厂商做的,半导体厂商负责将uboot移植到他们的芯片上,因此半导体厂商都会自己做一个开发板,这个开发板就叫做原厂开发板,比如我们现在学习STM32的时候听说过的discover开发板就是ST自己做的。半导体厂商将uboot移植到自己的原厂开发板上,测试好以后就会
努力自学的小夏
·
2023-10-07 19:28
linux学习
linux
驱动开发
stm32
笔记
学习
正点
原子嵌入式
linux驱动
开发——U-boot图形化配置及其原理
经过之前对uboot的学习可以知道:uboot可以通过stm32mp15_trusted_defconfig来配置,或者通过文件stm32mp1.h来配置uboot。还有另外一种配置uboot的方法,就是图形化配置,以前的uboot是不支持图形化配置,只有Linux内核才支持图形化配置。不过不知道从什么时候开始,uboot也支持图形化配置了,本章就来学习一下如何通过图形化配置uboot,并且学习一
努力自学的小夏
·
2023-10-07 19:55
linux学习
linux
驱动开发
stm32
学习
笔记
(六)
正点
原子STM32MP135移植——内核移植
目录一、概述二、编译官方代码三、移植四、编译一、概述前面已经移植好了TF-A、optee、u-boot,在u-boot能正常跑起来的情况下,现在来移植内核。二、编译官方代码进入kernel目录2.1解压源码、打补丁/*解压源码*/tarxflinux-6.1.28.tar.xz/*进入源码目录*/cdlinux-6.1.28//*打补丁*/forpin`ls-1../*.patch`;dopatc
天师电通电容爆破工程师
·
2023-10-07 11:54
STM32MP135移植
stm32
linux
嵌入式硬件
Linux驱动
开发杂记(0x0D) - remap_pfn_range()
驱动实现mmap主要是调用:intremap_pfn_range(structvm_area_struct*,unsignedlongaddr,unsignedlongpfn,unsignedlongsize,pgprot_t);函数来映射,声明在include/linux/mm.h。第一个参数:虚拟地址描述结构体(声明在include/linux/mm_types.h,起始mm.h中已经包含了它
Vinx911
·
2023-10-07 10:50
Linux驱动
linux
驱动
windows内核
开发学习笔记
三十六:内核概念之内核模式
windows内核中的各个组件并非单纯的独立模块,相反地组件之间不可避免地包含着复杂的依赖关系,甚至存在着交叉调用。也就是说,在内核的学习上,各组件之间的概念和知识是相互关联纠缠的,很难按照一个清晰的层次和顺序把知识体系厘清,往往介绍这个概念时,会牵涉到另外的概念,甚至是没有接触到的概念。但是要是先介绍另外的概念时,往往又是牵涉到其他的概念甚至是原本要介绍的本节的概念,才能更好理解。解决这个困境方
jyl_sh
·
2023-10-07 04:06
系统内核
windows内核
操作系统
系统内核
windows内核
操作系统
驱动开发
C/C++
windows内核
开发学习笔记
五十:x64调用协定
本篇文章描述x64代码中,一个函数(调用方)用来调用另一个函数(被调用方)的标准流程和约定。调用约定违约x64应用程序二进制接口(ABI)默认使用四个寄存器的快速调用的约定。在调用堆栈上分配空间使用一个影子存储,供调用者保存这些寄存器里的数据。在函数调用的参数和用于这些参数的寄存器之间有严格的一对一对应关系(默认指定的寄存器)。任何不适合8字节的参数,或者不是1、2、4或8字节的参数,必须通过引用
jyl_sh
·
2023-10-07 04:06
系统内核
C/C++
windows内核
系统内核
操作系统
windows内核
C/C++
驱动开发
RK3568笔记一:RKNN开发环境搭建
一、介绍RK3568开发板使用的是
正点
原子新出的ATK-DLRK3568开发板,主要是学习从训练到部署的全过程,并记录,为自己的学习作个总结。
殷忆枫
·
2023-10-07 02:17
RK3568学习笔记
笔记
Linux驱动
:LED驱动之十——添加内核定时器实现LED闪烁
添加内核定时器实现LED闪烁1、内核定时器1.1简介1.2调度函数遵循的原则1.3两个比较重要的参数1.3.1HZ1.3.2jiffies1.4内核定时器的API函数1.5内核定时器的使用流程2、驱动源码3、编译驱动的Makefile和测试程序4、实现效果5、高精度定时器1、内核定时器1.1简介内核定时器是内核用来控制在未来某个时间点(基于jiffies,瞬间)调度来异步调用某个函数的一种机制。它
R-QWERT
·
2023-10-07 01:50
Linux设备驱动知识整理
linux
嵌入式
内核
内核定时器
Linux驱动
开发——定时器
文章目录Linux内核定时器硬件定时器硬件定时器特点硬件定时器对应的中断处理函数Linux内核跟时间相关的概念软件定时器Linux内核软件定时器的特点Linux内核软件定时器的相关数据结构和配套函数示例(定时操作GPIO亮灭LED灯)总结Linux内核定时器硬件定时器硬件定时器特点硬件定时器能够按照一定的频率周期性的有规律的给CPU发送中断信号,发送中断的频率(周期)可以通过软件编程来设置,硬件定
Unknowncheats
·
2023-10-07 01:20
技术
嵌入式相关基础知识
Linux驱动
FREERTOS内容解惑与综合应用(基于STM32F103)
本文基础内容参考的是
正点
原子的FREERTOS课程。
路溪非溪
·
2023-10-07 01:19
单片机
嵌入式硬件
【
Linux驱动
】Mx1508驱动步进电机28BYJ-48适用于100ask_imx6ull
【零】硬件相关知识(1)Mx1508双路有刷直流马达驱动电路查看它的功能框图可发现,OUTA1,OUTB1组成一个H桥,OUTA2,OUTB2组成一个H桥。特别需要注意的是,它的VCC和VDD是隔离的,同时两个通道的VCC和VDD都可以有所不同。VCC控制逻辑电路的电平,同时控制了输入端的逻辑电平大小。VDD则控制了H桥上端的驱动电压大小。因此可以通过在VDD上接高于VCC的电压来驱动电压比VCC
DantePayne
·
2023-10-06 23:42
linux
单片机
运维
嵌入式硬件
c语言
基于STM32单片机的智能家居毕设
六、总结一、硬件选型1、硬件清单序号名称型号/作用数量1STM32单片机
正点
原子精英板(STM32F103ZET6)12温湿
请叫我鱼同学
·
2023-10-06 14:15
stm32单片机
stm32
arm
c语言
物联网
微信小程序
(五)
正点
原子STM32MP135移植——烧录
一、概述这里用的烧录方式是使用STM32CubeProgrammerUSB方式烧录二、文件准备还记得FIP_artifacts文件夹吗,里面存放了TF-A、optee、u-boot编译输出的东西,以及最后的fip-stm32mp135-atk-optee.bin文件烧写程序需要准备这些:1.arm-trusted-firmware/tf-a-stm32mp135-atk-usb.stm322.fi
天师电通电容爆破工程师
·
2023-10-06 13:05
STM32MP135移植
stm32
嵌入式硬件
单片机
时间是最好的沉淀剂、疗伤药,我们可以《一直游到海水变蓝》
今年很少看电影,心底,一直有丝丝遗憾,这部片子,依然差点失之交臂,然而还好,紧赶慢赶,终于
正点
赶到。
丹菡
·
2023-10-06 13:43
【
Linux驱动
开发知识点】
文章目录同步与互斥设备模型线程通讯底层设备网络设备misc块设备调试技术Linux内核稳定性问题中断、异常和系统调用进程调度内存管理文件系统数据结构算法-笔试同步与互斥cache一致性内存一致性问题——内存屏障原子操作锁机制spin_lock与Read-WriteSpinlockmutex互斥锁semaphore信号量RCU锁设备模型线程通讯用户空间线程通讯内核与用户进程通讯androidbind
mTicker
·
2023-10-06 09:53
linux
驱动开发
运维
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他