0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>嵌入式操作系统>

嵌入式操作系统

电子发烧友网提供的嵌入式操作系统专栏,内容有嵌入式操作系统培圳资料以及应用知识等;是您学习嵌入式操作系统的好栏目。
eve-ng是什么?为什么要学习eve-ng?eve-ng学习笔记

eve-ng是什么?为什么要学习eve-ng?eve-ng学习笔记

像GNS3只能模拟思科的路由器,IOU只能模拟思科的路由器和交换机,eNSP只能模拟华为的网络设备,如果要搭建不同厂家的设备实验环境,只能桥接又桥接,很麻烦,或者说很不方便。...

2023-07-24 标签:交换机路由器模拟器Ubuntu系统qemu 3776

国产MCU-CW32F030开发学习—移植rtthread-nano

国产MCU-CW32F030开发学习—移植rtthread-nano

RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。...

2023-07-22 标签:RAMARM处理器C语言RTOSRT-Thread 1010

记录一下uboot编译的问题

记录一下uboot编译的问题

前几天编译uboot时遇到一些问题,先记录一下,linux嵌入式开发还是蛮意思的,要想玩的溜,就必须掌握最基本的uboot、kernel移植、适配、裁剪。...

2023-07-21 标签:嵌入式系统Linux系统SD卡Uboot交叉编译器 1418

ls是什么?ls命令可不简单!

ls是什么?ls命令可不简单!

Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。...

2023-07-21 标签:Linux系统LINUX内核 11123

将Circle驱动框架移植到一个自制微内核操作系统的过程

Circle是一个叫rsta2的大佬用C++写的bare-metal的树莓派驱动框架,同时支持现存的几乎所有版本树莓派,能够驱动树莓派上的大部分设备,包SD卡控制器、有线和无线网卡、GPIO、USB控制器及一些常用...

2023-07-21 标签:控制器Linux系统GPIOC++语言树莓派 1144

如何去实现一种串口命令控制台呢?

如何去实现一种串口命令控制台呢?

玩过Linux的朋友, 是不是对Linux无所不能的串口Shell命令控制台羡慕不已, 要是自己做的STM32F系列低档次的MCU也有这种控制交互能力, 会给调试/维护和配置省下多少麻烦事呀, 比如启动/关闭调试或...

2023-07-20 标签:led灯Linux系统串口驱动ShellFlash存储 1385

Linux内核代码中常用的数据结构有哪些?

Linux内核代码中广泛使用了数据结构和算法,其中最常用的两个是链表和红黑树。...

2023-07-20 标签:处理器缓冲器Linux系统FIFO存储LINUX内核 850

介绍几个Nginx性能优化方法

介绍几个Nginx性能优化方法

worker 进程数默认为 1 ,单进程最大连接数为1024...

2023-07-19 标签:LINUX内核Linux操作系统 820

基于RT-Thread的家庭智能家居系统的控制平台设计

基于RT-Thread的家庭智能家居系统的控制平台设计

这个系统是在英飞凌Psoc6-evaluationkit-062S2开发板的基础上,充分利用了RT-Thread实时操作系统强大的功能及丰富的软件生态,驱动ESP8266、OLED屏幕和DHT11模块等,实现温湿度的采集、中英文字符的显...

2023-07-18 标签:OLED屏温湿度传感器RT-ThreadESP8266OneNET 1535

教你手上没有开发板如何跑RT-THREAD STM32应用?

教你手上没有开发板如何跑RT-THREAD STM32应用?

首先打开 RT-Thread Studio,新建RT-Thread 项...

2023-07-18 标签:STM32模拟器调试器RT-ThreadGD32VF103 2702

什么是时序分析?教你掌握FPGA时序约束

什么是时序分析?教你掌握FPGA时序约束

时序分析本质上就是一种时序检查,目的是检查设计中所有的D触发器是否能够正常工作,也就是检查D触发器的同步端口(数据输入端口)的变化是否满足建立时间要求(Setup)和保持时间要求...

2023-07-14 标签:RAMD触发器时序分析STAFPGA开发板 5486

如何配置网络接口和地址

在管理 Linux 服务器和排查网络问题时,熟悉一些基本的网络工具是很有帮助的。这些工具中的一部分最初是为了查看网络状态而编写的,但其中也包含了一些可以用来管理和配置网络连接的底...

2023-07-14 标签:Linux系统路由器vps 3086

linux内核中的driver_register介绍

linux内核中的driver_register介绍

向linux内核注册驱动由driver_register()完成。它将驱动程序的信息添加到内核的驱动程序列表中,使得内核能够在需要时与该驱动程序进行交互。...

2023-07-14 标签:USB接口电源管理LINUX内核I2C驱动ADD 4172

把Bootloader玩出花,不走寻常路的BL

把Bootloader玩出花,不走寻常路的BL

上面我所讲的都是BL最基础的一些内容,是我们实现BL所必须了解的。BL真正的亮点在于多种多样的固件数据获取方式。...

2023-07-12 标签:EEPROM串口通信上位机bootloaderCRC效验 1620

Linux系统中5个最好的电子邮件服务器

在Linux世界中,有许多可靠可用的开源邮件服务器,这些服务器都拥有独特的特点,可用于不同的用途和场景。以下是推荐的5个最好的电子邮件服务器。...

2023-07-12 标签:Linux系统SMTP协议CentOSUbuntu系统TCP通信 4902

万千设备,linux内核如何知道?

万千设备,linux内核如何知道?

linux内核设备的注册由device_register()函数完成,这个函数是linux设备驱动模型的核心函数...

2023-07-12 标签:电源管理Linux系统dmaLINUX内核numa 1481

Linux内核代码60%都是驱动?

Linux内核代码60%都是驱动?

为什么Linux内核代码60%都是驱动? 如果每支持新的设备就加入驱动,内核会不会变得越来越臃肿?...

2023-07-11 标签:Linux系统LINUX内核 1594

Redis的LRU与LFU算法实现

Redis的LRU与LFU算法实现

Redis是一款基于内存的高性能NoSQL数据库,数据都缓存在内存里, 这使得Redis可以每秒轻松地处理数万的读写请求。...

2023-07-11 标签:pythonLINUX内核MYSQL数据库nosqlRedis 1796

Linux性能调优的思路

Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台...

2023-07-11 标签:PHPApacheMYSQL数据库Linux操作系统 802

LWIP物理接口实现的设计方案

LWIP物理接口实现的设计方案

LWIP(Lightweight IP)是一个轻量级的开源TCP/IP协议栈,它专为嵌入式系统和小型设备而设计。LWIP旨在提供TCP/IP网络协议支持,使嵌入式系统能够与其他设备通过网络进行通信...

2023-07-10 标签:以太网嵌入式系统LwIP协议FIFO存储状态寄存器 2042

移植sqlite交叉编译sqlite3

SQLite是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中, 是一款轻量轻级数据库。它是D.RichardHipp建立的公有领域项目。...

2023-07-10 标签:存储器嵌入式系统SQliteopenwrt系统 1922

5种最常见的DNS故障诊断及问题处理方法

互联网基于 TCP/IP 协议。为了方便管理网络内的主机,整个互联网分为若干个域 (domain),每 个域又可以再分为若干个子域,例如,.com,.org,.edu 都是顶级域,而 google.com 是.com 下面的子域。...

2023-07-10 标签:Linux系统DNSTCPIP协议虚拟机CTl 3076

linux内核线程就这样诞生了么?

linux内核线程就这样诞生了么?

线程是操作系统的重要组成部件之一,linux内核中,内核线程是如何创建的,在内核启动过程中,诞生了哪些支撑整个系统运转的线程,本文将带着这个疑问瞅一瞅内核源码,分析内核线程的创...

2023-07-10 标签:ModuleLINUX内核调度器 1521

linux驱动通过uboot的变量实现掉电记忆

起因 今天项目有个新需求就是让屏幕亮度在上电以后保持上次最后设置的值 我们的项目屏幕的初始化是在kernel里而不是uboot,kernel的驱动的加载是在根文件系统之前,所以我们无法从配置文件...

2023-07-04 标签:LinuxLinux系统UbootLinux驱动掉电记忆 1585

OpenHarmony 4.0版本发布  赶快来一瞧究竟

OpenHarmony 4.0版本发布 赶快来一瞧究竟

大家有关注 OpenHarmony 版本计划的应该都知道 OpenHarmony 4.0 会在 6 月初发布,我也时常关注 OpenHarmony 仓,这不,近日我就发现了 4.0 版的分支已经有了!   于是乎我更好奇了,就找了一下相关文...

2023-06-06 标签:APIARKC++OpenHarmony原子化服务 1867

Arduino Uno板教程案例 100元DIY一个可爱的瓦力机器人

Arduino Uno板教程案例 100元DIY一个可爱的瓦力机器人

今天分享一个油管上DIY Builder这个频道的机器人,我叫他瓦力原型机,大家学会了之后,就可以拥有一个属于自己的小瓦力啦,材料费用在100元左右,这次制作使用的是Arduino Uno板,搭配一个...

2023-06-06 标签:机器人DIYArduino18650瓦力机器人 5284

剖析中移物联网麒麟座开发板代码模块

剖析中移物联网麒麟座开发板代码模块

麒麟座开发板代码例程由OneNET-基础例程、OneNET-进阶例程、OneNET-RTOS例程组成,由浅入深地演示如何接入OneNET,从最基本的上传数据点,命令接收处理,到网络维持,平台连接维持,到最后的网...

2023-05-30 标签:物联网开发板麒麟OneNET中移物联网 4281

什么是线程安全?如何理解线程安全?

什么是线程安全?如何理解线程安全?

在多线程编程中,线程安全是必须要考虑的因素。...

2023-05-30 标签:编译器C++语言LINUX内核 2729

「EDATEC」如何在树莓派4上安装64位操作系统

「EDATEC」如何在树莓派4上安装64位操作系统

本文将帮助您在树莓派 4 上安装树莓派 64 位操作系统。虽然该指南是为树莓派 4编写的,但该指南在未进行任何修改的情况下也可以在树莓派 3上使用。树莓派2 和 1 是 32 位 CPU,因此无法运行...

2023-03-31 标签:RAM计算机操作系统API树莓派 3644

Linux USB开发指南

Linux USB开发指南

介绍 USB 模块配置和调试方法。...

2023-03-06 标签:内核usbLinux调试开发指南 3459

编辑推荐厂商产品技术软件/工具OS/语言教程专题