行业资讯

AI news by Smartone AI

Linux | chown和chmod的区别和用法

chown 和 chmod都是Linux中常用的 解决权限问题的方法对于初学者来说,使用chmod来改变文件权限是更常用的但是更多时候,我们需要一种不去更改文件本身属性而能解决文件权限的方法。chow

Linux:一步一步编写字符设备驱动程序

作  者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。目录API 函数编写驱动程序编写应用程序卸载驱动模块小结别人的经验,我们的阶梯!大家好,我是道哥,今天我们继续讨论: Linux 中字符设备的驱动程序

华为欧拉操作系统为何影响巨大?

虽然华为的openEuler(欧拉)系统发布已经很长一段时间了,但在网上还一直是热点,各种称赞的声音不时传出,称这是国产系统的骄傲。很多人表示,有了欧拉后,大家以后不必用windows Server、linux Server服务器系统了,我们有了自己的服务器系统

Linux从头学:特权级文章带你了解操作系统

目录CPL:当前特权级DPL:描述符特权级RPL:请求者特权级特权级检查规则代码段的检查规则数据段的检查规则栈段的检查规则x86 处理器中,提供了4个特权级别:0,1,2,3。数字越小,特权级别越高!一般来说

Linux从头学:一文理解【任务管理】和【任务切换】

LDT:局部描述符表TSS: 任务状态段TCB: 任务控制块x86 系统中的保护模式,给系统的安全性提供了很大的保障,但是在我们之前的文章中,一直都淡化了特权级别这个概念。例如:在保护模式下的段选择器

Linux之x86 处理器如何进行层层的内存保护?

实模式:bootloader 为程序计算段的基地址保护模式:bootloader 为自己创建段描述符确定 GDT 的地址创建代码段的描述符创建数据段的描述符创建栈段的描述符段描述符是如何确保段的安全的?段寄存器高速缓存对段寄存器本身的保护对段界限的检查在上一篇文章中

Linux:iptables超详细教程

 作        者 |   土豆居士微信公众号 | 一口Linuxiptables的结构:iptables由上而下,由Tables,Chains,Rules组成

Linux 是如何保护内核代码的?

作  者:道哥,10+年的嵌入式开发老兵。公众号:【IOT物联网小镇】,专注于:C/C++、Linux操作系统、应用程序设计、物联网、单片机和嵌入式开发等领域。 公众号回复【书籍】,获取 Linux、嵌入式领域经典书籍

Linux基础:16张结构图理解代码重定位的底层原理

程序的结构bootloader 把程序从硬盘读取到内存代码重定位程序入口点重定位段表重定位跳转到程序的入口地址操作系统程序的执行在上一篇文章中Linux从头学05-系统启动过程中的几个神秘地址,你知道是什么意思吗?

一文了解C语言中字节对齐的问题

最近一口君在做一个项目,遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题