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
IIC驱动开发
Linux
驱动开发
(十七)---树莓派PWM驱动
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:01
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
PWM
Linux
驱动开发
(十六)---块设备驱动
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:00
操作系统
linux知识
驱动开发
驱动开发
linux
块设备
ramdisk
5.15内核
Linux
驱动开发
(十五)---如何使用内核现有驱动(显示屏)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:00
linux知识
驱动开发
操作系统
驱动开发
linux
树莓派
tft屏幕
ili9341
Linux
驱动开发
(十四)---USB
驱动开发
学习(键盘+鼠标)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:30
驱动开发
操作系统
linux知识
驱动开发
linux
键盘鼠标
usb驱动
Linux
驱动开发
(十三)---USB驱动HID开发学习(鼠标)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:30
linux知识
驱动开发
操作系统
驱动开发
linux
鼠标
HID
Linux
驱动开发
(十二)---树莓派framebuffer学习(改造OLED)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:29
驱动开发
操作系统
linux知识
驱动开发
linux
framebuffer
oled
Linux
驱动开发
(十一)---树莓派SPI驱动学习(OLED)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:59
驱动开发
操作系统
linux知识
驱动开发
linux
12860
oled
Linux
驱动开发
(十)---树莓派输入子系统学习(红外接收)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:59
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
VS1883
Linux
驱动开发
(九)---树莓派I2C设备
驱动开发
(BME280)
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:59
驱动开发
操作系统
linux知识
驱动开发
linux
BME280
树莓派
Linux
驱动开发
(八)---树莓派SR04
驱动开发
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:58
linux知识
驱动开发
操作系统
驱动开发
linux
SR04
树莓派
Linux
驱动开发
(七)---树莓派按键
驱动开发
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:28
驱动开发
操作系统
linux知识
驱动开发
linux
运维
树莓派
按键
Linux
驱动开发
(六)---树莓派配合硬件进行字符
驱动开发
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:28
linux知识
驱动开发
操作系统
驱动开发
linux
树莓派
GPIO
Linux
驱动开发
(五)---树莓派设备树配合
驱动开发
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》继续宣传一下韦老师的视频
胖哥王老师
·
2022-08-13 17:27
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
设备树
Linux
驱动开发
(一)---环境搭建与hello world
学无止境今天开始学习一下
驱动开发
。之前也写过一些内核模块的东西,但是没有系统的了解过驱动的工作方式,这次来学习一下,学习的资料来自于b站韦东山老师的视频,总结一下学习的心得体会。
胖哥王老师
·
2022-08-13 17:57
操作系统
linux知识
驱动开发
驱动开发
linux
内核
Linux
驱动开发
(三)---设备树
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》继续宣传一下韦老师的视频70天30节Linux
驱动开发
快速入门系列课程【实战教学、技术讨论
胖哥王老师
·
2022-08-13 17:57
驱动开发
操作系统
linux知识
驱动开发
linux
Linux
驱动开发
(四)---树莓派内核编译
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》继续宣传一下韦老师的视频70天30节Linux
驱动开发
快速入门系列课程
胖哥王老师
·
2022-08-13 17:57
驱动开发
linux知识
操作系统
驱动开发
linux
树莓派
内核
Linux
驱动开发
(二)---驱动与设备的分离设计
前言《Linux
驱动开发
(一)—环境搭建与helloworld》继续宣传一下韦老师的视频70天30节Linux
驱动开发
快速入门系列课程【实战教学、技术讨论、直播答疑】分离设计参考韦东山老师的代码。
胖哥王老师
·
2022-08-13 17:57
操作系统
linux知识
驱动开发
驱动开发
linux
分离思想
Linux
驱动开发
|WiFi驱动
WiFi驱动一、WiFi驱动添加与编译I.MX6U-ALPHA开发板目前支持两种接口的WIFI:USB和SDIO,其中USBWIFI使用的芯片为RTL8188EUS或RTL8188CUS,SDIO接口的WIFI使用的芯片为RTL8189FS。这两个都是realtek公司出品的WIFI芯片。realtek公司已经提供了WIFI驱动源码,因此只需要将WIFI驱动源码添加到Linux内核中,然后通过图形
安迪西
·
2022-08-13 17:26
Linux驱动开发
驱动开发
linux
wifi
Linux
驱动开发
(十八)---网络(网卡)驱动学习
前文回顾《Linux
驱动开发
(一)—环境搭建与helloworld》《Linux
驱动开发
(二)—驱动与设备的分离设计》《Linux
驱动开发
(三)—设备树》《Linux
驱动开发
(四)—树莓派内核编译》《Linux
胖哥王老师
·
2022-08-13 17:25
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
网络
LED驱动 - ARM裸机与汇编前传
通过LED简单
驱动开发
,可以梳理出裸机
驱动开发
流程。开发过程设计目标输入或输出设备物理规格和功能规格说明文档、开发板原理图、SOC
生活需要深度
·
2022-08-11 13:59
ARM裸机与汇编
ARM
汇编
LED
裸机
ARM开发(四)新手小白如何阅读芯片手册,裸机
驱动开发
步骤以及纯汇编实现点灯,汇编结合c点灯,c实现点灯
一.如何阅读芯片手册(datasheet)作为嵌入式学习者,如何去阅读芯片手册是重中之重。不管是什么芯片手册,在写的怎么天花乱坠,它的本质也就是使用说明书。可是问题来了,它Y的是本英语的说明书,但是英语不好的友友们不要过于焦虑,我们现在有了很好的翻译软件,而且只要我们多读多看,在未来的一个时间点厚积薄发,阅读芯片手册对你来说再也不是问题。下面我将以生动形象用一个三星的芯片手册结合如何进行简单驱动开
飞赴
·
2022-08-11 13:25
驱动开发
arm开发
c语言
c语言实现向上取整计算方法
1:0)c语言向上取整的一点技巧做底层或者说
驱动开发
时,经常会遇到一些硬件限制,比如STM32有些寄存器要求16bit访问、32bit访问,否则可能引发Hardfault中断;再比如擦除
·
2022-08-10 14:10
【教程3】疯壳·ARM功能手机-整板资源介绍
集成外设有RTC、SDIO、FSMC、DCMI、DAC、ADC、CAN、USB、
IIC
、SPI、I2S、DMA、定时器等。主频可达到168MHz,210DMIPS的处理能力。
efans_Mike
·
2022-08-10 10:23
ARM手机
arm
嵌入式硬件
物联网
stm32
mcu
LeaRun模型
驱动开发
框架 重塑企业生产力
快速开发框架在设计思想上可以分为“表单驱动”和“模型驱动”两种。前者将页面的表单和数据的存储结构合二为一,而后者则与纯代码开发类似,实现了数据与表单的完全分离。在业界的通行观点中,“表单驱动”具有更低的使用门槛和技术门槛,数据与存储结构相结合,整体围绕表数据展开。其核心是通过软件系统中的工作流来运行业务流程,并对业务问题进行分析和设计。数据层次关系简单,类似于传统BPM软件,应用场景相对有限,更适
·
2022-08-09 10:38
开发工具模型
LeaRun模型
驱动开发
框架 重塑企业生产力
快速开发框架在设计思想上可以分为“表单驱动”和“模型驱动”两种。前者将页面的表单和数据的存储结构合二为一,而后者则与纯代码开发类似,实现了数据与表单的完全分离。在业界的通行观点中,“表单驱动”具有更低的使用门槛和技术门槛,数据与存储结构相结合,整体围绕表数据展开。其核心是通过软件系统中的工作流来运行业务流程,并对业务问题进行分析和设计。数据层次关系简单,类似于传统BPM软件,应用场景相对有限,更适
·
2022-08-09 10:07
模型驱动开发工具
stm32
IIC
通讯协议(软件模拟)
一,
IIC
的物理层1.从上图可以看出,
IIC
通讯的物理层仅需要两根总线SDA(数据传输总线).SCL(时钟控制总线),它不需要外部收发设备,因此结构简单,广泛应用于设备内部的通讯。
夜暗心明
·
2022-08-08 15:58
笔记
stm32
单片机
arm
通信协议(三)——
IIC
协议
1、基础知识1.1概念
IIC
通讯协议(Inter-IntegratedCircuit,也常被写作I2C)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息
发光中请勿扰
·
2022-08-08 15:28
通信协议
fpga开发
IIC
IIC
协议的软件模拟实现程序
项目场景:基于STM32F407实现GPIO软件模拟
IIC
驱动EEPROM背景:工作中用到了EEPROM用于存储配置信息,需要对EEPROM进行读、写功能的实现。
我很强大。
·
2022-08-08 15:28
Keil5
MDK5
单片机
驱动开发
嵌入式硬件
嵌入式硬件通信接口协议-
IIC
(二)分层架构设计模拟接口
文章首发于同名微信公众号:DigCore欢迎关注同名微信公众号:DigCore,及时获取最新技术博文。原文链接:https://mp.weixin.qq.com/s/jFxic0iOet_rIlWi3is8eQ关于分层设计的思想,在之前的一篇文章中《嵌入式硬件通信接口协议-SPI(二)分层架构设计模拟接口》介绍SPI接口设计时,已经做了详细的设计过程讲解,在此就不赘述了。现在参考SPI的BSP层设
DigCore
·
2022-08-08 15:57
嵌入式开发
-
RTOS-FreeRTOS
嵌入式开发
-
SoC芯片ESP8266
嵌入式开发
-
单片机STM32
嵌入式开发
-
RTOS-uCOS
嵌入式开发
-
SoC芯片nRF51x22
嵌入式开发
-
Linux平台
IIC
IIC协议
模拟IIC接口
IIC时序
单片机外设接口
嵌入式硬件通信接口协议-
IIC
(一)协议基础
原文链接:https://mp.weixin.qq.com/s/zJ7cnuxMzESSDnan3Izmkw本节继续讲嵌入式硬件通信接口协议中的又一个串行通信接口-
IIC
。
DigCore
·
2022-08-08 15:56
嵌入式开发
-
单片机STM32
嵌入式开发
-
Linux平台
嵌入式开发
-
SoC芯片nRF51x22
嵌入式开发
-
RTOS-uCOS
嵌入式开发
-
RTOS-FreeRTOS
嵌入式开发
-
SoC芯片ESP8266
IIC
IIC协议
模拟IIC接口
单片机外设接口
单片机IIC
【硬件通讯协议】
IIC
总线协议以及模拟(软件)
IIC
参考资料NXP官方网站提供的
IIC
总线规范I2C-busspecificationandusermanuahttps://www.nxp.com/docs/en/user-guide/UM10204.pdf
喜暖知寒
·
2022-08-08 15:26
开发项目小知识点
软件协议
通讯协议
单片机
嵌入式硬件
完整的python项目实例-python完整项目
+现有框架+基础编程2.项目日志:logging模块(调试性的日志和记录性的日志)参考:python官方文档中的howto-logging.pdf和library.pdf中的logging部分3.测试
驱动开发
weixin_37988176
·
2022-08-07 07:43
51单片机——PCF8591_ADC_DAC驱动-模拟
IIC
通讯1.0
1、上节已经单独写好了
IIC
驱动代码,本次驱动PCF8591就直接拿来用了。2、首先,运用了goto语句,不知道如何使用的可自行学习。
金丝草
·
2022-08-05 10:07
单片机
嵌入式
c语言
STC89C52R单片机以及CF85911的AD转换
\11.1AD/DA转换模块:图1AD/DA转换模块电路图AIN0~AIN3为模拟量输入(可以选择输入方式)A0~A2为硬件地址引脚,用来编码地址AOUT应该为模拟量输出(DA转换)SCL、SDA即为
IIC
红烧猪——头
·
2022-08-05 10:07
单片机
嵌入式硬件
被高估了的测试
驱动开发
?
测试
驱动开发
(TDD)始于上世纪90年代,时至今时今日,依然只有少数的开发者在践行着。本文作者从软件开发者的角度,又一次帮助我们定义了测试
驱动开发
,解答了众多开发着对TDD常见的谬误。
罗昭成-csdn
·
2022-08-04 15:39
程序员指北
翻译
TDD
测试
开发
编程
敏捷
I2C总线内容总结分享
简介
IIC
的全称是Inter-IntegratedCircuit,串行总线的缩写,由duPhilips公司推出,是近年来在微电子通信控制制领域广泛采用的一种新型总线标准。
快乐的学习
·
2022-08-02 07:22
驱动
驱动开发
【正点原子Linux连载】第三十七章 Linux内核移植 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第三十
正点原子
·
2022-07-30 07:08
LINUX
linux
IMX6ULL
驱动开发
前奏一:u-boot移植步骤明细
U-boot移植uboot实际上就是一个裸机程序,但它是用来引导linux内核启动的,就像电脑上的bios。本文只要是记录利用NXP官方的uboot进行改造,适配正点原子IMX6ULL阿尔法开发板的过程涉及到的文件(可能不全)/home/swiler/uboot_official/uboot-imx-rel_imx_4.1.15_2.1.0_ga_alientek/configs/mx6ull_1
Swiler
·
2022-07-30 07:37
Linux基础
嵌入式
c语言
mcu
linux
单片机
i.MX6ULL
驱动开发
| 33 - NXP原厂网络设备驱动浅读(LAN8720 PHY)
在Linux内核启动日志中可以看到PHY使用的驱动为SMSCLAN8720:一、设备树节点在开发板的设备树描述文件中,两个以太网口的描述如下:&fec1{pinctrl-names="default";pinctrl-0=;phy-mode="rmii";phy-handle=;phy-reset-gpios=;phy-reset-duration=;status="okay";};&fec2{p
Mculover666
·
2022-07-30 07:36
i.MX6ULL
网络
驱动开发
linux
玩转NVIDIA Jetson AGX Xavier(15)---
驱动开发
之jetson-io的应用
最近准备开始用jenson连接一些外设,因此需要做一些
驱动开发
来完成jenson和外设的通信,随后的即便文章会对jetson的外部接口和如何使能这些接口做一个介绍。
Gaosiy
·
2022-07-29 07:32
玩转NVIDIA
Jetson
AI
GPU计算平台
jetson-io
jetson
xavier
spi
Linux
驱动开发
1: 模块化驱动
最简单的模块hello.c#includeinthello_init(void){printk("Hellomoduleinit\n");return0;}voidhello_exit(void){printk("Hellomoduleexit\n");}module_init(hello_init);module_exit(hello_exit);MODULE_LICENSE("GPL");Ma
wjundong
·
2022-07-28 22:12
测试替身在iOS开发中的实现整理
开始之前请允许先介绍在iOS开发测试中的一些基础框架和理论:在iOS开发的过程中,我们常接触到的单元测试框架有Qucik以及他的好朋友Nimble,前者是iOS编程开发中行为
驱动开发
框架,后者是对iOS
leisurehuang
·
2022-07-27 09:22
WIFI
驱动开发
——WIFI支持WPA3连接
LinuxKernelSupportWPA3文章目录LinuxKernelSupportWPA31.WPA3是什么2.WPA3相对于WPA2改进的地方3.如何使用WPA33.1驱动加载确认3.2编译生成`wpa_supplicant`,`hostapd`工具3.3`STA`模式下,连接WPA3加密的WIFI3.3.1`wpa_supplicant`的使用3.3.2`wpa_passphrase`的
卐一十二画卐
·
2022-07-26 09:49
Wi-Fi驱动开发
Linux驱动开发
驱动开发
驱动程序
u-boot
超详细【Uboot
驱动开发
】(一)uboot基础了解
一、uboot基础了解1.U-boot是什么U-Boot,全称UniversalBootLoader,是遵循GPL条款的从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的开放源码项目。U-boot其主要作用为:==引导系统的启动!==目前,U-Boot不仅支持Linux系统的引导,还支持NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS,android等多种嵌
卐一十二画卐
·
2022-07-26 09:18
Uboot开发
驱动开发
linux
运维
坚持学习100天:C++标准库(C++语言本身
IIC
++标准库)
前言Hello,我是修齊。学习C++的第一百零二十天,用心学习。在这里记录一些学习的东西和学习的心情,内容主要是一些自己学习整理的小笔记。一、C++标准库1.标准库提供了标准的输入\输出,字符串,容器(矢量,列表,映射),非数值运算(排序,搜索,合并),对数值的计算。2.C++包含相对少的关键字,很多有用的函数来源库。3.C++标准库实现容器和算法的部分就是STL。4.C++标准库提供一个可扩展的
smile- sunshine
·
2022-07-24 12:57
笔记
编程语言
C++
c++
学习
开发语言
基于树莓派4b的传感器数据可视化实现
一、mpu6050模块1、整体思路利用树莓派的
IIC
与mpu6050进
F l e
·
2022-07-24 10:52
电子电路
python
树莓派
嵌入式课程学习大纲分享,零基础入门嵌入式技术
如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,我认为大概分3个阶段:1、嵌入式linux上层应用,包括QT的GUI开发2、嵌入式linux系统开发3、嵌入式linux
驱动开发
嵌入式目前主要面向的几个操作系统是
长沙千锋
·
2022-07-21 10:59
嵌入式开发
嵌入式学习大纲
IIC
设备驱动程序(六)————SMBus协议
1、介绍系统管理总线(SMBus)是一个两线接口。通过它,各设备之间以及设备与系统的其他部分之间可以互相通信。它基于I2C操作原理。SMBus为系统和电源管理相关的任务提供一条控制总线。一个系统利用SMBus可以和多个设备互传信息,而不需使用独立的控制线路。系统管理总线(SMBus)标准涉及三类设备。从设备,接收或响应命令的设备。主设备,用来发布命令,产生时钟和终止发送的设备。主机,是一种专用的主
风雨兼程8023
·
2022-07-19 20:02
Linux
IIC设备驱动程序
基于RK3399的LED
驱动开发
1、添加设备树在设备树arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dts中添加gpio-led{status="okay";compatible="gpio-led";gpio-led1=;gpio-led2=;};2、驱动代码#include#include#include#include#include#include#include#i
悠哉无忧
·
2022-07-19 20:22
驱动开发
stm32
arm开发
android驱动例子(led灯控制),Android驱动例子LED灯控制.doc
博客园发布时间:2012-02-1816:38阅读:78次原文链接[收藏]本例子,讲述在android2.1上完全自已开发一个驱动去控制硬件口并写应用测试该驱动,通过这样一个例子,解析android下的
驱动开发
流程的应用调用流程
weixin_39965673
·
2022-07-19 20:28
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他