嵌入式操作系统

码农小韩6 天前
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
Linux应用开发(八)——TCP/IP网络编程基础【为什么需要Socket?】独立于具体协议的网络编程接口。在OSI模型中,主要位于会话层和传输层之间BSD Socket(伯克利套接字)是通过标准的UNIX文件描述符和其它程序通讯的一个方法,目前已经被广泛移植到各个平台。
码农小韩8 天前
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
Linux应用开发(六)——进程间通信UNIX 平台提供了多种进程间通信方式,早期的通信方式包括无名管道(pipe)、有名管道(fifo)和信号(signal)。AT&T 的贝尔实验室对 UNIX 早期的进程间通信进行了改进和扩充,形成了“System V IPC”,其通信进程主要局限于单个计算机,包括共享内存(shared memory)、消息队列(message queue)和信号量(semaphore)。BSD(加州大学伯克利分校的伯克利软件发布中心)突破了这一限制,形成了基于套接字(socket)的进程间通信机制,即套接字(socke
码农小韩8 天前
linux·操作系统·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
Linux应用开发(五)——线程多线程通过第三方的线程库来实现New POSIX Thread Library (NPTL),是早期Linux Threads的改进,采用1:1的线程模型,显著的提高了运行效率,信号处理效率更高
码农小韩15 天前
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux应用开发
Linux应用开发(三)——Linux的文件属性与目录函数功能:权限屏蔽函数参数:【mask】给的屏蔽位。例如 : 0111 的屏蔽位, 将来的文件权限函数返回值:成功返回,之前屏蔽位的值,This system call always succeeds and the previous value of the mask is returned.
码农小韩16 天前
linux·嵌入式软件·嵌入式操作系统·linux应用
Linux应用开发(二)——Linux的文件IO函数功能:打开一个文件函数参数:【pathname】要打开文件的名称 , “/home/linux/1.c” , "1.txt"。【flags】O_RDONLY:只读方式打开文件 , RD(read)。O_WRONLY:可写方式打开文件,WR(write)。O_RDWR:读写方式打开文件,RDWR(read write)。以上三个参数互斥。O_CREAT:如果该文件不存在,就创建一个新的文件,并用第三的参数为其设置权限。O_EXCL:如果使用O_CREAT时文件存在,则可返回错误消息。这一参数可测试文件是
深信达沙箱2 个月前
安全·嵌入式操作系统·安全操作系统·全盘加密
破解嵌入式安全困局|先御PreDefsOS V2.0,中高端设备原生可信安全底座一、行业警钟:开源Linux嵌入式,暗藏致命安全黑洞工控网关、车载中控、医疗设备、电力终端、轨道交通、边缘计算盒子……当下绝大多数中高端嵌入式设备,均基于开源Linux二次开发,看似低成本、生态完善,实则安全隐患全面爆发:
深信达沙箱2 个月前
arm开发·操作系统·嵌入式操作系统
漏洞修不完、合规过不了?先御OS如何让嵌入式设备‘出厂即合规一、先御安全操作系统是什么?先御OS是专为中高端嵌入式设备设计的、以安全为核心的操作系统。它解决的是设备“从启动到运行、从数据到网络”全链路的安全问题。
wuhen_n7 个月前
系统架构·嵌入式操作系统
系统架构设计师(四):嵌入式系统本文对应《系统架构设计师教程》(以下简称官方教材)第二章 2.4 嵌入式系统及软件及第十六章**嵌入式系统架构设计理论与实践 **的内容。在实际考试中,嵌入式系统在选择、案例等模块都会涉及。本章内容由于超纲题较多,故本文主要聚焦选择题,非嵌入式开发开关的人员,考试时,不建议选择嵌入式案例。
集大周杰伦2 年前
freertos·实时操作系统·嵌入式操作系统·cpu 资源分配检查·任务时间统计
FreeRTOS 任务管理与运行时间统计:API 解析与配置实践FreeRTOS 提供了一系列 API 来管理任务的状态、优先级和运行信息。以下是任务管理相关的主要 API 及其功能说明:
望获linux2 年前
linux·运维·服务器·机器人·操作系统·嵌入式操作系统·工业控制
赋能新一代工业机器人-望获实时linux在工业机器人领域应用案例在工业4.0蓬勃发展的当下,工业机器人作为制造业转型升级的中流砥柱,正朝着超精密、极速响应的方向全力冲刺。然而,为其适配理想的望获实时Linux系统,却犹如寻找开启宝藏之门的关键钥匙,成为众多企业在智能化进程中的棘手难题。
望获linux2 年前
linux·服务器·开发语言·数据库·操作系统·嵌入式操作系统·arm平台
在 ARM 平台上如何实现Linux系统的1秒启动在ARM平台上实现Linux系统的1秒启动,是一项涉及深层次优化的挑战。这不仅需要对系统的各个层面进行精细调整,还需要确保在保持系统稳定性的同时,实现快速启动。以下是实现这一目标的关键步骤和优化工作:
cd_farsight2 年前
嵌入式硬件·arm·嵌入式操作系统
ARM在嵌入式开发中的作用有哪些?ARM在嵌入式开发中的作用主要体现在以下几个方面:架构优势:可扩展性:生态系统支持:应用领域:综上所述,ARM在嵌入式开发中扮演着至关重要的角色,其低功耗、高性能和强大的生态系统支持使其成为嵌入式系统开发的首选架构。
望获linux2 年前
linux·运维·服务器·操作系统·开源软件·嵌入式操作系统
Linux与科学计算Linux作为一种开源操作系统,在科学计算领域得到了广泛的应用。科学计算通常涉及处理大量的数据和复杂的数学模型,要求计算机系统具备强大的计算能力、灵活性和高效性。Linux凭借其高可扩展性、稳定性和开源生态系统的优势,成为科学计算领域的首要工具。本文将从Linux的核心特性、科学计算软件、集群与并行计算、以及在具体领域的应用等方面,深入探讨Linux与科学计算紧密联系。
望获linux2 年前
linux·服务器·arm开发·网络协议·操作系统·嵌入式操作系统
Linux网络协议栈的实现网络协议栈是操作系统核心的一个重要组成部分,负责管理网络通信中的数据包处理。在 Linux 操作系统中,网络协议栈(Network Stack)负责实现 TCP/IP 协议簇,处理应用程序发起的网络请求并与底层的网络硬件进行交互。本文将深入探讨 Linux 网络协议栈的架构与实现,涵盖数据包处理流程、关键模块、协议栈层次以及性能优化等方面。
望获linux2 年前
linux·运维·服务器·操作系统·开源软件·软件开发·嵌入式操作系统
Linux 基础技术介绍Linux 是最著名和最常用的开源操作系统。作为一种操作系统,Linux 是位于计算机上所有其他软件之下的软件,接收来自这些程序的请求并将这些请求转发到计算机的硬件。
文火冰糖的硅基工坊2 年前
单片机·嵌入式硬件·架构·操作系统·嵌入式·rtt·嵌入式操作系统
[嵌入式系统-63]:RT-Thread-内核:内核在不同CPU架构上的移植和不同硬件板BSP上的移植目录内核移植1. CPU 架构移植:由CPU厂家提供1.1 实现全局中断开关:汇编语言实现(1)关闭全局中断
文火冰糖的硅基工坊2 年前
嵌入式硬件·嵌入式操作系统
[嵌入式系统-47]:RT-Thread -三种不同版本(Nano版本、标准版版本、Smart版本),展现了RTT三种不同的演化阶段,三种不同的应用场合目录一、无操作系统二、精简版:Nano版本操作系统:只有操作系统内核三、标准版版本操作系统:所有程序在同一个进程中
通信汪的美好生活3 年前
网络·智能路由器·软考·嵌入式操作系统
如何解决网络中IP地址发生冲突故障?本专栏为个人备考软考嵌入式系统设计师的复习笔记,未经本人许可,请勿转载,如发现本笔记内容的错误还望各位不吝赐教(笔记内容可能有误怕产生错误引导)。
特轮飞3 年前
单片机·系统架构·实时操作系统·嵌入式操作系统·ucos
uCOSIII实时操作系统 十 事件标志组目录事件标志组:事件标志组API函数:创建事件标志组:等待事件标志组:向事件标志组发送标志:事件标志组实验:
贾saisai3 年前
linux·stm32·嵌入式操作系统
嵌入式Linux裸机开发(四)IMX6U主频和时钟配置默认配置下 I.MX6U 工作频率为 396MHz,但该系列标准工作频率事528MHz,有些型号甚至可以工作到696MHz。