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-驱动移植
QCM2290 平台sensor移植
QCM2290平台sensor移植
驱动移植
BP:1.将客户提供的驱动源码文件夹icm206xx和qmc6308放到ADSP.VT.5.4.1\adsp_proc\ssc\sensors\目录下2.修改ADSP.VT
墨染天姬
·
2023-11-24 20:12
QCM2290
android
window
ddr
Ubuntu20.04安装搜狗输入法
1、安装包下载搜狗输入法
linux-
首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux点击立即下载,根据自己的硬件选择
奉系坤阀
·
2023-11-24 16:21
Linux
linux
搜狗输入法
Linux-
权限
1.Shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。从技术角度,Shell的最简单定义:命令行解释器(commandInterpreter)主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译
想拿offer
·
2023-11-24 03:14
Linux学习
linux
运维
服务器
从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务...
实现步骤一:
Linux-
安装UbuntuServer16.04X64(图文教程详细版)https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a
baiyue8587
·
2023-11-23 06:28
esp32系列(11):ESP32 IDF平台 mpu6050 DMP
驱动移植
及测试上位机开发
目录1DMP官方库介绍1.1DMP与MPL(MotionProcessingLibraries)功能1.2运行MPL的硬件要求1.3MotionDriver6.12的架构1.3.1MD6.12驱动层(DriverLayer)1.3.2MPLLibrary1.3.3eMPL-HAL2ESP32DMP移植过程记录2.1inv_mpu.c2.1.1修改预处理部分2.1.2修改数据定义部分2.1.3修改函
lu-ming.xyz
·
2023-11-23 05:40
ESP32学习
esp32
陀螺仪
加速度计
mpu6050
linux 内核 sd卡驱动,Linux3.4内核SD卡
驱动移植
【实验目的】SD卡是嵌入式系统常用的外部扩展存储设备。通过移植SD卡驱动,了解SD驱动的移植。说明:在本系统移植课程实验中命令行提示符"$"表示是在主机上执行,"#"表示在目标板执行。【实验环境】●主机:Ubuntu10.10(64bit);●目标机:FS_S5PC100平台;●交叉编译工具链:arm-eabi-4.4.0(Android4.0.4自带交叉工具链);【实验步骤】1.修改配置文件修改
Jack Weavi
·
2023-11-23 00:49
linux
内核
sd卡驱动
Linux设备
驱动移植
目录一、设备树1.1设备树1.2设备树文件1.3设备树语法1.4Linux内核
驱动移植
二、网卡驱动2.1在makemenuconfig界面中选中要安装的驱动2.2在设备树中添加/修改相应的设备信息2.3
宇努力学习
·
2023-11-23 00:48
系统移植
系统移植
Linux
设备树
根文件系统移植
Linux-
内存管理机制、内存监控、buffer/cache异同
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能。在这方面,区别于Windows的内存管理。本文从Linux的内存管理机制入手,简单
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
炼丹-002:从0开始编译
Linux-
准备(丹炉和丹)环境
现在,我们开始做炼丹的准备工作。准备开始炼丹前,我们首先明白编译一个Linux的几个阶段。大王把它分为3个阶段:1、准备工具链,2、编译基础系统,3、编译完整系统。接下来,我们具体说说这三个阶段,我们都干了什么。1、准备工具链。在准备工具链时,我们要准备一个干净的磁盘分区,并把它挂载到一个目标目录上。此时,我们要做的事情,就是将要编译新操作系统的编译工具,核心工具等安装遭到这个挂载点,成为编译工具
weixin_46069202
·
2023-11-22 15:22
linux
服务器
linux内核获取滴答数,
linux-
如何从/ proc / pid / stat获取应用程序的总CPU使用率?
linux-
如何从/proc/pid/stat获取应用程序的总CPU使用率?我想知道如何计算一个进程的总CPU使用率。
weixin_39591386
·
2023-11-22 08:08
linux内核获取滴答数
linux内核编译ccflag,
linux-
内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
Linux-
了解MySQL与部署MySQL
Linux-
了解MySQL与部署MySQLMySQL历史MySQL的三大主要分支版本演变数据的时代数据的分类数据库的发展史文件管理系统的缺点数据库系统发展阶段DBMS数据库管理系统数据库管理系统的优点数据库管理系统的基本功能数据库系统的架构
搬着砖,敲着代码
·
2023-11-19 15:44
mysql
数据库
java
Banana Pi BPI-W3之 RK3588 开源硬件开发板调试imx415摄像头
RK3588从入门到精通]专栏总目录soc:rk3588sensor:imx415board:ArmSoM-W3linux:5.10二、imx415简介品牌:SONY型号:IMX415接口:MIPICSI三、
驱动移植
瑞芯微支持的摄像头
Banana Pi开源硬件
·
2023-11-17 18:07
Banana
pi
开源硬件
开源
Linux-
安装docker-compose
前言:本文建立在服务器中已经存在docker环境的基础上,总结了安装docker-compose过程,以及安装过程中遇到的问题和解决方案。一、下载docker-compose在网上找了两种,一种是github官方的,一种是国内的镜像gitbub官方curl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-com
weixin_40877388
·
2023-11-16 15:45
docker
Liunx
linux
docker
运维
Linux-
内存分页
把物理内存划分成一个个的页面,每个页面大小4K页面为最小单位进行内存的分配知道物理页的索引和页内偏移就可以转换为物理地址页索引+页内偏移==实际物理地址页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系。每一个进程都拥有一个自己的页表,PCB表中有指针指向页表。---百度百科页表结构:为什么要分页?操作系统管理内存的一种方式。他是将内存划分成一个一个页面,然后通过页表进
穰穰
·
2023-11-16 13:14
linux
运维
服务器
博通蓝牙驱动linux,基于Android8.1的博通bcm89342蓝牙驱动的
驱动移植
记录-Go语言中文社区...
说明本文档是基于Android8.1版本的一款博通蓝牙的
驱动移植
全过程记录。本驱动是通过/dev/ttyS2和蓝牙进行通信。
weixin_39546092
·
2023-11-16 07:58
博通蓝牙驱动linux
Planck-pi fbtft
驱动移植
ST7735屏
##修改设备树在suniv-f1c100s.dtsi添加Planck-pi的SPI0管脚(PC0->CLK,PC1->CS,PC2->MISO,PC3->MOSI)spi0_pins:spi0-pins{pins="PC0","PC1","PC2","PC3";function="spi0";}spi0:spi@1c05000{compatible="allwinner,suniv-spi","a
liangchen_first
·
2023-11-15 19:43
Linux
linux
驱动开发
嵌入式Linux fbtft(SPI TFT屏)
驱动移植
及调试
一、概述项目涉及到kernel配置、DTB设备树、fbtft屏驱动修改移植,驱动模块自动加载、屏幕调试。二、准备工作1、64bitLinux系统,我用的是VMware+ubuntu16.4。2、嵌入式开发板,我用的是NanoPi-NEO,全志H3芯片,256MRAM。3、TFT屏一块,我用的是ST7735S,128X128分辨率。4、网线一根、数据线一根,5V2A电源一个(一定要2A以上)。三、开
可望*-*
·
2023-11-15 19:12
嵌入式Linux
嵌入式
linux
arm
FBTFT
驱动移植
移植fbtft到荔枝派Nano1.3inchLCDHATfbtft的官方wikiFBTFTdriverSt7789vLCD移植简介基于AM335X和Linux的LCDLM6069
驱动移植
Liunx驱动学习
zm.sun
·
2023-11-15 19:11
软件
移植树莓派中的fbtft显示驱动到Linux开发板下(二)
上一章节讲述了fbtft显示
驱动移植
到Linux中,被直接编译进去,但是怎么才能把他编译成模块呢?
匿名打工仔
·
2023-11-15 19:39
linux-底层驱动
Linux-
在linux修改文件夹及其子文件夹的权限
加入-R参数,就可以将读写权限传递给子文件夹例如chmod-R777/public_html那么public_html文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限...
小星jeff
·
2023-11-15 13:45
linux
Linux - 基础IO(重定向 - 重定向模拟实现 - shell 当中的 重定向)- 下篇
前言上一篇博客当中,我们对文件在操作系统当中是如何就管理的,这个问题做了详细描述,本篇博客将基于上篇博客当中的内容进行阐述,如有疑问,请参考上篇博客:
Linux-
基础IO(Linux当中的文件,文件系统调用接口
chihiro1122
·
2023-11-15 03:01
linux
运维
服务器
RTT下移植LVGL到W601_显示
驱动移植
RTT下移植LVGL到W601_显示
驱动移植
声明个人学习笔记,不保证正确效果展示移植lvgl到w601工程源码工程源码参考资料https://blog.csdn.net/h451884098/article
BIN_Q_C
·
2023-11-11 22:40
W601
单片机
嵌入式硬件
RT-Thread Studio移植LAN8720A驱动
RTT网络协议栈
驱动移植
(霸天虎)1、新建工程工程路径不含中文路径名,工程名用纯英文不含任何符号。2、用CubeMx配置板子外设2.1、配置时钟按照自己板子配置相应时钟。
weixin_43745583
·
2023-11-11 21:49
单片机
stm32
嵌入式硬件
Linux-
系统调优-常见命令
目录1、uptime2、/proc/loadavg文件:获取平均负载的信息3、free命令:查看内存使用的详细情况基础信息buffer/cache介绍4、SWAP交换分区基础信息如何定义使用SWAP交换分区5、vmstat:性能监控工具
不会编程的猫星人
·
2023-11-11 18:50
数据库运维
linux
运维
服务器
Linux-
用户与用户组,权限
1.用户组管理(以下命令需root用户执行)①创建用户组groupadd用户组名②删除用户组groupdel用户组名2.用户管理(以下命令需root用户执行)①创建用户useradd[-g-d]用户名>-g:指定用户的组,不指定-g,会创建一个同名组并自动加入>-d:指定用户HOME路径,不指定,HOME目录默认在:/home/用户名②删除用户userdel[-r]用户名>-r:删除用户的HOME
单行梦想家
·
2023-11-11 06:58
linux
linux
运维
服务器
Linux-
命令行命令
注:[]的内容说明是可选的1.lsls[-a-l-h][Linux路径]>如果没有参数,就展示当前工作目录的内容>-a:all的意思,即列出所有文件(包含隐藏文件/文件夹)>-l:以列表形式展示内容,并显示更多信息>-h(必须与-l同时使用):以易于阅读的形式,列出文件大小,如:K,M,G2.cd(changedirectory)cd[Linux路径]>cd+参数:表示切换到哪个目录>cd不加参数
单行梦想家
·
2023-11-11 06:58
linux
linux
运维
服务器
飞思卡尔IMX6之TLV320ADC310X系列声卡
驱动移植
一、前言在介绍音频总线I2S总线博客的前言里,我就已经说过,后面会把这次移植声卡驱动的前后经过分享出来。这次,终于忙里偷闲,写出这篇博客来。众所周知,Linux对于音频,是有自己的一套驱动框架的,那就是——ALSA。以往,像V4L2视频框架、I2C总线框架、INPUT子系统等,我还耐心研究过,但这套音频框架我却甚至都没有时间去研究。深圳的工作节奏相比较重庆的工作节奏快太多了,每天都有事情做,忙的不
陈子陌
·
2023-11-11 06:35
Linux音频驱动
STM32HAL库学习笔记九——LCD显示
HAL库部署STM32LCD显示文章目录HAL库部署STM32LCD显示前言LCD显示屏简介FMSC简介HAL库配置LCD显示一、CubeMX配置二、
驱动移植
三、常规显示函数四、显示测试代码前言在参考多方资料后个人认为
易水斯年
·
2023-11-10 14:30
笔记
stm32
学习
单片机
Linux - 实现一个简单的 shell
前言之前我们对进程的替换,进程地址空间等等的概念进行了说明,本篇博客会基于这些知识点来实现一个简单的shell,如有疑问,可以参考下述博客:
Linux-
进程程序替换-C/C++如何实现与各个语言之间的相互调用
chihiro1122
·
2023-11-09 07:49
linux
服务器
Linux-
文件远程拷贝命令scp、sftp的使用
文章目录scpsftp总结scpscp:远程拷贝,底层通过ssh协议远程连接到其他的机器上,复制文件scp用法:scp源文件目标文件示例1拷贝远程机器/lianxi2目录下的所有文件到本地/tmp目录下拷贝文件夹要接-r表示递归拷贝scp-rroot@192.168.2.12:/lianxi2/tmp示例2拷贝本地/lianxi/0721目录下的所有文件到远程机器/lianxi2目录下scp/li
失眠大艺术家
·
2023-11-09 03:09
Linux
linux
服务器
ssh
Linux-
安装Jenkins 超细讲解
目录1.安装SUNJDK2.添加Jenkins库到yum库,添加完成后将从这里下载安装。3.Jenkins相关配置:3.1Jenkins端口配置,改成自己需要的端口:3.2Jenkinsjavabin命令路径配置3.3设置Jenkins堆内存3.4设置插件更新中心镜像4.启动Jenkins1.安装SUNJDK参见我的博客:LinuxCentOS-安装Java2.添加Jenkins库到yum库,添加
LeoSong121
·
2023-11-08 19:36
Linux
CI/CD
linux-
(from_timer)-定时器的升级
查看linux版本:catproc/version使用旧主板型号(SSD202D)4.9.84使用新主板型号(RV1126)4.19.111============================================================================移植yaffs驱动时发现内核对定时器进行了升级,很扯淡啊!多亲切多易懂啊!你看这个回调函数,看不懂啊,花里胡
旋风旋风
·
2023-11-08 10:25
rv1126-rv1109
linux
rv1126-rv1109
linux-
网络基础概念与socket编程
文章目录学习目标1网络基础概念1.1协议1.2分层模型1.3数据通信过程1.4网络应用程序的设计模式1.5以太网帧格式1.6网络名词术语解析(自行阅读扫盲)2SOCKET编程2.1socket编程预备知识2.2socket编程主要的API函数介绍2.2.1intsocket(intdomain,inttype,intprotocol);2.2.2intbind(intsockfd,conststr
琰婧
·
2023-11-08 07:46
#
linux-网络编程
Linux-
基础了解-03-Shell 教程/Shell 变量/Shell 传递参数/Shell 数组/Shell 基本运算符/Shell echo命令
@Shell教程/Shell变量/Shell传递参数/Shell数组/Shell基本运算符/Shellecho命令一、Shell教程Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,
Xiaowu2048
·
2023-11-07 23:55
linux
bash
服务器
Linux-
进程创建,进程终止,进程等待
文章目录:1.进程创建1.1fork()函数1.2vfork()函数2.进程终止2.1进程终止的场景2.2进程常见的终止方法正常终止(可以通过echo$?查看进程退出码)异常退出:Ctrl+c,信号终止扩展-->[刷新缓冲区的方式]扩展-->[库函数在哪一步冲刷缓冲区,关闭流]3.进程等待3.1进程等待的作用3.2wait()函数wait函数的使用问题一:如下代码我们如何证明父进程没有先退出,而是
双鱼211
·
2023-11-07 12:02
linux—系统
linux
进程创建
进程终止
进程等待
wait
Linux-
不同进程变量地址相同,其物理地址相同吗?
1·printf缓冲区如果缓冲区满了-那么就直接输出如果缓冲区未满-用户强制刷新会输出程序结束会输出举个例子我们来看下#include#include#includeintmain(){printf("hello\n");sleep(5);exit(0);}#include#include#includeintmain(){printf("hello");sleep(5);exit(0);}通过这
HANWEN KE
·
2023-11-07 11:39
Linux
linux
unix
c++
互斥锁与死锁(linux多线程)
linux-
互斥锁与死锁线程安全再次了解原子性如何保证线程安全互斥锁加锁与解锁互斥锁的使用流程死锁产生死锁的两种方式死锁产生的条件避免死锁的方式之前我们了解到一些线程的基本知识,线程等待,线程分离啊什么的
_ 菜 -∞
·
2023-11-06 09:26
操作系统
多线程
互斥锁
死锁
线程安全
Linux-
静态路由相关配置
Linux下静态路由修改【方法一】1)添加路由:#routeadd-net192.168.0.0/24gw192.168.0.1#routeadd-host192.168.0.1dev192.168.0.12)删除路由routedel-net192.168.0.0/24gw192.168.0.1注释:add增加路由del删除路由-net设置到某个网段的路由-host设置到某台主机的路由gw出口网关
戴小四
·
2023-11-06 02:49
Linux
网络
路由
静态路由
路由设置
Linux-
系统管理13-系统安全及应用
目录一、基本安全措施1.系统账号清理2.密码安全控制3.命令历史限制4.终端自动注销二、切换用户su命令三、提升权限sudo命令1.su命令的缺点:2.sudo命令四、开关机安全控制1.调整BOIS引导设置2.禁用重启热键Ctrl+Alt+Del3.gurb菜单限制五、弱口令检测JR(JoththeRipper)1.JR(JoththeRipper)简介2.安装JR工具六、端口检测NMAP1.NM
改名叫热炸
·
2023-11-05 19:40
Linux基础
linux
centos
SOEM源码解析——eeprom_read(读EEPROM)
0工具准备1.SOEM-master-1.4.0源码1eeprom_read函数总览eeprom_read函数在SOEM源码的路径如下:test->
linux-
>eepromtool->eepromtool.c
时光飞逝的日子
·
2023-11-05 14:46
工业以太网
EtherCAT
SOEM
eeprom_read
读EEPROM
主站
linux-
等保测评
#查看审计规则#auditctl-l#添加审计规则#auditctl-w/etc/passwd-prwxa(注意:用auditd添加审计规则是临时的,立即生效,但是系统重启失效。)#-wpath:指定要监控的路径,上面的命令指定了监控的文件路径/etc/passwd#-p:指定触发审计的文件/目录的访问权限#-k给当前这条监控规则起个名字,方便搜索过滤#rwxa:指定的触发条件,r读取权限,w写入
securitor
·
2023-11-05 09:16
linux
服务器
网络
深入理解计算机系统第三章笔记
3.2程序编码
linux-
>gcc-Og-opp1.cp2.cgcc指GCCC编译器-Og告诉编译器使用生成符合原始C代码整体结构的机器代码优化-o是增加优化级别
linux-
>gcc-Og-Sp1.c生成
麻风剑客
·
2023-11-04 02:25
STM32中微秒延时的实现方式
STM32中微秒延时的实现方式0.前言一、裸机实现方式二、FreeRTOS实现方式三、定时器实现(通用)4、总结0.前言 最近在STM32
驱动移植
过程中需要用到微秒延时来实现一些外设的时序,由于网上找到的驱动方法良莠不齐
Amonter
·
2023-11-03 19:57
RTOS
stm32
单片机
嵌入式硬件
Linux-
使用命令行建立Wi-Fi链接
前些日子要使用香橙派做一个NAS,遇到了连接Wi-Fi的问题,奈何又没有图形界面,于是在网上查找资料,结合gpt,得到下文命令行建立WiFi连接以下知识均来自于Chatgpt,这真是太牛逼了打开终端,列出可用的WiFi网络sudoiwlistwlan0scan|grepESSID找到要连接的WiFi名字,连接sudonmclidevwificonnect--no-agent其中应该替换为你要连接的
麦片老板
·
2023-11-03 14:07
linux
运维
服务器
linux
驱动移植
-linux块设备驱动blk-mq
在上一节我们介绍了块设备驱动的I/O读写流程,以及块设备的注册/卸载、通用磁盘的申请/删除/添加相关的API。此外还有一部分相关重要的内容没有介绍,那就是通用块层request_queue、bio等相关的内容。一、通用块层核心数据结构1.1request_queue请求队列是由structrequest_queue表示的,每一个gendisk对象都有一个request_queue对象,保存对该ge
Graceful_scenery
·
2023-11-03 07:23
linux
运维
服务器
嵌入式安防监控项目——安防监控实现
目录一、视频流原理与移植二、mjpeg-streamer视频图像的显示2.1MJPG简介2.2环境2.3查看我的摄像头信息2.4
驱动移植
过程2.5mjpg-stream的移植(1)jpeg库的移植(2)
宇努力学习
·
2023-11-03 07:49
安防监控项目
linux
嵌入式
exynos_4412
Linux-
文件系统
目录文件系统是什么?为什么要有虚拟文件系统vfs?linux文件系统的几大分类?常见文件系统的区别?什么是软链接和硬链接?经常说的文件IO又是什么?文件系统是什么?⽂件系统的基本数据单位是⽂件,它的⽬的是对磁盘上的⽂件进⾏组织管理,那组织的⽅式不同,就会形成不同的⽂件系统。Linux⽂件系统会为每个⽂件分配两个数据结构:索引节点(inode)和⽬录项(directoryentry),它们主要⽤来记
嗨咯沃得
·
2023-11-02 22:58
Linux操作系统
linux
运维
Linux-
固定usb转网口名称
参考链接https://www.cnblogs.com/WCH-SoftGroup/p/16516383.htmludev简介udev是一个用户空间系统,它使操作系统管理员能够为事件注册用户空间处理程序。udev守护程序接收的事件主要由(Linux)内核生成,以响应与外围设备相关的物理事件。因此,udev的主要目的是对外设检测和热插拔采取行动,包括将控制权返回给内核的操作,udev可提供所需的基础
Paper_Love
·
2023-11-02 21:50
Linux
linux
C语言复习第一周归纳总结(简介~switch开关语句)
一、C语言简介1、BCPL->NewB->C->UNIX->Minx->
Linux-
>gccC语言诞生:1971~73年,美国贝尔实验室,肯.汤普逊和丹尼斯.里奇(二选一:丹尼斯.里奇)C是为了编写操作系统诞生的
micors
·
2023-11-02 17:49
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他