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开发
工具:yum和vim的使用
目录一.Linux下的软件1.1软件安装的三种方法1.2采用yum安装软件1.3yum源的问题二.vim开发工具的使用2.1vim的三种基本模式2.2命令模式下vim的常用指令2.2.1定位相关指令2.2.2光标移动相关指令2.2.3插入相关指令2.2.4复制粘贴相关指令2.2.5替换和更改相关指令2.2.6其他指令2.3底行模式下vim的常用指令2.3vim的多文件操作2.4vim编译和运行程序
【Shine】光芒
·
2023-06-11 22:39
Linux系统和网络
linux
centos
运维
Linux开发
工具gcc/g++篇
文章目录0.前言1.背景知识2.gcc/g++使用2.1预处理操作去注释头文件展开条件编译&宏展开2.2编译操作2.3汇编操作2.4链接3.库的介绍3.1动态库3.2静态库3.3动态库&静态库对比4.gcc/g++选项5.release&debug介绍6.sudo权限提升结语0.前言Linux环境中,写好了C/C++的代码,要将其运行起来,我们采用的是gcc/g++这两个工具,gcc专门用来编译C
请揣满RMB
·
2023-06-11 22:07
原创
Linux
linux
运维
c++
c
【
Linux开发
—I/O复用】
Linux开发
—I/O复用一,背景多进程服务器的缺点:复用技术在服务端的应用:二,I/O复用1,Select模型0,优缺点:1,select模型认识:1,fd_set设置文件描述符:2,调用select
☆MOON
·
2023-06-11 07:53
linux
服务器
【
Linux开发
—群聊服务器(多线程并发)】
Linux开发
—实现聊天服务器一,准备二,服务端三,客户端四,调用示例五,结果一,准备网络编程+多线程+线程同步实现群聊架构(CS架构):客户端和服务器群聊对于客户端是1对1,对于服务端是1对多。
☆MOON
·
2023-06-11 07:53
C++之路
linux
【
Linux开发
-多线程】
【
Linux开发
-多线程】一,线程认识1,线程概念2,为什么使用多线程二,线程创建与运行1,API函数1,pthread_create函数2,pthread_join函数2,代码案例1,需要引入thread
☆MOON
·
2023-06-11 07:52
C++之路
linux
【
Linux开发
—Makefile工具】
Linux开发
—Makefile工具使用一,背景二,认识1,make与makefile2,关于编译3,编译案例:三,Makefile宏1,特殊的宏(`$@`,`$?
☆MOON
·
2023-06-11 07:21
C++之路
linux
Qt——Qt控件之容器-QScrollArea滚动区域控件的使用总结(例程:Qt滚动区域控件中添加图片 )
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-06-11 03:38
QT开发实战
qt
QScrollArea
Qt滚动区域控件
Linux环境下交叉编译工具链的制作
本文参照教材嵌入式
Linux开发
入门宝典一、在Windows上安装虚拟机1、浏览器搜索VMware,下载VMwareWorkstationPro最新版,目前为16.2.3,并完成安装。
#橘子汽水
·
2023-06-11 01:18
linux
ubuntu
嵌入式
Linux开发
:迅为教程学习记录
文章目录驱动开发零散篇驱动开发篇并发与竞争篇系统编程驱动开发零散篇嵌入式Linux驱动开发(一)Helloworld驱动模块嵌入式Linux驱动开发(二)字符设备驱动模块嵌入式Linux驱动开发(三)ioctl函数嵌入式学习之Linux驱动:IO模型(1)概览嵌入式学习之Linux驱动:IO模型(2)使用等待队列实现阻塞访问驱动开发篇嵌入式Linux(1):makemenuconfig图形化界面嵌
liefyuan
·
2023-06-10 20:59
目录
linux
学习
驱动开发
Linux - 嵌入式
Linux开发
中的Bootloader
嵌入式Linux系统几乎全部包含一个引导程序(bootloader);从技术角度讲,它不是Linux的一部分,但引导程序在嵌入式Linux应用中是一个关键部分。虽然从理论和技术上讲,让一个嵌入式系统在复位后就开始运行Linux内核是可能的,但一般不会这样做。嵌入式系统通常将执行初始启动代码和开机自检(PowerOnSelfTest-POST)的责任从操作系统中分离出来,放入一个单独的引导程序中。当
夜流冰
·
2023-06-10 13:20
Linux
linux
Qt——Qt控件之容器-QTabWidget选项卡控件的使用总结(例程:Qt标题栏多页面切换 选项卡切换页面)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-06-10 09:23
QT开发实战
qt
QTabWidget
Qt选项卡页面切换
MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试
MX
Linux开发
者今天宣布,即将发布的MXLinux23“Libretto“的测试版可供公众测试。
云计算运维工程师
·
2023-06-10 08:51
linux
debian
运维
MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试
导读MX
Linux开发
者今天宣布,即将发布的MXLinux23“Libretto“的测试版可供公众测试。
分享IT资源
·
2023-06-09 17:57
linux
debian
运维
海思AI芯片(Hi3516DV300/CV500)开发(3.搭建
Linux开发
环境)
目录1、软件包安装2、编译arm-himix200交叉编译器3、编译uboot和Kernel前言:此篇搭建环境的Linux平台为ubuntu16.0.464位系统,SDK的目标平台为Hi3519DV300\CV500系列。1、软件包安装步骤1配置默认使用bash执行#sudodpkg-reconfiguredashimage.gif选择no步骤2安装软件包执行:#sudoapt-getinstal
拾光夕拾
·
2023-06-09 14:55
linux开发
:Linux下查看端口占用
前段时间有学生问到,怎么查看已经被占用的端口?下面我就统一给大家解释一下。提到端口,那首先来回顾端口定义,为了区分一台主机接收到的数据包应该转交给哪个任务来进行处理,使用端口号来区别;我们知道TCP端口号与UDP端口号独立,也就是说TCP和UDP可以使用相同的端口号,总所周知,5000以内的端口号是被占用的,那怎么查看已经被占用的端口号呢?第一种:通过命令查看1.netstat-ntulp:查看所
非著名程序员阿强
·
2023-06-09 14:16
linux
网络
运维
Linux开发
工具:gcc和g++
目录一.什么是gcc和g++二.gcc的基本使用方法三.库和链接3.1动态库和静态库3.2动态链接和静态链接四.Debug和Release五.makefile和make六.总结一.什么是gcc和g++gcc:Linux下编译C语言程序的编译器g++:Linux下编译C++代码的编译器由于C++兼容C语言,因此g++既可以编译C++也可以编译C语言。但是,一般建议使用gcc编译C语言,使用g++编译
【Shine】光芒
·
2023-06-09 08:04
Linux系统和网络
linux
服务器
(课程学习笔记)玩转Linux:常用命令实例指南
链接:https://edu.csdn.net/course/play/26264/326631课程一:linux入门经典书籍推荐linux入门到精通鸟哥的linux私房菜linux就该这么学课程二:
linux
ITTTT_
·
2023-06-08 18:48
vs2019要想成功运行第三方库需要两个步骤
在使用vs2019远程连接
Linux开发
c++项目中,最近有所感悟:感悟一、在vs2019中,要想成功运行第三方库需要两个步骤:第一、在VC++目录中,在包含目录下添加库文件的头文件;在库目录下添加库文件的绝对路径第二
踏过山河,踏过海
·
2023-06-08 13:23
共享单车
Linux
linux
git
c++
C
<
Linux开发
>驱动开发 -之-资源的并发与竞争处理
<
Linux开发
>驱动开发-之-资源的并发与竞争处理交叉编译环境搭建:<
Linux开发
>
linux开发
工具-之-交叉编译环境搭建uboot移植可参考以下:<
Linux开发
>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-08 11:25
Linux驱动开发
驱动开发
linux
arm开发
嵌入式Linux应用程序开发——期末复习重点
目录前言题型分布第1章搭建嵌入式
Linux开发
环境1.1构建嵌入式linux交叉开发环境1.2Bootloader第2章Linux系统调用及用户编程接口(API)2.1.2用户编程接口(API)2.2Linux
IoT_H2
·
2023-06-08 07:59
期末复习
linux
运维
服务器
关于开发板
2开发板分为学生群体使用的通用类型主要有:,比如51单片机开发板,stm32开发板,嵌入式ARM-
Linux开发
板,arduino开发板,树莓派开发板等等3其实对于参加工作多年的工程师,对于开发板的选择
周龙(AI湖湘学派)
·
2023-06-07 17:26
嵌入式AI人工智能
arm开发
linux
单片机
【Linux】Pinctrl子系统简介
前言:我们工作开发中非常常用的就是GPIO,在
Linux开发
中,是有必要去熟悉并理解的。在Linux内核中也有提供相应的子系统pinctrl子系统,本文从大的面上去了解它。
希希雾里
·
2023-06-07 15:00
嵌入式Linux驱动
嵌入式硬件
驱动开发
合肥工业大学嵌入式系统原理实验报告
文章目录《嵌入式系统原理》课程实验报告|实验名称|熟悉
Linux开发
环境||||---|---|
就你叫Martin?
·
2023-06-07 11:02
信息安全本科生实验和课设
arm开发
Linux 环境基础开发工具的使用
2.查看软件包3.如何安装软件4.如何卸载软件二、
Linux开发
工具1.Linux编辑器-vim使用1.1vim的基本概念1.2vim的基本操作1.3vim正常模式命令集1.4vim末行模式命令集1.5
晚风不及你的笑427
·
2023-06-07 03:39
linux
Linux环境基础开发工具
,我们需要在linux上进行配置文件(下载),或者是进行c/c++的编程,异或是git的使用,来保管在linux系统下的文件,上传到网上代码仓库接下来我们来一一介绍四种工具Linux软件包管理器yum
Linux
小王学代码
·
2023-06-07 02:53
Linux
linux
运维
服务器
Linux开发
工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具
目录Ⅰ.Linux软件包管理器yum一、yum背景知识二、yum的基本使用1、查看软件包2、软件包名称构成3、安装软件4、卸载软件Ⅱ.vim编辑器一、认识vim1、vim概念2、模式及其切换二、vim使用1、vim的指令(重要)命令模式插入模式底行模式2、vim配置Ⅲ.gcc/g++编译器1.程序的编译和运行2.使用gcc工具完成操作(1)预处理(2)编译(生成汇编)(3)汇编(生成机器码)(4)
小黄同学LL
·
2023-06-06 22:50
Linux操作系统
vim
linux
编辑器
Linux串口测试例程
嵌入式
Linux开发
过程中,进行Linux串口测试,需要针对串口进行回环测试或者指定串口接收一定的数据或者指定串口发送一定的数据使用该测试用例很快验证硬件串口的稳定性和正确性。
大牛攻城狮
·
2023-04-21 21:26
嵌入式系统
linux
串口测试例程
指定串口发送数据
指定串口接收数据
串口使用例程
【源码篇】安卓源码解析(持续总结)
安卓底层也是基于
Linux开发
的。在我们了解源码目录的时候,我们要先知道这些源码的后缀名代表的是什么文件,什么意思,才能更好的去了解其中的原理。
啥都不会吖
·
2023-04-21 20:55
Android底层
Linux
android
Qt——Qt控件之按钮-QCommandLinkButton命令链接按钮控件的使用总结(例程:通过点击打开系统文件夹对话框)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-04-21 04:12
QT开发实战
qt
c++
Qt命令链接按钮
Qt打开系统文件夹
Qt——Qt控件之按钮-QDialogButtonBox对话框按钮盒子控件的使用总结(例程:自定义按钮)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》《QT开发实战》《Android开发实战》
Winter_world
·
2023-04-21 02:00
QT开发实战
qt
对话框按钮盒子控件
最新BlackArch发布,提供1400款渗透测试工具
目前BlackArch
Linux开发
者已经公布了新版本的ISO镜像。开发者在忙碌了几个月之后,终于发行了新版本镜像,替换掉了
·
2023-04-20 18:32
vscode函数不能跳转以及函数跳转慢
一,首先你需要一个go环境,去访问它看看https://goproxy.cn/二,vscode官网下载后用于远程连接
linux开发
安装几个必备的插件Chinese//汉化Go//goC/C++//代码自动跳转
cloud-笔记
·
2023-04-20 01:56
Golang
vscode
函数跳转
vscod函数跳转太慢
传统串口设备快速实现联网的解决方案(串口-以太网网关、Modbus网关、Modbus Poll/Slave调试软件的使用、Modbus报文数据实例分析)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-04-19 21:30
嵌入式通用开发实战
Modbus网关
Modbus报文数据分析
Modbus
Poll软件使用
Modbus
Slave软件
485转以太网透传
Xfpt实现本地与远程Linux端的文件传输
网址:https://www.xshell.com/zh/free-for-home-school/我所使用的
Linux开发
版本是CentOS7,当然其他的也一样二、软件安装将
Sunqk5665
·
2023-04-19 20:10
Linux
linux
服务器
运维
【正点原子Linux连载】第二十章 V4L2摄像头应用编程-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1
1)实验平台:正点原子阿尔法
Linux开发
板2)平台购买地址:https://item.taobao.com/item.htm?
正点原子
·
2023-04-19 10:29
LINUX
Qt——Qt控件之按钮-QCheckBox复选按钮控件的使用总结(例程:做一个三态选择框,通过点击改变选择框的状态)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》《QT开发实战》《Android开发实战》
Winter_world
·
2023-04-19 10:55
QT开发实战
qt
开发语言
QCheckBox复选按钮控件
三态选择框
Qt实现三态选择框
常用
linux开发
工具源码地址
cmake不同版本源码下载地址Indexof/repo/pkgs/cmake其它,待补充。数独游戏:Easykillersudoku-Solvefreepuzzlesonline网页版联机CShttps://playcs.yikm.net/
老爸我爱你
·
2023-04-19 08:21
linux
运维
服务器
linux内存管理 (二) 2.5 硬件 MMU及其运行过程 关键过程四 DDR
============虚拟地址和物理地址的转换关键过程4根据物理地址pa从主存中其他部分中获取value操作总线,根据ddr时序读取主存,时序在总线(时钟/控制/数据/地址)上展现.具体参考[嵌入式
linux
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存管理 (一) Linux内存管理发展历史及进程地址空间抽象
引言嵌入式
linux开发
(三十五)内存管理3.0(1)linux内存管理之用户空间相当于Linux内存管理的引言上面这篇文章介绍了linuxOS提供给应用程序的(虚拟)地址空间应用程序的地址空间分6段(
__pop_
·
2023-04-18 16:28
Linux内存管理
个人
linux开发
环境配置
python环境##下载并配置虚拟环境virtualenvwrapperhttps://virtualenvwrapper.readthedocs.io/en/latest/install.htmljava环境##安装jdkhttps://docs.oracle.com/en/java/javase/11/install/installation-jdk-linux-platforms.html#
疾风先生
·
2023-04-18 13:46
#
环境配置与工具
vim
linux
编辑器
如何交叉编译程序:以freetype为例
【记录所学】本博客为学习
Linux开发
时的笔记。主要记录如何交叉编译程序。
发如雪Jay
·
2023-04-18 10:19
嵌入式相关
arm开发
linux
交叉编译
<
Linux开发
> linux应用开发-之-进程通信之管道例程
一、简介所谓管道,是指用于连接一个读进程和一个写进程,以实现它们之间通信的共享文件,又称pipe文件。向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入管道;而接收管道输出的接收进程(即读进程),可从管道中接收数据。由于发送进程和接收进程是利用管道进行通信的,故又称管道通信。为了协调双方的通信,管道通信机制必须提供以下3方面的协调能力。(1)互斥。当一个进程正在对pip
waterfxw
·
2023-04-17 03:13
linux应用开发
linux
ubuntu
c语言
vscode连接
Linux开发
vscode远程开发Linux项目1、首先在vscode中下载安装RemoteSSH。安装完成后vscode左侧就会出现下面的图标。2、配置远程Linux的信息#ReadmoreaboutSSHconfigfiles:https://linux.die.net/man/5/ssh_config#Hostcentos#HostName192.168.88.10#UserrootHostcentos7
qykhhr
·
2023-04-16 01:54
linux
vscode
服务器
vscode 配合wsl 搭建
linux开发
环境
ComparingWSL1andWSL2|MicrosoftDocsIntroductoryVideosforC++inVisualStudioCodeWSL使用史上最详细教程_Arlo的博客-CSDN博客_wsl使用service启动mysql,能启动起来,但是会有如下信息root@DESKTOP-EMC868D:/home/nvrapp#servicemysqlstart*StartingMy
wwyyxx26
·
2023-04-15 20:53
vscode
linux
ide
win10环境下docker创建的mysql容器使用心得
前面的文章中介绍了win10如何利用wsl来搭建
Linux开发
环境以及安装docker,本文介绍利用docker创建mysql容器和使用该容器作为局域网的数据库服务器。
林不厌
·
2023-04-15 20:20
docker学习
docker
mysql
容器
linux的工具(yum,vim)
在Linux的帮助下,技术的变革速度超出了人们的想象,
Linux开发
的速度也以指数规模增长。因此,越来越多的开发者也不断地加入开源和学习
Linux开发
地潮流当中。
桐桐超努力
·
2023-04-15 19:24
linux
linux
vim
运维
手把手系列--STM32H750移植FreeRTOS
一、目的记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到ucos,工作以后主要是
linux开发
,再后来在智能语音设备项目中涉及到的嵌入式MCU开发工作都是基于RTOS的。
coder.mark
·
2023-04-15 14:23
STM32
KEIL
MDK
stm32
freertos
基于stm32mp157
linux开发
板ARM裸机开发教程4:Cortex-A7 内核存储系统与流水线(连载中)
前言:目前针对ARMCortex-A7裸机开发文档及视频进行了二次升级持续更新中,使其内容更加丰富,讲解更加细致,全文所使用的开发平台均为华清远见FS-MP1A开发板(STM32MP157开发板)针对对FS-MP1A开发板,除了Cortex-A7裸机开发篇外,还包括其他多系列教程,包括Cortex-M4开发篇、FreeRTOS篇、Linux基础及应用开发篇、Linux系统移植篇、Linux驱动开发
华清远见IT开放实验室
·
2023-04-15 10:46
stm32
linux
单片机
Qt——Qt控件之按钮-QRadioButton单选按钮控件的使用总结(例程:仿手机开关互斥效果,使用qss样式文件添加开关背景图片)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-04-15 08:36
QT开发实战
qt
开发语言
QRadioButton
qss样式文件切换开关背景
Modbus——Modbus协议在串行链路上的实现总结(主站从站协议原理、地址规则、帧描述、RTU和ASCII串行传输模式)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习嵌入式
Linux开发
》
Winter_world
·
2023-04-15 05:25
嵌入式通用开发实战
Modbus数据链路层协议
Modbus
RTU传输模式
ModbusASCII传输模式
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他