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内核i2c
关于STM32F103的双机通信(基于HAL库)
关于STM32F103的双机通信(基于HAL库)工程介绍STM32CUBEMX配置程序现象工程文件:工程介绍本工程实现了STM32F103C8与STM32F103VC的硬件
I2C
通信,使用轮询的方式,未使用中断以及
sdhj21
·
2024-01-24 09:00
容器原理之Namespace
一、引言namespace是
linux内核
用来隔离内核资源的方案。
李三不四
·
2024-01-24 08:12
容器原理
docker
docker
FRDM‐K64F开发板 ARM Mbed 在线编译器嵌入式和物联网开发
许多较新的传感器都是数字传感器,即它们使用
I2C
(内部集成电路)、SPI(串行外设接口)和UART(通用异步接收器)等协议以数字格式提供输出。执行器是将电信号转换为物理输出(即运动)的设备。执行
亚图跨际
·
2024-01-24 08:54
嵌入式
C/C++
arm开发
物联网
嵌入式
【SGX系列教程】(一)Intel-SGX SDK在ubuntu22.04下安装全流程
检查服务器是否支持SGX2.2sgx硬件/软件开启方法2.3sgxdirver驱动安装;2.3.1linux-sgx-driver驱动程序2.3.2IntelSGXSupportintheLinuxKernel(
linux
tutu-hu
·
2024-01-24 06:34
Intel
SGX系列教程
linux
可信计算技术
硬件架构
Linux内核
--网络协议栈(九)epoll的源码实现
目录一、引言二、IO多路复用------>2.1、多线程------>2.2、select------>2.3、poll------>2.4、epoll三、epoll------>3.1、epoll的使用------>3.2、性能比较------>3.3、epoll事件四、epoll的底层实现------>4.1、wait_queue------>4.2、socket------>4.3、epol
文艺小少年
·
2024-01-24 06:03
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
一文让你深度了解
Linux内核
架构和工作原理
Linux内核
就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。
玩转Linux内核
·
2024-01-24 06:35
Docker简介
devicemapper:是
Linux内核
中支持逻辑卷管理
Cloud034
·
2024-01-24 06:14
docker
容器
运维
Linux 退出进程和销毁进程
includevoidexit(intstatus);void_exit(intstatus);void_Exit(intstatus);exit系列函数没有返回值,使用一个终止状态的整型变量作为参数,
Linux
Cassie~
·
2024-01-24 05:40
Linux
C语言
Linux
进程
退出进程
销毁进程
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM平台编程第一天-ARM常见问题101-289问(物联技术666)
pwd=1688提取码:1688第101问:Q:单步调试
i2c
INT.C在ISendStr中启动总线后,程序怎么又跑到vectors.o中,进行初始化了呢A:由于VIC的限制,程序不能在0x18停下来,
vx349014857
·
2024-01-24 04:34
嵌入式培训课程笔记
LINUX
笔记
【Linux 内核源码分析】RCU机制
RCU基本概念
Linux内核
的RCU(Read-Copy-Update)机制是一种用于实现高效读取和并发更新数据结构的同步机制。它在保证读操作不被阻塞的同时,也能够保证数据的一致性。
攻城狮百里
·
2024-01-24 03:48
Linux
linux
【Linux 内核源码分析】内存屏障
Linux内核
提供了多种内存屏障,包括通用的内存屏障、数据依赖屏障、写屏障、读屏障、释放操作和获取操作等。
Linux内核
中的内存屏障源码主要位于include/linux/com
攻城狮百里
·
2024-01-24 03:48
Linux
linux
【STM32】STM32学习笔记-硬件
I2C
读写MPU6050(35)
00.目录文章目录00.目录01.
I2C
简介02.MPU605003.
I2C
相关API3.1
I2C
_Init3.2
I2C
_InitTypeDef3.3
I2C
_Cmd3.4
I2C
_GenerateSTART3.5
I2C
_GenerateSTOP3.6
I2C
_AcknowledgeConfig3.7
I2C
_SendData3.8
I2C
_ReceiveData3.9
I2C
_Send7bitAddress
Print World
·
2024-01-24 02:36
STM32F103
stm32
学习
笔记
I2C
江科大
江科大stm32
Git基础入门(二)
Linux内核
开源项目有着为数众多的参与者。绝大多数的
Linux内核
维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。
奏的世界
·
2024-01-24 01:31
质疑鸿蒙系统的是什么人群?为什么要杠
架构层面,HarmonyOSNEXT不依赖传统的Unix内核和
Linux内核
,而是实现了AI大模型、AI框架、安全隐私、集成开发环境、设计系统、编程框架、编译器&运行时、编程语言、文件系统、OS内核的全面自研
移不动开发技术
·
2024-01-24 00:16
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
鸿蒙系统
OpenHarmony
移动开发
Linux环境配置
Linux组成Linux系统内核系统级应用程序以上两部分组成
Linux内核
是免费开源的,下载内核网址:https://www.kernel.orgLi
Array902
·
2024-01-23 21:45
Linux
linux
运维
服务器
I2C
-双向二线制同步串线总线-IIC-详细理解整理
1、简介
I2C
总线是由Philips(飞利浦)公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
可可西里_X_back
·
2024-01-23 19:53
工作笔记
【江科大】STM32:
I2C
通信(上)
如果要通过寄存器控制硬件电路,至少需要定义两个字节数据1.一个字节是我们要读写哪个寄存器,也就是指定寄存器地址。2.这个地址下,存储器存的内容(写入内容就是控制电路,读取内容就是获取电路的状态)单片机读取自己的寄存器,可以通过内部的数据总线来完成,直接用指针操作模块中的寄存器在单片机的外面,因此就需要通信协议,连接尽可能少的线,实现单片机读写外部模块寄存器的功能。同步通信和异步通信同步通信:使用一
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
嵌入式硬件
单片机
Linux内核
学习1——
Linux内核
编译安装
一、使用VScode连接远程Linux服务器首先介绍一下比较方便的编辑内核文件的方法连接远程服务器的方法有很多,比如可以借助XShell、putty等软件使用ssh命令来登录远程服务器。但如果使用这种连接方法在远程服务器上进行开发工作,会来带诸多不便,比如:全程只能在终端使用指令操作,文件操作麻烦。写代码不方便,我们可能会先在本地写好代码再使用scp指令把源代码传送到服务器再运行,或直接在服务器上
Backlight~~
·
2024-01-23 15:31
Linux内核
linux
vscode
运维
那些年,Linus torvalds大神喷过的技术
LinusTorvalds被认为是最伟大的程序员之一,因为他写出了使用最广泛的软件,如
Linux内核
和Git版本控制系统。但是他这个人经常因为讲话带有情绪,甚至是因为带有脏话的意见而饱受非议。
老率的IT私房菜
·
2024-01-23 13:49
Linux 常见性能指标 -- 内存
内存映射
Linux内核
给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。页表的映射下,进程就可以通过虚拟地址来访问物理内存。页表实际上存储在CPU的
码农终结者
·
2024-01-23 13:07
linux
运维
IMX6ULL|GPIO子系统
GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上外设绑定,如作为串口、
I2C
左手的月光
·
2024-01-23 10:44
单片机
嵌入式硬件
FPGA高端项目:Xilinx Zynq7020 系列FPGA纯verilog图像缩放工程解决方案 提供3套工程源码和技术支持
XilinxKintex7系列FPGA上的应用本方案在XilinxArtix7系列FPGA上的应用本方案在国产FPGA紫光同创系列上的应用本方案在国产FPGA高云系列上的应用3、设计思路框架设计框图视频源选择ov5640
i2c
9527华安
·
2024-01-23 06:52
FPGA图像缩放
菜鸟FPGA图像处理专题
图像处理三件套
fpga开发
Zynq7020
图像缩放
双线性插值
图像处理
嵌入式Linux开发: 从0开始编译并启动ARM
Linux内核
(全志)
引言最近看见很多小白不会编译
Linux内核
,自己瞎折腾走了很多弯路。本文章将会以OrangePi(香橙派)Zero开发板为例,带您成功编译内核并在板子上启动它。
CNflysky
·
2024-01-23 06:07
嵌入式
linux
arm
arm开发
ARM 驱动 1.22
linux内核
等待队列wait_queue_head_t头文件include定义并初始化wait_queue_head_tr_wait;init_waitqueue_head(&cm_dev->r_wait
goldeneve
·
2024-01-23 03:15
linux
运维
服务器
Linux内核
源码学习 Ext2文件系统布局,文件数据块寻址,VFS虚拟文件系统 转载
https://zhuanlan.zhihu.com/p/441979618文件系统布局文件系统中存储的最小单位是块(Block),一个块究竟多大是在格式化时确定的,例如mke2fs的-b选项可以设定块大小为1024、2048或4096字节。而上图中引导块/自举块(BootBlock)的大小是确定的,就是1KB,引导块是由PC标准规定的,用来存储磁盘分区信息和启动信息,任何文件系统都不能使用启动块
盼望孤独的二进制
·
2024-01-23 02:18
linux
学习
运维
浅谈ARM嵌入式中的根文件系统rootfs
1.根文件系统和
Linux内核
是分开的,单独的
Linux内核
是没法正常工作的根文件系统是
Linux内核
启动以后挂载(mount)的第一个文件系统,然后从根文件系统中读取初始化脚本,比如rcS,inittab
盼望孤独的二进制
·
2024-01-23 02:46
arm开发
linux
运维
【权限提升】Linux Kernel ebpf 提权漏洞(CVE-2022-23222)
漏洞影响版本三、漏洞复现四、漏洞修复前言CVE-2022-23222LinuxKernelebpf权限提升漏洞一、漏洞描述eBPF(extendedBerkeleyPacketFilter)是一种可以在
Linux
李火火安全阁
·
2024-01-23 02:54
Linux
权限提升
漏洞复现
安全
虚拟机安装intel架构的银河麒麟V10(SP1)
一背景银河麒麟是国产操作系统之一,是基于
Linux内核
的桌面操作系统,有自己的应用中心,具有一定的生态系统。今从官网下载了V10(SP1)镜像文件,在Windowns的VMware虚拟机上安装试用。
zljun8210
·
2024-01-22 23:00
linux
运维
服务器
U-Boot 中使用 nfs 命令加载文件报错指南
U-Boot也支持了nfs命令,笔者在U-Boot命令模式下,学习使用nfs命令从服务端(虚拟机Ubuntu18.04)下载
Linux内核
镜像文件到开发板RAM的过程中遇到了一些问题,经过一
Hello阿尔法
·
2024-01-22 21:03
Linux
Linux
U-Boot
NFS
文件共享
U-Boot 命令解析(一)
查询命令环境变量操作命令修改环境变量新建环境变量删除环境变量,内存操作命令内存查看命令md内存修改命令nm内存修改命令mm内存填充命令mw内存拷贝命令cp内存对比命令cmp更多内容一般情况下,U-Boot启动后、
Linux
Hello阿尔法
·
2024-01-22 21:00
Linux
Linux
U-Boot
【Xiao.Lei】- Git详解:深入理解分布式版本控制
1.Git的起源与发展Git是由LinusTorvalds在2005年创建的,起初是为了更好地管理
Linux内核
的开发而
Xiao.Lei
·
2024-01-22 18:53
git
GitHub
Linux
git
github
gitlab
一.初识Linux 1-3操作系统概述&Linux初识&虚拟机介绍
目录一.初识Linux1.操作系统概述计算机组成硬件:软件:操作系统:操作系统工作流程操作系统作用常见的操作系统PC端:移动端:(掌上操作系统)一.初识Linux2.Linux初识linux系统的诞生
Linux
金灰
·
2024-01-22 18:13
Linux
linux
运维
服务器
ds90ub927/926/928和Touchscreen
在当今很多的车载主机产品中,硬件设计屏机分离方案通常使用TI的ds90ub系列加串解串芯片来连接屏和主机,同时将屏侧的触摸IC的Reset(复位)和IRQ(中断)以及
I2C
引脚也通过ds90ub系列芯片的
quiteafew
·
2024-01-22 16:54
常用通信总线UART、
I2C
、SPI以及串行并行,半双工全双工区别
本篇文章通过浅显形象的讲解让大家理解常见的通信总线UART、
I2C
、SPI,以及串行并行的区别,全双工和半双工是什么意思。更多技术文章关注“摸鱼IT”,全网首发“摸鱼IT”公众号。
king-摸鱼
·
2024-01-22 16:57
嵌入式硬件
驱动开发
第十五届蓝桥杯单片机组——AT24C02
I2C
接口:AT24C02使用
I2C
(Inter-integratedCircuit)接口,这是一种同步串行总线,它可以配置一个主设
struggle_success
·
2024-01-22 13:35
蓝桥杯单片机组
蓝桥杯
单片机
Jetson nano
i2c
教程(MPU6050 + PCA9685)
首先介绍nano板子上的
i2c
相关的硬件信息:安装所需要的
i2c
库sudoapt-getinstalll-y
i2c
-tools完成nano中io与
i2c
设备的硬件接线。
不浪不欢
·
2024-01-22 12:16
jeston
nano
pinctrl子系统简介
Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动开发方式,
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
I2C
通信
简介•STM32内部集成了硬件
I2C
收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担•支持多主机模型•支持7位/10位地址模式•支持不同的通讯速度,标准速度
嵌入式小张的学习之路
·
2024-01-22 07:17
STM32
单片机
嵌入式硬件
寄存器映射
文章目录STM32芯片构成引脚方向芯片的寄存器映射寄存器映射寄存器封装芯片的存储器映射STM32芯片构成stm32由内核,Flash,SRAM,外设构成外设包含:GPIO,USART,SPI,
I2C
,ADC
暮光启行
·
2024-01-22 06:24
STM32:入门
单片机
嵌入式硬件
海量运维、运营规划之道
网站访问速度:3秒内image.pngimage.png影响网站速度的因素image.png优化:动静分离、多级缓存、服务器资源优化、gzip压缩、
LINUX内核
优化前端优化:首屏优化、减少HTTP请求
SkTj
·
2024-01-22 06:53
linux内核
源码编译2.6失败
centos7环境iso选择https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso自带qemu,未实测是否可用选择编译版本2.6下载地址遇到的编译错误解决yumlist|grepcursesyuminstallncurses-devel.x86_64-yyuminstallncur
chenxuezhou
·
2024-01-22 04:14
linux
运维
服务器
qemu使用
Python3.8-CSDN博客https://www.cnblogs.com/Oliver.net/p/7211967.html编译python3.8还由于openssl过低参考QEMU启动x86-
Linux
chenxuezhou
·
2024-01-22 04:14
嵌入式硬件
STM32标准库开发—硬件
I2C
外设
I2C
外设简介固定多主机模式:在固定多主机模式下,主机的角色是固定的,每个主机都有一个唯一的地址。在通信过程中,只有一个主机拥有总线的控制权,其他主机处于被动状态。
zhoutanooi
·
2024-01-22 03:54
stm32
嵌入式硬件
单片机
STM32标准库开发—硬件
I2C
读写MPU6050
硬件
I2C
配置结构注意:本次以7位地址模式,一主多从模式对32单片机进行配置硬件
I2C
初始化时钟初始化RCC_APB2PeriphClockCmd(RCC_APB1Periph_
I2C
2,ENABLE)
zhoutanooi
·
2024-01-22 03:54
stm32
单片机
嵌入式硬件
STM32标准库开发—软件
I2C
读取MPU6050
软件模拟
I2C
时序初始化
I2C
引脚以及时钟voidMy
I2C
_Init(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);GPIO_InitTypeDefGPIO_InitStruct
zhoutanooi
·
2024-01-22 03:53
stm32
单片机
嵌入式硬件
linux(七):
I2C
(touch screen)
I2C
子系统
i2c
子系统组成部分:
I2C
核心,
I2C
总线驱动,
I2C
设备驱动
I2C
核心:
I2C
总线驱动和设备驱动注册注销方法
I2C
总线驱动:
I2C
适配器(
I2C
控制器)控制,用于
I2C
读写时序(
I2C
_adapter
菜_小_白
·
2024-01-22 02:54
linux
驱动开发
c语言
ubuntu更换
linux内核
step1:查看现在的内核版本uname-srstep2:到以下链接:https://kernel.ubuntu.com/~kernel-ppa/mainline/下载需要版本的
linux内核
。
卡拉肖克_潘
·
2024-01-21 23:29
vscode+clangd 快速定位
linux内核
vscode+clangd快速定位
linux内核
快速入门注意事项1、关于clangd与cpp冲突的问题2、关于clangd编译的问题快速入门快速完成配置,可以参考韦东山的视频https://www.bilibili.com
穿着码农马甲的电工
·
2024-01-21 22:25
Linux好用工具
linux
vscode
golang
一文带你熟悉Redis网络模型原理
用户态和内核态空间服务器大多都采用Linux系统,ubuntu和Centos都是Linux的发行版,发行版可以看成对linux包了一层壳,任何Linux发行版,其系统内核都是Linux,软件应用都需要通过
Linux
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
中移(苏州)软件技术有限公司面试问题与解答(0)—— 面试感悟与问题记录
之前一直认为自己的
Linux内核
水平还可以,文章读了很多、书也没少看、也写过文章、做过知识分享。但这次和高手即一直做这块的人过招,完败。
蓝天居士
·
2024-01-21 21:18
面试
面试
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他