Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。
Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI界面的XWindow之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。
严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。
Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。
Linux可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(MobilePhone)、平板电脑Tablet、路由器Router、电视TV和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上
我们将《嵌入式工程师-系列课程》分成两大阶段:第一阶段:《计算机体系结构》课程 分成4篇:分别是
越来越多的嵌入式系统依赖于实时操作系统(RTOS)的使用,以满足实时需求,减少上市时间,简化开发,增....
“开源科技节”由开源科技OSTech、Linux Foundation、华为、腾讯开源联盟、腾讯云、....
在这种情况下,基于FPGA的解决方案的优点(如固有的并行性、极高的带宽、灵活性、对广泛接口的支持以及....
一、Linux 系统中的进程之间通信(IPC) 二、基于 Socket 通信的优点 三、MQTT 消....
CCP 协议是一种CAN 总线标定匹配协议。本文简单介绍该协议的基本原理,以及一种基于该协议的汽车E....
本文主要介绍内存管理机制:物理内存与虚拟内存的关系,Linux内存管理机制,Python内存管理机制....
农药残留检测仪有哪些用途【霍尔德仪器 HED-NC06】广泛应用于主要用于蔬菜、水果、茶叶、粮食、农....
介绍在集成开发环境中,通过OIL语言配置OSEK实时操作系统厦应用程序的过程,包括使用图形化的用户界....
排爆机器人属于搬运机器人的一种类型,很多搬运机器人是模仿人类的动作,用来帮助或部分代替人来进行繁重、....
对于刚接触嵌入式 Linux 系统开发的同学来说,搭建开发环境是一个不小的挑战,我看到过很多在入门边....
默认情况下,所有的 Linux 发行版都已经预装了“终端terminal”应用程序或“终端仿真器te....
实时系统是能够在确定的时间内执行计算或处理事务并对外部事件作出响应的计算机系统。对工业机器人控制来说....
排爆机器人(EOD robot)是一种遥操作地面移动机器人,操作机主体一般是由一个机械手和一个可移动....
该作品是基于ART-PI硬件平台,外接OLED,蜂鸣器,按键,X-NUCLEO-IKS01A3传感器....
现在的裸机程序已经不能满足嵌入式机器人所需的代码结构要求了,因为一个嵌入式机器人的系统是非常庞大的,....
蔬菜农药残留快速检测仪时容易忽略的问题。蔬菜农药残留快速检测仪【恒美仪器 HM-NC12】因其快速、....
白酒甲醇乙醇快速检测仪的主要参数及功能介绍。白酒甲醇乙醇快速检测仪[恒美HM-C12]可快速定量检测....
近日,IT之家用户 @zhang_32 为我们带来了一则非常有意思的投稿:在 Windows 10 ....
BPI-R2集成MTK7623N 四核 ARM Cortex-A7 MP 支持主频1.3 ghz,BPI-R2 路由器提供丰富各种外设接口,...
Linux 让你能够选择你喜欢的终端界面,而不是它强加的界面。 在 2021 年,人们喜欢 Linu....
cp 引发的思考 cp 是啥 ? 是的,就是 Linux 是 Linux 下最常用的命令之一,cop....
进程在 Linux 上是一个开销不小的家伙,先不说创建,光是上下文切换一次就得几个微秒。所以为了高效....
Orange Pi Zero2开发板是一款采用全志H616高性能处理器,支持安卓10和Linux操作系统,集成千兆以太网、蓝牙5.0+双...
通过有限的篇幅,对完整Linux内核源代码进行解剖,以获得对操作系统基本功能、实际实现方式获得全方位的理解。 ...
使用Sobel算子边缘检测和最大类间方差图像分割法将道路灰度图像转化为二值图像,作为下一步处理的基础....
苹果向开发者推送了 iOS/iPadOS 14.5 的第6个开发者测试版,距离上次测试版更新只过了一....
万物互联和大数据技术的发展,让我们的生活更加活色生香,其背后离不开安全、稳定可靠的服务器系统。
进程是操作系统中的一个重要概念,它是一个程序的一次执行过程,程序是进程的一种静态描述,系统中运行的每....
早期发生的大量电子故障说明在不考虑上述事实、忽视系统测试的情况下会发生什么问题。在开发过程中问题发现....
本书以目前最热门的Linux发行版——Ubuntu为平台,从零开始循序渐进地介绍了Linux系统的基础知识和实用操作。 ...
本书基于最新的Linux系统RHEL7编写,从零基础带领大家入门Linux系统,配套大量的图表、命令示例及课后练习。 ...
超级详细的嵌入式Linux系统入门教程。课程资料共包含29个章节,具体如下: 第1章Linux概述 第2章&n...
嵌入式开发中常用的虚拟机与容器 1.本文说明 2.VMware Workstatio 2.Oracl....
随着物联网的高速发展,国内外出现了很多手持PDA生产厂家和代理商,产品质量良莠不齐,给消费者带来了购....
挥发性盐基总氮测定广泛应用于食药监局、卫生部门、高教院校、科研院所、农业部门、养殖场、屠宰场、食品肉....
一个从没有使用过linux系统的人能学好linux的编程吗?关于ARM与LINUX入门有什么建议呢?...
截至去年12月31日,华为全球终端连接数已经超过10亿,手机存量用户突破7.3亿。去年,包括手机在内....
updatedb 命令用来创建或更新 slocate/locate 命令所必需的数据库文件。
执行 rhmask 指令可制作加密过的文件,方便用户在公开的网络上传输该文件,而不至于被任意盗用。
colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何....
虚拟机一般不可能只跑一个应用,因为这样确实也太浪费资源了,我们可以想想,现在手上的电脑,可以用 Vm....
awk 强大的功能,是一般 Linux 命令无法比拟的。在本文中,我不会告诉你 awk 也是一种编程....
grep 命令是一种强大的文本搜索工具,它能使用正则表达式,按照指定的模式去匹配,并把匹配的行打印出....
前言:在Linux上不像在Windows上看内存那样方便,而且还有Swap这个新的概念,所以知道如何....
调度算法是指在有限的处理单元上对具有某些已知特征的任务集执行顺序的设计。在嵌入式实时系统中,任务的执....
操作系统领域的市场竞争正在从产品领域转向服务领域,服务将成为操作系统提供商未来市场竞争的焦点。目前中....
sysstat 还包含使用 cron 或 systemd 执行定时任务的工具(默认的采样时间是10分....

