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下驱动开发
I.MX6u嵌入式linux
驱动开发
1:Ubuntu系统入门当Ubuntu系统入门以后,我们重点要学的就是如何在
Linux下
进行C语言开发,如何使用gcc编译器、如何编写Makefile文件等等首先安装虚拟机软件VM:VmwareWorkstation
vv不说话
·
2024-02-07 20:35
MX6U嵌入式linux
linux
驱动开发
运维
裸机开发及开发环境搭建
Linux
驱动开发
最终也是操作的寄存器,但是在操作寄存器之前要先编写一个符合Linux驱动的框架。同样一个点灯驱动,裸机可能只需要十几行代码,但是
Linux下
的驱动就需要几十行代码。2.Linux驱
vv不说话
·
2024-02-07 20:34
MX6U嵌入式linux
linux
嵌入式Linux_
驱动开发
:offset宏和container_of宏
今天学习了两个Linux内核中两个宏定义,下面逐步分析宏的作用。1.获取结构体元素的偏移量:offsetof宏#defineoffsetof(TYPE,MEMBER)((int)&((TYPE*)0)->MEMBER)第一步:0地址转为(TYPE*)0这是一个强制类型转换,把0地址强制类型转换成一个TYPE指针,这个指针指向一个TYPE类型的结构体变量。(实际上这个结构体变量可能不存在,但是只要我
Mr_WangAndy
·
2024-02-07 20:29
嵌入式Linux_驱动开发
驱动开发
C语言
offsetof宏
container_of宏
【Linux】设备
驱动开发
环境配置
博客主页:PannLZ系列专栏:《Linux系统之路》不要让自己再留有遗憾,加油吧!文章目录1.1工具配置(Ubuntu)1.2获取源代码1.3配置构建内核1.4内核约定1.1工具配置(Ubuntu)$sudoapt-getupdate$sudoapt-getinstallgawkwgetgitdiffstatunziptexinfogcc-multilibbuild-essentialchrpa
PannLZ
·
2024-02-07 20:58
Linux系统之路
linux
运维
服务器
CLI 命令行实用程序开发基础
服务计算概述CLI(CommandLineInterface)实用程序是
Linux下
应用开发的基础。
蜜桃桃的冰淇淋奶昔
·
2024-02-07 19:03
CentOS7安装SQLServer2017
安装要求1、centos或redhat7以上系统2、内存2G以上说明:
Linux下
安装SQLServer数据库有2种办法:使用rpm安装包安装rpm安装包地址:Indexof/rhel/7/mssql-server
TimengHero
·
2024-02-07 18:07
SQL
Server
linux
centos
sqlserver
2020-02-21
数据卷创建一个数据卷启动一个挂载数据卷的容器查看数据卷的具体信息删除数据卷数据卷数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新,不会影响镜像数据卷默认会一直存在,即使容器被删除注意:数据卷的使用,类似于
Linux
博客用户
·
2024-02-07 17:06
初识
Linux下
的静态库与动态库
文章目录一、静态库的简要介绍及应用1.静态库的介绍2.静态库的特点3.静态库的创建A.创建静态库的命令B.静态库参数说明C.静态库的创建步骤4.静态库的应用实例。二、动态库的简要介绍及应用1.动态库的介绍2.动态库的特点3.动态库的创建A.创建动态库的命令:B.动态库参数说明C.动态库的创建步骤4.动态库的应用实例三、总结1.静态库与动态库文件大小对比2.学习体会一、静态库的简要介绍及应用1.静态
houlile_sunny
·
2024-02-07 17:32
ubuntu
linux
Linux下
静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。**共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。**动态库:**共享库的一种变化形式,目前大都采用共享库的方式命名方式:**静态库:**前缀lib+库名+.a(liblzym.a,libstdc++.a等)**动态库:**前缀lib+库名+.s
爱编程的小黑
·
2024-02-07 17:01
Linux
Linux下动态库与静态库
Linux下
库函数、静态库与动态库
库函数什么是库库是二进制文件,是源代码文件的另一种表现形式,是加了密的源代码;是一些功能相近或者是相似的函数的集合体.使用库有什么好处提高代码的可重用性,而且还可以提高程序的健壮性;可以减少开发者的代码开发量,缩短开发周期.库制作完成后,如何给用户使用头文件---包含了库函数的声明库文件---包含了库函数的代码实现注意:库不能单独使用,只能作为其他执行程序的一部分完成某些功能,也就是说只能被其他程
不想睡觉_
·
2024-02-07 17:59
linux
linux
运维
服务器
antigen简介
在
Linux下
经常需要进行终端操作,一个好的shell解释器可以帮助我们极大提高工作效率。
乐百川
·
2024-02-07 16:40
QGIS编译(跨平台编译)之四十六:minizip编译(Windows、Linux、MacOS环境下编译)
文章目录一、minizip介绍二、minizip下载三、
Linux下
编译四、MacOS下编译五、Windows下编译一、minizip介绍Minizip是一个用于处理ZIP文件的开源库,它基于zlib库构建
翰墨之道
·
2024-02-07 16:31
QGIS编译
minizip跨平台编译
minizip编译
minizip
minizip+qt
QGIS编译
跨平台编译
linux下
的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
感觉目前看到介绍io_uring的文章还是比较少,大部分都集中在对其原理性的介绍和简单的对官方文档的翻译,真正结合实际的例子还是比较少。本文翻译整理自一篇博客:io-uring-by-example-part-1-introduction我也增加了一些自己的理解和其他的参考材料。另外,在2020年,C++也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
嵌入式linux同步原理详解与实现思路
这就是同步在生活中的一个简单的应用,同样在
linux下
,也提供了相关的机
稚肩
·
2024-02-07 15:03
嵌入式linux
linux
linux同步
嵌入式Linux编程
嵌入式linux
驱动开发
之网络设备驱动
https://bbs.csdn.net/topics/612247295简介Linux网络设备驱动是Linux内核中的一个重要组成部分,它负责网络设备的底层数据传输和设备控制。与字符设备驱动和块设备驱动相比,网络设备驱动的特点和功能如下:首先,网络设备驱动不再是对文件进行操作,而是通过网络接口structnet_device来实现。这个接口为网络设备提供了统一的数据结构和操作接口,使得不同的硬件
稚肩
·
2024-02-07 15:00
嵌入式linux
linux
驱动开发
php
百面嵌入式专栏(面试题)
驱动开发
面试题汇总1.0
本篇我们将介绍
驱动开发
面试题。1、Linux驱动程序的功能是什么?对设备初始化和释放。进行内核与硬件的数据交互。检测和处理设备出现的错误。2、内核程序中申请内存使用什么函数?
内核笔记
·
2024-02-07 15:59
嵌入式岗位笔试面试真题讲解
面试题
使用
Linux下
的Nginx部署单点前端项目和集群项目详解
废话不多说,直接上操作一、部署单体前端项目1.丑话说在前,到这里已经自行安装好了nginx。2.前端项目进行打包,我这里是一个vue项目,打包命令npmrunbuild:环境名3.将打包好后的项目文件上传至服务器某个角落(这个角落的文件夹自定义)我是放到这里4.修改nginx的配置文件找到你的配置文件,在这进去修改配置配置解读:listen80表示nginx会监听80端口,然后会去/www/cab
臣妾写不来啊
·
2024-02-07 13:59
linux
前端
运维
已经设置密码的情况下连接不上
linux下
redis服务的,解决办法
1.服务器防火墙请放行端口6379systemctlstartfirewalld.servicefirewall-cmd--add-port=6379/tcp--permanentfirewall-cmd--reload3.修改redis的配置文件打开redis配置文件redis.conf进行编辑,修改一些参数将bind127.0.0.1修改为bind0.0.0.0,原因是bind127.0.0.
臣妾写不来啊
·
2024-02-07 13:57
linux
redis
java
将开源虹膜识别算法OSIRIS4.1移植到Windows
开源虹膜识别算法OSIRIS是在
Linux下
运行的,为了介绍给众多windows平台下的开发者,这里简述一下如何把它移植到windows。
ss910
·
2024-02-07 12:30
虹膜识别
开源
生物识别
虹膜识别
OSIRIS
windows
Linux驱动工作原理
首先列一张
Linux下
应用程序对驱动的调用图本次讨论内核是如何操作具体硬件的。
慕诗客
·
2024-02-07 11:15
Linux
linux
运维
服务器
Linux 下的 GCC 编译器
Linux下
的GCC编译器介绍在Linux系统中,gcc是一款强大而广泛使用的C语言编译器,它能够编译并链接源代码,生成可执行文件。
宁子希
·
2024-02-07 11:24
Ubuntu
linux
运维
服务器
linux下
Make 和 Makefile构建你的项目
Make和Makefile构建你的项目介绍在软件开发中,构建项目是一个必不可少的步骤。make是一个强大的自动化构建工具,而Makefile是make工具使用的配置文件,用于描述项目的构建规则和依赖关系。本篇博客将介绍make和Makefile的基本概念以及如何使用它们来管理项目的构建过程。1.什么是Make?make是一个命令行工具,用于根据Makefile文件中的规则来自动化构建项目。它通过检
宁子希
·
2024-02-07 11:22
Ubuntu
linux
服务器
Linux下
线程安全和锁
目录什么是线程安全概念
Linux下
线程安全的实现常见线程安全的实现方法Linux线程互斥互斥量锁通过加锁实现线程安全线程安全示例代码线程不安全的情况常见的线程安全的情况什么是线程安全概念线程安全是指在多线程环境下
高高__
·
2024-02-07 09:05
开发语言
linux
c语言
c++
linux进程和进程优先级
2.描述进程-PCB进程的所有信息都存放在一个进程控制块的数据结构中,可以理解为进程属性的集合,
Linux下
PCB为:test_struct。
高高__
·
2024-02-07 09:04
linux
c++
Linux下
centos操作系统安装Mysql8.0过程及踩坑填补
我自己有一台服务器,之前安装的是MySQL5.5,现在我想升级为MySQL8.0,于是我干了以下操作,既有踩坑又有干货:1.先卸载MySQL;2.删除跟MySQL相关文件;3.安装新的MySQL8.0版本(这里踩了一个坑,我的centos是7版本,结果我MySQL版本误操作为centos8的版本了,导致我安装不成功)4.由于安装失败,寻找补救措施(没卵用,可能某个配置文件还是没删到)5.接受现实,
臣妾写不来啊
·
2024-02-07 09:03
linux
centos
mysql
Caused by: javax.net.ssl.SSLException: Unsuppored record version Unknown-0.0
背景:Java项目在
Linux下
部署的时候报错如下起因:Java项目在部署的时候报错如下,是有关ssl的报错Causedby:javax.net.ssl.SSLException:UnsupporedrecordversionUnknown
呼伦贝尔-钢蛋儿
·
2024-02-07 08:55
ssl
网络协议
网络
[转载]c/c++ 操作sqlite
linux下
sqlite的C编程之sqlite3_get_table说明:通过sqlite3_get_table查询得到的结果,其结构是:第一行是列名,随后的行才是值。遍历的方式和二维数组相同。
weixin_34216107
·
2024-02-07 08:07
c/c++
数据库
数据结构与算法
linux
驱动开发
之常见面试问题
linux
驱动开发
之常见面试问题新增驱动的基本操作寄存器基址怎么映射?probe里的常规操作。
墨染 锦年
·
2024-02-07 07:52
Linux
内核驱动
C语言学习
linux
驱动开发
面试
如何在Linux系统上搭建Qt Creator开发环境
此处博主选用的是Qt5.12.9版本我们在
Linux下
安
baoyu45585
·
2024-02-07 07:08
linux
qt
运维
Docker 应用
暂无1.5Docker的用途1.6Docker的特点1.7Image镜像1.8容器和仓库二、Docker的安装2.1Docker在MacOS和Windows下的安装2.2更换系统镜像2.3Docker在
Linux
chengbo_eva
·
2024-02-07 07:21
Java工程师技术栈
docker
容器
运维
运维之-如何在纯内网,无网络的环境中代理网络到外网!超全!手把手教!!
下面会一一列出需要的工具和获取的方法第二种可能会用到的情况就是在
linux下
想
you秀
·
2024-02-07 06:04
运维部署
linux
部署
网络
运维
linux
[linux]优雅地使用minicom
推荐)自动设置设备名方式一:自动修改配置文件方式二:使用参数指定设备(推荐)使用效果自动保存log暂停输出打开minicom时间戳发送接收文件自动换行更多功能源码minicom简介安装minicom是
linux
榕树子
·
2024-02-07 06:08
linux
运维
服务器
linux下
解包bin二进制文件_Linux二进制软件包/源代码软件的安装与卸载(转)
linux软件的安装包分为二进制形式和源代码形式的,这两种形式的软件包在安装上有什么区别?【二进制形式的安装包】:是指事先已经编译好的二进制形式的软件包,有点事安装方便,缺点是灵活性差,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能再另外的平台或者环境下正确执行【源代码形式的安装包】:指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,有点事配置灵活
凌晨的末班车
·
2024-02-07 05:36
Linux下
编译qt3dStudio
1.安装qt5.11.0下载目录http://download.qt.io/archive/qt/5.11/5.11.0/qt-opensource-linux-x64-5.11.0.run2.安装qt后发现需要gcc5.3.1,我找了个遍也没找到gcc5.3.1,用gcc5.3.0编译qt3dStudio会出现问题,无奈安装了gcc5.4.00_1533526818277_0f2f6535-66
技术喵
·
2024-02-07 03:31
linux下
安装JRE
创建目标文件夹mkdir/usr/local/java下载文件地址:https://www.java.com/zh-CN/download/manual.jsp从上面找到Linuxx64,即可下载到本地拷贝文件到/usr/local/java从本地上传到服务器目录解压文件到当前目录tarxvfjre-8u401-linux-x64.tar.gz删除原包rmjre-8u401-linux-x64.t
weixin_43870390
·
2024-02-07 03:19
linux
运维
服务器
什么是epoll机制
它是
Linux下
的一种I/O复用机制,类似于BSD的kqueue和Solaris的devpoll。从阻塞---1.一个线程怎么处理多个i/o?多个线程处理多个io看起来可以,但会影响更多的性能。
呆咖啡
·
2024-02-07 02:40
服务器
运维
【Linux】
Linux下
多线程
需要云服务器等云产品来学习Linux的同学可以移步/–>腾讯云链接这些线程函数库时要使用编译器命令的“-lpthread”选项3.2线程创建pthread_create函数描述:创建一个新线程头文件:#include函数原型:intpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*
凌云志.
·
2024-02-07 02:07
Linux
linux
java
运维
QT
Linux下
无法使用CTRL+ALT+P快捷键,不生效
文章目录一、背景二、排查(1)检查创建,发现没问题。(2)查看shortcutMap是否注册(3)排查xcb有没有获取到该事件(4)排查是否是系统的问题(5)www.google.com(6)xcb可以正常获取到键值(7)继续调试qt代码(8)被拦截(9)谁拦截(10)fcitx(11)解决1、通过fcitx配置工具修改2、通过配置文件修改一、背景该快捷键在Windows中是被MicrosoftO
daboluo520
·
2024-02-06 23:53
qt
linux
开发语言
linux下
Elasticsearch和Logstash的安装和使用
文章目录Elasticsearch第一步下载并解压文件第二步修改配置文件第三步安装前用户和环境设置1、修改虚拟内存区域数量2、新建es用户3、设置es用户的环境变量4、安装运行5、关闭和启动第四步使用Logstash第一步下载并解压文件第二步下载数据库驱动第三步新建和编辑配置文件第四步目录权限和其他配置第五步运行Elasticsearch由于是初次安装和使用es,对es的运行环境和安装过程不了解,
whynogome
·
2024-02-06 22:20
软件工具
linux
elasticsearch
嵌入式学习之Linux入门篇笔记——10,Linux连接档概念
p=4&share_source=copy_web&vd_source=a0ef2c4953d33a9260910aaea45eaec8目录1.
Linux下
的连接档种类2.什么是inode?
玄奕子
·
2024-02-06 22:58
嵌入式学习之Linux入门篇
linux
ubuntu
学习
笔记
rockchip的yocto编译环境搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道Linux
驱动开发
过程中,需要进行搭建交叉编译工具链环境、移植u-boot、kernel
良知犹存
·
2024-02-06 21:01
提取二进制文件中的字符串(以ubx文件举例)
Linux下
可以直接使用命令提取:strings-n50xxx.ubx|grep-E"GNRMC|GNGGA"|sed's/^.
adgentleman
·
2024-02-06 21:22
linux crontab命令简易实践,帮你快速搞定定时任务
一、crond简介crond是
linux下
用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond
皮猴的路数
·
2024-02-06 17:10
Linux运维
linux
运维
Impossible to connect, please check your Algolia Application Id.
Algolia全文索引运行:phpartisanscout:import报错Impossibletoconnect,pleasecheckyourAlgoliaApplicationId.尝试把项目布置到
linux
轻芒_e
·
2024-02-06 16:52
Linux基础命令(一)-Linux目录架构&命令相关信息
目录一、了解Linux文件目录的结构1.1Windows和Linux文件系统区别1.2
Linux下
的文件系统1.3用户目录1.4Linux主要目录速查表二、命令格式2.1打开终端的方式2.2当打开终端后
噗噗bug
·
2024-02-06 16:28
Linux
linux
ubuntu
vim
Linux嵌入式开发+
驱动开发
-中断
swi汇编指令可以产生软中断,以下是硬件中断的产生到执行完毕的全过程:在自己设计的芯片“CPU响应中断”程序的第四个步骤可以转向“中断向量控制器”,中断向量控制器中存储中断元服务地址即处理中断处理程序的地址,而不用使用0X18地址的IRQ入口。驱动程序执行中断的过程:
VernonJsn
·
2024-02-06 14:46
驱动开发
201202:
Linux下
启动.sh文件的两种方法-IO Error: Connection reset异常-nginx在
Linux下
安装与启动
一.
Linux下
启动.sh文件的两种方法一、直接./加上文件名.sh,如运行hello.sh为.
弹钢琴的崽崽
·
2024-02-06 12:30
低代码与MES系统相结合
一、低代码开发平台概述低代码开发平台以模型
驱动开发
为核心,通过可视化界面和预制组件,使开发者能迅速构建和部署复杂系统。
万界星空科技
·
2024-02-06 12:37
MES
低代码
低代码平台
低代码
运维
大数据
科技
制造
5G
经验分享
Python Web开发:测试驱动方法pdf
下载地址:网盘下载内容简介······本书从最基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试
驱动开发
。本书由三个部分组成。第一部分介绍了测试
驱动开发
和Django的基础知识。
weixin_30467087
·
2024-02-06 11:23
数据库
git
运维
Linux下
configure编译代码来龙去脉
目录1Autotools相关工具链1.1Autotools1.2其他相关工具2操作实例2.1安装autotools工具2.2准备源文件2.3生成configure.ac文件2.4生成aclocal.m4文件2.5生成config.h.in文件2.6生成Makefile.in文件2.7生成configure文件2.8生成Makefile文件2.9编译和测试3扩展3.1config.h中定义一个宏3.
u010787096
·
2024-02-06 11:52
linux
服务器
运维
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他