logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】虚拟机和Ubuntu14.04操作系统零基础安装(附:软件下载链接、图)

Linux定制安装个人PC可以安装独立的Linux操作系统,也可以采用虚拟机在Windows平台上安装Linux系统。对于初学嵌入式系统开发的人来说,采用在Windows平台上安装虚拟机是一种比较合理的选择。虚拟机版本:VMware10Linux操作系统版本:Ubuntu 14.04附上虚拟机VMware10的下载链接:虚拟机VMware10(可能需要注册一个VMware账号)还有Li...

【Linux】虚拟机和Red Hat 5操作系统零基础安装(附:软件下载链接、图)

Linux定制安装个人PC可以安装独立的Linux操作系统,也可以采用虚拟机在Windows平台上安装Linux系统。对于初学嵌入式系统开发的人来说,采用在Windows平台上安装虚拟机是一种比较合理的选择。虚拟机版本:VMware10Linux操作系统版本:Red Hat Enterprise Linux 5附上虚拟机VMware10的下载链接:虚拟机VMware10(可能...

#虚拟机#操作系统
【Linux】Linux物理内存的管理

Linux物理页框的描述为了管理和描述物理页框,Linux在文件/include/linux/mm.h中定义了page结构:struct page {page_flags_t flags;/* 页的一些状态标志*/atomic_t _count;/* 计数器,记录了访问本页框的程序数 */atomic_t _mapcount;/* mm映射的的...

【Linux】Linux进程通信与System V IPC机制

Linux进程通信基本概念从原理上来看,进程通信的关键技术就是在进程间建立某种共享区,利用进程都可以访问共享区的特点来建立一些通信通道。如下图所示:其实,以前设计程序时使用的全局变量,就是一种可以在各个函数之间进行通信的手段,它所占用的内存空间就是程序中各个函数的共享区。但那时,由于各个函数都同属于一个进程,因此没有进程空间的障碍。所以,解决进程之间通信的就在于如何突破进程空间的障碍。...

【Yngz_Miao的博客】博客导航(不断更新)

目前导航有初探Linux操作系统、STM32F103ZET6芯片、UCOS-III操作系统、Altium Designer四大块。除此之外,博客内还有包括C/C++编程语言、Qt5、TCP/IP、笔试题面经等方面的博文,可以在左侧个人分类中查找到。 初探Linux操作系统关于Linux操作系统的书籍很多,但绝大多数都是教你怎么使用Linux操作系统。例如Linux常用命令、Shel...

【Linux】Linux基础知识(Linux系统、Linux中的链表)

Linux系统简介Linux系统的结构及特点Linux系统的结构图如下图所示:从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构。硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务功能模块,这些模块通过系统调用接口向用户进程提供服务。Linux进程管理的系统调用包括:进程的创建、调度、中止、等待等。Linux支持内存管理控制器MMU,使用虚拟内存管理机制。虚拟...

#链表
【Linux】虚拟机和Red Hat 5操作系统零基础安装(附:软件下载链接、图)

Linux定制安装个人PC可以安装独立的Linux操作系统,也可以采用虚拟机在Windows平台上安装Linux系统。对于初学嵌入式系统开发的人来说,采用在Windows平台上安装虚拟机是一种比较合理的选择。虚拟机版本:VMware10Linux操作系统版本:Red Hat Enterprise Linux 5附上虚拟机VMware10的下载链接:虚拟机VMware10(可能...

#虚拟机#操作系统
【Linux】Linux文件与进程的关联

作为文件的使用者,进程理所当然地将要使用的文件记录于自己的控制块。另外,由于进程所对应的程序也是一个文件,因此进程控制块还必须记录这个文件的相关信息。由于操作系统要对系统所以进程提供服务,因此操作系统还要维护一个记录所有进程打开文件的总表。 进程与其打开文件的关系如果说文件管理系统是文件的管理者与提供者,那么进程就是文件系统中文件的使用者。即,文件管理系统与进程之间是服务与客户之间的关...

【Linux】Linux的消息队列

消息队列亦称报文队列,也叫做信箱。意思是说,这种通信机制传递的数据具有某种结构,而不是简单的字节流。消息队列的工作机制如下所示: 消息的结构用户空间的消息缓冲区为在进程与内核之间传递消息,无论发送进程还是接收进程,都需要在进程空间中用消息缓冲区来暂存消息。该消息缓冲区的结构定义如下:struct msgbuf {long mtype;/* 消息的类型...

【C++】unordered_map在Windows和Linux上的不同行为

我目前手头上的项目,需要编译在板端Linux上运行,但是日常daily调试多在Windows上开发。这就涉及到同一份代码在多平台上的编译个运行。有一次遇到了一个奇怪的现象:跑同样的一份代码,Windows和Linux出来的结果是不一致的。最终确定到不一致的原因出现在unordered_map上,就把这次记录总结下来。这次不一致发生在:处理一个状态序列的投票操作。从编程的角度而言,最适合投票操作的容

#c++#windows#linux
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择