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 C++快速入门
环境准备感谢微软的努力,让我们在Windows环境下可以毫无障碍的进行
Linux开发
。推荐使用Windows+wsl2的环境开发。打开MicrosoftSt
石头翔子
·
2023-12-15 00:27
linux
c++
运维
查看linux中程序是否被系统杀死,如何查看日志
最近在
linux开发
日常中,维护之前发布的程序,几台服务器只有一台在重启,而且不定期,查看服务日志也没有任何signal信号以及服务挂掉的原因打印,迫于无奈怀疑是linux系统给服务干掉了。
美丽的欣情
·
2023-12-14 23:52
C++学习
linux
运维
服务器
Linux开发
工具--vim
Linux开发
工具--vim一、vim的基本概念二、常见命令三、简单配置vim配置文件的位置常用配置选项,用来测试使用插件一、vim的基本概念vim编辑器,只负责写代码,vim是一款多模式的编辑器vim
sushang~
·
2023-12-14 19:32
linux
vim
运维
[Linux] Linux防火墙之firewalld
firewalld和iptables是用来管理防火墙的工具,用来定义防火墙的各种规则功能,内部结构指向netfilter网络过滤子系统(属于
内核态
)来实现数据包过滤防火墙功能。
你请叫我Ikun
·
2023-12-14 12:28
Linux
linux
服务器
安全
运维
嵌入式Linux-Qt环境搭建
本编介绍如何在嵌入式
Linux开发
板上配置Qt运行环境,并进行Qt程序运行测试。
码农爱学习
·
2023-12-06 23:32
i.MX6U嵌入式开发
QT
linux
qt
arm开发
io模型
首先明白:操作系统将内存空间分为:用户空间和内核空间,用户空间是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间**那这时候,我们也要明白什么是用户态,什么是
内核态
内核态
:进程处于内核空间的时候
bangbang2
·
2023-12-06 16:55
ARM Cortex-M核的
内核态
,用户态
首先,用户态和
内核态
是从操作系统层面上来划分的,如果没有操作系统,我可以直接运行在特权模式下,并使用特权指令。在这种情况下,我将负责管理和控制系统资源,执行关键操作,以及确保系统的安全性和稳定性。
梅尔文.古
·
2023-12-05 22:31
操作系统
arm开发
车载系统
嵌入式
Linux开发
-6818开发板使用流程
1.linux运行c文件先在window下编译C文件在虚拟机共享此文件在linux运行终端cd/路径gcctest.c-o2./2注:TAB键和空格的区别,空格在不同编译软件下不一样,TAB键是一样的。TAB键叫做缩进2.交叉开发1.在windows编辑代码2.编译代码6818开发板cpu(ARM公司只设计cpu,不生产,卖授权)6818开发板是计算机,嵌入式系统设备,嵌入精简版的linux系统虚
ChampLixxx
·
2023-12-05 18:25
嵌入式Linux
linux
【嵌入式Linux程序开发综合实验】-1(附流程图) | ARM开发板 | 测试“Hello World” | Makefile文件 | 实现加法相加
设备以及工具硬件:
Linux开发
板、PC机、串口连接线图1
Linux开发
板以及串口接线软件:PC机Linux操作系统、Linux集成开发环境、设备驱动程序、超级终端通讯程序。
Akaxi-1
·
2023-12-05 18:17
嵌入式Linux系统学习
嵌入式硬件
linux
arm
嵌入式
linux开发
中一些有用的shell脚本收集整理
应用场景:有的时候,我们想获取某个文件中的一部分,比如我们想从一个完整的flashimage文件中只抽取kernel,或者filesystem。特点:参数支持16进制,这对嵌入式开发很重要。#!/bin/sh#getapieceofcontentfromafile.#$1:filename.#$2:offsetofthefile.[inhexdecimal]#$3:lengthofthepiece
asmxpl
·
2023-12-05 08:35
正点原子阿尔法
Linux开发
板——MfgTool烧写工具烧写系统
WINDOWS系统下前提准备OTG、TTL的USB接口分别连接电脑USB_OTG用于烧写,USB_TTL用于串口查看烧录进度拨码拨至USB烧录——01000000烧写SECURE软件连接串口CH340的COM(软件安装激活)我的开发板是I.MX6ULL(EMMC)——双击"LinuxA\05、开发工具\05、开发工具\04、正点原子MFG_TOOL出厂固件烧录工具\mfgtool\Mfgtool2
frozendure
·
2023-12-05 04:33
嵌入式
linux
单片机
用户态和
内核态
实际上任何Linux发行版(Centos/RedHat....),其系统内核都是Linux。我们的应用都需要通过Linux内核与硬件交互。为了避免用户应用导致冲突甚至内核崩溃,用户应用与内核是分离的:进程的寻址空间会划分为两部分:内核空间、用户空间。用户空间只能执行受限的命令(Ring3),而且不能直接调用系统资源,必须通过内核提供的接口来访问。内核空间可以执行特权命令(Ring0),调用一切系统
迷茫的羔羊羊
·
2023-12-04 22:16
IO模型
操作系统
redis
IO
操作系统
Tap虚拟网卡 (草稿)
tun有两个数据接口,file,给用户态使用;socket,给
内核态
使用,例如vhost2异步处理图中,蓝色线标识的是虚机输出的网络流量,在tap设备这边,不存在异步处理,参考代码:tun_sendmsg
jianchwa
·
2023-12-04 22:33
服务器
网络
运维
vim工具以及如何给用户加上sudo的权限
Linux开发
工具之vim以及如何给用户配置sudo的权限文件的操作1.vim概念的介绍2.vim的多模式的介绍3.vim的命令模式与低行模式的相关指令操作4.vim如何配置5.如何给普通用户配置sudo
后端小白聪根
·
2023-12-04 21:49
vim
编辑器
Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)
Linux开发
环境准备搭建
Linux开发
环境所需要的软件如下:VMware虚拟机:用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢Ubuntu光盘镜像:用于源代码编译
GenCoder
·
2023-12-04 04:50
HarmonyOS
linux
Samba共享文件夹
Ubuntu22.04
解决vite在远程开发服务器上的反复刷新问题
为了兼顾商务和开发的需求,我将之前的开发本做成了一台
linux开发
服务器,用于支持我的开发工作。但是在运行基于vite的开发服务过程中,我发现vite一直在不断重新链接。
acgCode
·
2023-12-04 00:43
前端
服务器
前端
Java NIO 底层原理
一、概念说明1、
内核态
(内核空间)和用户态(用户空间)的区别和联系?用户空间是用户进程所在的内存区域,系统空间是操作系统所在的内存区域。
专职掏大粪
·
2023-12-03 20:26
嵌入式linux(三):嵌入式linux的开发流程
https://blog.csdn.net/u012351051/article/details/78760787【嵌牛导读】本文介绍了嵌入式linux的开发流程【嵌牛鼻子】嵌入式开发【嵌牛提问】我们嵌入式
linux
不玩卡普空
·
2023-12-03 19:49
Linux——就业方向选择、学习内容、学习方法
文章目录前言一、Linux就业方向选择1、运维方向2、
Linux开发
方向二、学习内容1.环境搭建;2.基本操作;3.系统编程;4.网络编程;5.数据库编程,6.Shell编程。
Linux应用开发
·
2023-12-03 06:43
arm
linux
嵌入式
Linux开发
面试题和答案
熟练的编程语言:问:“您在嵌入式系统开发中熟练使用哪些编程语言?”答:在嵌入式系统开发中,我熟练使用C、C++和Python等编程语言。C语言因其接近硬件的操作和效率而被广泛应用;C++则在需要面向对象编程时提供了强大的功能;Python则因其快速开发能力和丰富的库而用于某些高级应用和原型设计。对嵌入式Linux的理解:问:“解释一下嵌入式Linux及其用途。”答:嵌入式Linux是专为嵌入式系统
天天进步2015
·
2023-12-03 03:08
职场
嵌入式
linux
运维
服务器
如何看懂man手册1
看懂manpage是做
Linux开发
最基本的要求,然而很多新手非常不喜欢看manpage,我们在教学中发现,虽然从第一天讲编程就开始强调一定要看manpage,rtfm=readthef*ckingmanual
xiaohuoma7620
·
2023-12-02 14:37
Linux
正则表达式
regex
newline
compilation
buffer
string
Linux环境下ARM开发
目录前言ARM启动及开发基础1.Cortex-A架构2.启动方式3.汇编基础4.Makefile语法基础5.Makefile补充6.编译下载结语前言 主要介绍基于
linux开发
环境下,如何开发ARMA7ARM
别问,问就是全会
·
2023-12-02 08:34
嵌入式系统
linux
arm开发
一篇解析context_switch进程切换(针对ARM体系架构)
切换
内核态
堆栈
Linux内核站
·
2023-12-02 08:58
arm开发
架构
Linux内核
runLoop
线程和runloop一一对应,映射关系保存在一个全局字典中(键值对:线程:runloop)1、没有消息处理时,休眠已避免资源占用,由用户态切换到
内核态
。
帅帅的mum
·
2023-12-02 07:59
深入理解linux IO
Linux下,I/O处理的层次可分为4层:系统调用层,应用程序使用系统调用指定读写哪个文件,文件偏移是多少文件系统层,写文件时将用户态中的buffer拷贝到
内核态
下,并由cache缓存该部分数据块层,管理块设备
tracy_668
·
2023-12-01 19:34
Linux防火墙
一.防火墙netfilter是真正的防火墙,位于Linux内核中的包过滤功能体系称为Linux防火墙的"
内核态
"firewalld和iptables是默认的管理防火墙规则的工具称为Linux防火墙的“用户态
Mr_zhouwen
·
2023-12-01 14:50
linux
服务器
apache
【Linux基础开发工具】yum生态&&vim的配置与使用
编辑器辅助功能配置3.1配置3.2用户sudo权限配置总结前言Linux基础指令与权限之后,Linux系统开发工具的使用也至关重要,今天我将分享一些优化Yum生态和Vim配置与使用相关内容,帮助你打造一个高效的
Linux
清水加冰
·
2023-12-01 13:35
linux
运维
服务器
linux显卡放微波炉,多显卡+多键鼠用linux
它在过去使用是好的来有屏幕当方法多重,但是现在正是某样东西需要完全再书面(若干
Linux开发
者已显示对发展2.5.x系列的一个好的计划的兴趣)。
人类桃子
·
2023-12-01 04:02
linux显卡放微波炉
linux
内核态
读写文件系统,对/proc文件系统进行读写操作
本博客之前的文章中多次涉及到/proc文件系统,下面的几条命令都在曾经的文章中出现过:cat/proc/interruptscat/proc/devicescat/proc/kallsyms|grepsuper_blocks第一条命令用于查看系统内已注册的中断信息,包括中断号、已接受的手段请求和驱动器名称等;第二条命令用于查看系统内已注册的字符设备和块设备信息,包括设备号和设备名称;第三条命令用于
weixin_39998859
·
2023-12-01 00:41
linux内核态读写文件系统
分享:身份证阅读器在ARM Linux系统调用libwlt2bmp.so解码库实现身份证头像解码
(此处省略)调用身份证阅读器
Linux开发
包,然后调用libwlt2bmp.so解码库文件,传入身份证原始相片1024字节的加密信息,即可出来下面的明文相片信息。测试X86_X64、ARM等有效。
DONSEE广东东信智能科技有限公司
·
2023-11-30 18:02
linux
相片解码
libwlt2bmp.so
身份证阅读器
开发
防火墙之iptables
-netfilter/iptables关系:netfilter:属于“
内核态
”又称内核空间(kernelspace)的防火墙功能体系。linux好多东西都是
内核态
用户态,那我们运维人员
沈阳最速传说と疾走の猛虎!贵物刀一郎です
·
2023-11-30 16:14
网络
服务器
运维
【面试心经】——上海广升智能科技有限公司
介绍本文记录的是2018.5月份应聘上海广升
linux开发
岗位的经历。福利待遇:BOSS岗位薪资:15K~25K。每月一天带薪病假或事假。国家规定外有额外4天年假。
谢艺华
·
2023-11-30 02:02
面试心经
前端
spring
java
【面试心经】——蔚来汽车Linux 岗位开发01
介绍本文记录的是2020.5月份应聘蔚来汽车
linux开发
岗位的经历。BOSS岗位薪资:30K~60K总结:本次岗位应聘总共经历了4次面试,三次电话面试,一次视频面试。
谢艺华
·
2023-11-30 02:01
面试心经
汽车
linux
运维
面试
【面试心经】——蔚来汽车Linux 岗位开发 02
介绍本文记录的是2020.5月份应聘蔚来汽车
linux开发
岗位的经历。BOSS岗位薪资:30K~60K总结:本次岗位应聘总共经历了4次面试,三次电话面试,一次视频面试。
谢艺华
·
2023-11-30 02:29
网络
服务器
tcp/ip
面试
操作系统面试题
操作系统操作系统是管理计算机硬件和软件资源的程序,是系统软件操作系统功能进程和线程管理存储管理文件管理设备管理网络管理安全管理用户态和
内核态
用户态运行的进程可以直接读取用户程序的数据,权限较低
内核态
运行的进程几乎可以访问计算机的任何资源
容与0801
·
2023-11-29 22:24
java开发面试题
操作系统
嵌入式Linux驱动开发1---环境搭建
1.1交叉编译环境的概念和以及诞生原因对于常规的Windows平台开发来说,本机编辑代码就可以在本机编译运行而对于嵌入式
Linux开发
来说,我们所写的代码是为嵌入式机器所服务,嵌入式机器的性能比较小,无论是内存大小还是工作频率都不支持代码在本地直接编译
三境界
·
2023-11-29 17:49
嵌入式Linux
驱动开发
linux
MT8390(Genio 700)安卓核心板_MTK联发科工业AI主板
Linux开发
板
MT8390(Genio700)安卓核心板是一款高性能边缘人工智能物联网平台,尺寸仅为45×45×2.2mm。该平台提供高度响应的边缘处理、先进的多媒体功能、各种传感器和连接选项,同时支持多任务操作系统。Genio700处理器拥有PSAPU性能,高效的芯片内人工智能多处理器(APU)提供4TOPS的性能,可用于深度学习(DL)、神经网络(NN)加速以及联合高分辨率相机(最高32MP,30fps)进
新移科技
·
2023-11-29 06:50
安卓核心板
安卓开发板
MTK平台
联发科Linux开发板
物联网安卓主板
Genio
700核心板
智能硬件定制
linux
MTK联发科
android
全志A33 lichee 开发板 Linux中断编程原理说明
image开发平台*芯灵思SinlinxA33开发板淘宝店铺:https://sinlinx.taobao.com/image嵌入式
linux开发
板交流QQ:641395230本节实验目标实现按键触发中断终端显示按键松开或按下实验平台芯灵思
sinlinx123
·
2023-11-29 05:51
ZYNQ-
Linux开发
之(一)Vivado安装、SDK安装、License导入破解、Vivado无法正常启动等
Vivado及SDK工具安装1.1软件安装解压Xilinx_Vivado_SDK_2018.3_1207_2324.tar.gz,进入解压的目录,找到安装程序xsetup.exe,选中后鼠标右键以管理员身份运行,等待安装界面启动:弹出的安装界面显示连接到xilinx官网,选择“Ignore”,点击“Next”,进入下一步:勾选三个“IAgree”,同意使用协议、版权等,点击“Next”,进入下一步
披着假发的程序唐
·
2023-11-29 00:20
zynq
vivado
linux
linux
fpga开发
单片机
驱动开发
俄罗斯linux,俄罗斯Linux发行版ROSA R11发布下载,采用KDE Plasma 5.14.4.1桌面
同时ROSA还有针对服务器的版本,基于RedHatEnterprise
Linux开发
。ROSAR11更新说明ROSAR11版本中的一些改进包括:Linux内核升级到4.15。
雷幺幺
·
2023-11-28 21:15
俄罗斯linux
linux系统特殊进程简介——idle、init和kthreadd进程
2.idle进程由系统自动创建,运行在
内核态
idle进程其pid=0,其前身是系统创建的第一个进程init_task,也是唯一一个没有通过fork或者kernel_thread产生的进程init\i
littleSnail.W
·
2023-11-28 20:46
Linux系统
linux
服务器
操作系统校招知识点总结
2.2用户态和
内核态
2.3进程和程序的区别?2.4多线程共享什么数据?2.5线程同步的方式?2.6死锁及其产生条件?2.7进程的通信方式?2.8进程调度策略?2.9进程的状态
JehanRio
·
2023-11-28 16:48
大厂面试专栏
linux
服务器
C/C++后端开发面经(5)——linux操作系统
⭐⭐⭐⭐⭐2.3系统调用read()/write(),内核具体做了哪些事情⭐⭐2.4系统调用的作用⭐⭐⭐⭐⭐2.5
内核态
,用户态的区别⭐⭐⭐⭐⭐2.6bootloade
何蔚
·
2023-11-28 16:16
面经
C++
c++
锁升级过程(无锁、偏向锁、轻量级锁、重量级锁)
文章目录Synchronized锁升级的背景Synchronized的性能变化Java5之前,用户态和
内核态
之间的切换为什么每个对象都可以称为一把锁?
七月J
·
2023-11-28 15:33
JVM
/
并发编程
面试
锁
synchronized锁升级
锁升级
深度剖析 Synchronized 锁升级过程
之后锁就有了4种状态:【无锁】【偏向锁】【轻量级锁】【重量级锁】1.2synchronized
内核态
切换在JVM中synchronized重量级锁的底层原理是monitorenter和moniterexit
P@ssW0rd
·
2023-11-28 15:00
集合与并发
Java
java
开发语言
linux系统中vi/vim文本编辑器的使用简介
linux系统中vi/vim文本编辑器的使用简介1.vi/vim简介vi/vim是linux系统中最基本的编辑器,类似于windows系统中的记事本,几乎所有的
linux开发
版本都内置了vi/vim文本编辑器
xiaoxin_zh
·
2023-11-27 19:57
linux
vim
linux
vim
一步步写嵌入式操作系统-系统调用
系统调用的实现基础用户应用程序(用户态)使用SWI指令触发arm软件异常中断,cpu进入管理模式(
内核态
)基本思路1.对内核系统调用编码,编写内核系统调用表2.针对系统调用编写软件中断异常处理函数3.编写与内核系统调用对应的系统调用接口
lxzlife
·
2023-11-27 04:01
一步步写嵌入式操作系统
arm
开源
c语言
arm开发
FFmpeg+SDL实现播放器
鉴于本文是用于学习入门ffmpeg的所以选择Ubuntu系统平台,省去大家去搭建Android或嵌入式
linux开发
环境。这三种平台都是大同小异的。二
Windra6
·
2023-11-27 03:19
音视频
ffmpeg
sdl
计算机四级嵌入式真题,国家计算机等级考试四级嵌入式真题.docx
C)微内核结构在不同类型的操作系统中,批处理操作系统的缺点是A)缺少交互性在下面列出的计算机操作中,只能在操作系统
内核态
下运行的是D)屏蔽中断引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响
咕咕咕咕侠
·
2023-11-27 00:44
计算机四级嵌入式真题
Linux内核--内存管理(十二)内存映射
引言二、用户态内存映射------>2.1、小块内存申请------>2.2、大内存块申请三、用户态缺页异常------>3.1、匿名页映射------>3.2、文件映射------>3.3、页交换四、
内核态
内存映射及缺页异常五
文艺小少年
·
2023-11-26 15:32
CPU性能分析与操作系统的构建
linux
java
spring
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他