E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式Linux
【Note】Linux Kernel 主题学习之“完整的嵌入式 Linux 环境、构建工具、编译工具链、CPU 架构”
LinuxKernel主题学习之“完整的
嵌入式Linux
环境、构建工具、编译工具链、CPU架构”一、完整的
嵌入式Linux
环境一个
嵌入式Linux
系统通常包括以下关键组件(以Jetson、树莓派等ARM
CodeWithMe
·
2025-07-11 07:05
读书笔记
linux
linux
学习
架构
理解 Linux 虚拟文件系统 VFS:一次读写的背后发生了什么?
推荐阅读:《Yocto项目实战教程:高效定制
嵌入式Linux
系统》更多学习视频请关注B站:嵌入式Jerry理解Linux虚拟文件系统VFS:一次读写的背后发生了什么?开篇5个问题,你能答对几个?
嵌入式Jerry
·
2025-07-10 22:38
内核+文件系统
linux
redis
数据库
文件系统子系统 · 核心问题问答精要
推荐阅读:《Yocto项目实战教程:高效定制
嵌入式Linux
系统》更多学习视频请关注B站:嵌入式Jerry文件系统子系统·核心问题问答精要本文聚焦于Linux文件系统子系统中最常见、最具代表性的问题,涵盖从总体架构到关键结构体
嵌入式Jerry
·
2025-07-10 22:38
内核+文件系统
java
开发语言
嵌入式Linux
内核镜像生成过程
嵌入式Linux
内核镜像生成过程
嵌入式Linux
系统的核心组件是内核,它是操作系统的核心部分,负责管理硬件资源、提供系统调用接口以及驱动设备等功能。
飘逸轻舞
·
2025-07-07 14:35
linux
arm开发
运维
嵌入式
学cpp c++怎么才能找到嵌入式开发工作
想从事
嵌入式linux
,但是看boss上面有搞摄像头的,有搞车载传感器的...感觉技术栈好杂,马上秋招了,该如何入手?
嵌入式linux
和这种普通的cpp开发区别在哪里,面试的时候侧重于哪里?
·
2025-07-06 18:57
程序员
嵌入式Linux
-线程同步-自旋锁和读写锁
线程同步一、自旋锁1.1自旋锁概述1.2自旋锁的初始化1.3自旋锁加锁和解锁二、读写锁2.1何为读写锁2.2读写函数初始化2.3读写锁上锁和解锁2.4读写锁的属性一、自旋锁1.1自旋锁概述自旋锁与互斥锁很相似,从本质上说也是一把锁,在访问共享资源之前对自旋锁进行上锁,在访问完成后释放自旋锁(解锁);事实上,从实现方式上来说,互斥锁是基于自旋锁来实现的,所以自旋锁相较于互斥锁更加底层。如果在获取自旋
·
2025-07-06 15:13
Buildroot,Debian 和 Ubuntu 有什么差别
以下是它们之间的主要差别:Buildroot:Buildroot是一个为
嵌入式Linux
系统提供完全自动化构建的工具。它不是一个常规的Linux发行版,而是一个用于构建自定义Linux系统的工具集。
科学的发展-只不过是读大自然写的代码
·
2025-07-06 06:07
驱动开发
debian
ubuntu
运维
Buildroot,Ubuntu,Debian,Yocto 它们分别是什么,它们之间的具体关系是什么
1.Buildroot定义:Buildroot是一个简化和加速
嵌入式Linux
系统开发过程的工具,提供一种容易、高效的方式来生成交叉编译工具链、根文件系统、内核映像和引导加载程序。
玄奕子
·
2025-07-06 06:34
嵌入式学习之Linux入门篇
ubuntu
debian
linux
Buildroot
Yocto
Linux——搭建
嵌入式Linux
开发环境步骤总结(虚拟机、Ubuntu、JDK、库文件、GCC)
目录0前言1主机软件环境2Linux系统下安装编译组件3Linux系统下安装库文件和JDK0前言回顾一直以来做的嵌入式项目方向,从如ST的单片机裸机开发,SOC开发,到STM32裸机开发,基于uCOSII的开发,基于freeRTOS的开发等,在实时操作系统层面的应用开发停留了一段时间了,一直想再突破下自我,去年做了一个基于工控机方案的Linux系统应用开发项目,对于Linux一直没有系统性的学习整
Winter_world
·
2025-07-01 07:20
搭建嵌入式Linux开发环境
虚拟机Ubuntu
安装JDK
安装库文件
GCC版本更新
ZLG嵌入式笔记 | rootfs镜像制作其实没那么难
在
嵌入式Linux
开发中,文件系统的打包和镜像制作是关键步骤。本文介绍了Linux核心板文件系统的打包与镜像制作方法,适合嵌入式开发人员快速上手。
ZLG 致远电子
·
2025-06-30 15:26
边缘计算
ZLG嵌入式开发应用笔记
个人开发
物联网
嵌入式linux
下基于boa cgic sqlite3的ajax web服务器搭建
先上大家的资源全部亲测可用sqlite3数据库c语言常用接口应用实例sqlite3数据库交叉编译并移植到嵌入式开发环境步骤fprintf与stderr、stdout的使用Windows中IIS服务器被防火墙阻止导致外网无法访问sqlite3.OperationalError:unabletoopendatabasefileSQLiteDelete语句SQLite数据库中rowid使用基本操作交叉编
モザイクカケラ
·
2025-06-29 03:21
嵌入式linux-web
嵌入式系统开发
boa
cgic
sqlite3
嵌入式linux
ajax
Linux 设备树详解:从概念到实战
关键词:设备树(DeviceTree)、DTS、DTC、DTB、
嵌入式Linux
驱动开发为什么需要设备树?在旧版Linux内核中,硬件信息(如内存映射、外设地址、中断号等)直接硬编码在内核源码中。
Jay_515
·
2025-06-28 09:40
Linux
学习
嵌入式
linux
设备树
工业4.0技术PLC远程控制模块的升级处理
是实体物理世界与虚拟网络世界融合的时代,产品全生命周期、全制造流程数字化以及基于信息通信技术,升级版PLC远程控制器带你轻松进入工业4.0技术文档:HJ8900是深圳市华杰智控技术有限公司开发的一款远程控制模块,采用
嵌入式
huajiezhikong
·
2025-06-26 15:24
PLC远程数据传输模块
PLC数据上下载
PLC远程控制模块
多点组网蓝牙远程控制
工业产品
PLC远程控制
无线通讯
西门子
【嵌入式】鲁班猫玩法大全
文章目录鲁班猫玩法大全一、开发平台概况二、开发路线总览(学习+项目实践)三、项目实战模块划分(学习建议)M1.
嵌入式Linux
基础与设备树入门M2.驱动开发实践M3.多媒体与图形系统M4.边缘AI推理模块
CodeWithMe
·
2025-06-24 05:38
Embedded
嵌入式硬件
单片机
01-驱动开发开篇
现在
嵌入式Linux
的开发难度比以前降低了很多,特别是ai的出现,几乎不需要掌握很多的基础知识,也能完成日常工作。
A-花开堪折
·
2025-06-23 18:56
ARM
Linux驱动
linux
嵌入式硬件
毕业设计竞赛选题推荐 |
嵌入式Linux
应用之智慧医疗行业解决方案:健康检测仪
第七届(2024)全国大学生嵌入式芯片与系统设计竞赛报名活动正在如火如荼地进行中,众多高校学生非常关注的ST赛道已公布7个选题方向:嵌入式人工智能、数字电源、汽车-车规MCU(含额外奖励)、工业4.0、智能可穿戴设备、MPU应用方向、IOT。其中MPU应用方向明确规定该选题只能使用MPU开发,即选用STM32MP1系列或者STM32MP2系列开发板。为了更好助力赛前的准备和学习,推荐一款华清远见研
华清远见IT开放实验室
·
2025-06-23 09:31
stm32
嵌入式
项目实战:valgrind与kmemleak——内存泄漏的终极“体检神器”
作者:嵌入式Jerry推荐阅读:《Yocto项目实战教程:高效定制
嵌入式Linux
系统》京东正版促销,支持作者:https://item.jd.com/15020438.html一、前言:内存泄漏,是每个系统工程师都要面对的
嵌入式Jerry
·
2025-06-23 01:33
内核+内存管理
网络
服务器
运维
# 内存管理中的缓存分类与分页机制关系 —— 实战代码与现象解读
推荐阅读《Yocto项目实战教程:高效定制
嵌入式Linux
系统》京东购买链接内存管理中的缓存分类与分页机制关系——实战代码与现象解读一、Linux系统中常见的“缓存”类型1.CPUCache(L1/L2
嵌入式Jerry
·
2025-06-23 01:03
内核+内存管理
缓存
linux
运维
服务器
算法
架构
初学者指南:如何选择
嵌入式Linux
和单片机(MCU)
对于初学者来说,如何在
嵌入式Linux
和单片机(MCU)之间做出选择可能是一项艰巨的任务。本文将详细解释这两种平台的特点、优缺点,以及在不同应用场景中的适用性,帮助初学者做出明智的选择。
不会倒的鸡蛋
·
2025-06-22 11:31
单片机
嵌入式硬件
arm开发
嵌入式 Linux 主控芯片选择
在
嵌入式Linux
系统开发中,选择合适的主控芯片至关重要。当需要ARM9以上的处理器时,市场上有众多品牌可供选择,这些品牌的处理器在性能、功耗、功能特性等方面各有千秋,能够满足不同应用场景的需求。
前进的程序员
·
2025-06-21 08:12
嵌入式Linux开发
linux
运维
处理器
主控芯片
嵌入式linux
和图像处理,基于
嵌入式Linux
系统的图像处理研究
摘要:嵌入式图像处理系统的完成将为图像处理开辟新的实现途径,并且为嵌入式系统的应用打开一片新的领域。基于嵌入式平台的图像处理系统是未来图像处理系统的发展趋势,研究如何将嵌入式平台和图像处理结合起来,对于进一步拓展图像处理应用领域摘要:嵌入式图像处理系统的完成将为图像处理开辟新的实现途径,并且为嵌入式系统的应用打开一片新的领域。基于嵌入式平台的图像处理系统是未来图像处理系统的发展趋势,研究如何将嵌入
weixin_39812186
·
2025-06-21 03:35
嵌入式linux和图像处理
【开源推荐】嵌入式软件开发学习路线全景图:从裸机到 RTOS,再到嵌入式 Linux(附涵超全电子书资源以及面经资料)
本文将系统介绍一个适合初学者&进阶者的嵌入式开发学习开源项目,涵盖C语言、驱动开发、RTOS、
嵌入式Linux
、物联网通信等核心内容,特别适合电赛、毕设、面试准备和入行工程师使用。
Natsume1710
·
2025-06-20 22:04
开源
学习
linux
嵌入式Linux
搭建物联网网关,基于
嵌入式Linux
的物联网网关研究与实现
摘要:随着物联网发展速度日益加快,作为连接感知网络和传统通信网络的物联网网关正在其中扮演着重要角色。然而,目前针对物联网网关的统一标准尚未制定,物联网网关的设备类型千差万别。人们往往针对某一具体应用场景来研发特定物联网网关设备,一旦应用场景发生变化,从上层应用协议到下层接口模块都需要重新开发,大大增加工程成本,严重阻碍物联网的发展。本文基于上述问题,同时结合嵌入式系统技术,设计并实现了一种基于嵌入
Jusper Lee
·
2025-06-19 21:36
嵌入式Linux搭建物联网网关
【性能优化硬核实战】一行代码让你的嵌入式系统提速数十倍:从缓存友好访问到极致初始化的全流程揭秘
【《Yocto项目实战教程:高效定制
嵌入式Linux
系统》京东618正版促销,46元支持作者,点击抢购>>【性能优化硬核实战】一行代码让你的嵌入式系统提速数十倍:从缓存友好访问到极致初始化的全流程揭秘作者
嵌入式Jerry
·
2025-06-19 11:19
Linux+内核
性能优化
缓存
linux
面试
算法
数据库
解锁
嵌入式Linux
开发:从入门到精通的通关秘籍
一、引言在科技飞速发展的今天,
嵌入式Linux
开发已成为众多领域的核心技术,深刻影响着我们的日常生活。
前进的程序员
·
2025-06-19 01:16
职场心得
linux
运维
服务器
ARM9
嵌入式Linux
中UART技术深入解析与应用
UART作为重要的通信接口,在ARM9
嵌入式Linux
系统中用于实现数据传输。本文深入探讨了UART的技术细节,包括其在ARM9处理器上的集成、配置,以及在实际编程和调试中的应用。
亿风行
·
2025-06-16 07:21
嵌入式linux
项目开发流程
嵌入式Linux
项目开发流程是一个系统化的过程,涵盖了从需求分析到产品发布的各个阶段。
星寂樱易李
·
2025-06-11 20:11
技术问答
linux
运维
服务器
嵌入式linux
系统中守护进程实现
一、进程组与会话1.进程组进程组,也叫做作业。BSD于1980年前后向Unix中增加的一个新特性,代表一个或者多个进程的集合,每个进程都属于一个进程组。操作系统设计进程组的概念主要就是为了简化对多个进程的管理。当父进程创建子进程的时候,默认父进程和子进程同属于同一个进程组,进程组的ID等于第一个进程的ID,也就是组长进程的ID。我们在使用kill杀死进程的时候,可以通过kill-SIGKILL-进
嵌入式开发星球
·
2025-06-10 22:27
java
linux
开发语言
qt添加鸿蒙设备,使用 CMake 将 Qt 项目部署到嵌入式设备
运行Qt项目时,QtCreator首先通过ssh将项目部署到远程
嵌入式Linux
设备上,然后在远程设备上运行可执行文件。这个特性几乎可以即时反馈Qt应用程序如何在嵌入式设备上工作。
牟云峰
·
2025-06-09 22:14
qt添加鸿蒙设备
Linux系统移植——系统移植初步介绍
目录:目录目录:一、
嵌入式Linux
系统软件组成及分布1.1内核(Kernel)1.2根文件系统(RootFilesystem)1.3系统库(Libraries)1.4应用程序(Applications
物联网设计-妄北y
·
2025-06-07 06:49
深耕Linux系统下的应用开发
linux
运维
服务器
嵌入式
嵌入式硬件
嵌入式linux
线程栈空间,堆、栈及静态数据区详解
内存分为代码区、全局数据区、堆区和栈区。堆一般存放动态数据,栈里一般存放局部成员。关于堆栈和堆的概念[问题]C++中创建本地(或者说局域)变量是在堆栈(stack)中分配内存地址,而创建全局变量则是在堆(heap)中分配内存地址。我想知道什么是堆(heap)?为什么全局变量和本地变量在分配内存地址时要分别对待,堆和堆栈哪一个更有效率?[回答]在Window中执行的每一个应用程序都有其自己的内存地址
weixin_39611937
·
2025-06-07 01:17
嵌入式linux线程栈空间
嵌入式linux
编程学习笔记
**Ubuntu系统基础**1.系统更新sudoapt-getupdatesudoapt-getupgrade2.跨版本升级sudoaptinstallupdate-manager-coresudodo-release-upgrade-mdesktop-d3.文件操作tar-vcjfrootfs.tar.bz2*tar-vcjftest.tar.bz2testtar-vczftest.tar.gz
游园子
·
2025-06-06 18:24
嵌入式软件
linux
嵌入式Linux
系统中的启动分区架构
在
嵌入式Linux
系统架构中,Linux内核、设备树(DeviceTree)与引导配置文件构成了系统启动的基础核心。如何安全、高效地管理这些关键文件,直接影响到系统的稳定性与可维护性。
硬核科技
·
2025-06-05 01:13
软件开发
linux
架构
运维
stm32
单片机
软件
ARM Linux 移植 tslib
tslib是一款轻量级的触摸屏校准和数据处理库,广泛应用于
嵌入式Linux
系统中。通过移植tslib,可以为嵌入式设备提供稳定、准确的触摸屏支持,提升用户交互体验。
LNN2022
·
2025-05-29 03:33
嵌入式学习
arm开发
linux
驱动开发
qt
嵌入式Linux
开发10——RTC时钟
背景知识 如果学习过STM32的话应该知道,STM32内部有一个RTC外设模块,这个模块需要一个32.768KHz的晶振,对这个RTC模块进行初始化就可以得到一个实时时钟。I.MX6U内部也有个RTC模块,但是不叫作“RTC”,而是叫做“SNVS”。 SNVS直译过来就是安全的非易性存储,SNVS里面主要是一些低功耗的外设,包括一个安全的实时计数器(RTC)、一个单调计数器(monotonic
贾贾乾杯
·
2025-05-27 14:41
Linux驱动开发
嵌入式
linux
I.MX6ULL
C
RTC
pkg-config的功能与作用说明
嵌入式开发关键角色在
嵌入式Linux
中,通过设置PKG_CONFIG_PA
froxy
·
2025-05-26 21:33
工具
服务器
linux
Linux学习笔记——文件系统基础与根文件系统详解
1.启动依赖2.提供根目录`/`3.支持挂载其他文件系统4.提供运行环境
嵌入式Linux
中,根文件系统的作用更突出根文件系统的组成结构可执行映像文件的结构什么是可执行映像文件?
tt555555555555
·
2025-05-26 09:54
学习笔记
嵌入式
Linux
linux
学习
笔记
Linux 的OTA升级学习1:Linux OTA升级方案_SWupdate
嵌入式Linux
系统通常基于Linux内核进行定制和优化,包括引导程序(Bootloader)、内核、文件系统和应用程序等多个层次。这种分层架构使得OTA升级需要同时考虑多个组件的更新和兼容性。
NULL指向我
·
2025-05-26 00:56
OTA升级技术
linux
学习
运维
嵌入式linux
系统中V4L2摄像头操作详解
大家好,今天给大家分享一下,如何使用linux摄像头进行网络编程实现详解。第一:linux系统V4L2基本简介VideoforLinuxtwo简称V4L2,是linux操作系统下一套用于采集图片,视频和音频数据的通用API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集.V4L2像一个优秀的快递员.将视频采集设备的图像数据安全、高效的传递给不同需求的用户.在Linux
嵌入式开发星球
·
2025-05-24 11:52
linux
运维
服务器
介绍Buildroot
LinuxBuildroot的功能Buildroot是一个强大的工具,专为
嵌入式Linux
系统开发设计。
DecentX
·
2025-05-21 13:03
Linux内核
OpenHarmony
AI
BSP板级开发
linux
gnu
risc-v
ubuntu
嵌入式Linux
驱动复习(2)imx6ull的GPIO操作
1、GPIO模块一般结构a.有多组GPIO,每组有多个GPIOb.使能:电源/时钟c.模式(Mode):引脚可用于GPIO或其他功能d.方向:引脚Mode设置为GPIO时,可以继续设置它是输出引脚,还是输入引脚e.数值:对于输出引脚,可以设置寄存器让它输出高、低电平对于输入引脚,可以读取寄存器得到引脚的当前电平2、GPIO寄存器操作a.芯片手册一般有相关章节,用来介绍:power/clock可以设
花间游想驾驭谁就驾驭谁
·
2025-05-20 23:31
嵌入式linux驱动
嵌入式Linux
arm
linux
驱动开发
学习
网线直连模式下,ubuntu虚拟机与zynq开发板互ping
参考文章:领航者ZYNQ之
嵌入式Linux
开发指南V3.2.pdf第20章搭建驱动开发使用的ZYNQ镜像20.6NFS挂载根文件并启动开发板这里重点记录为了实现上述目的而如何设置网络环境。基础知识:v
GBXLUO
·
2025-05-17 02:32
ZYNQ
FPGA之嵌入式
ubuntu
linux
嵌入式Linux
中的线程:定义、特性与应用
本文将深入探讨
嵌入式Linux
中线程的定义、特性、优势及其在实际应用中的场景。一、线程的定义线程,有时也被称为轻量级进程,是进程中的一个执行线路或线索。它是进程内部的一个控制序列,负责执行进程中的
showmethetime
·
2025-05-15 18:36
linux
java
jvm
Linux平台总线式驱动开发
引言:驱动开发的演进之路在
嵌入式Linux
系统开发中,设备驱动开发一直是一个关键且复杂的环节。早期的驱动开发采用硬编码方式,导致代码冗余、维护困难、功能扩展受限等问题。
四代目 水门
·
2025-05-05 07:01
嵌入式驱动开发及系统移植
linux
驱动开发
b树
嵌入式Linux
&Android开发-串口调试
一、串口说明UART、TTL、232、485的区别?串口是指使用串行通信的接口。UART(TTL电平),232,485都是串口,TTL、RS-232、RS-485是指的电平标准。UART特指单片机的UART端口,使用TTL电平:标准TTL输入高电平最小2V,输出高电平最小2.4V,典型值3.4V,输入低电平最大0.8V,输出低电平最大0.4V,典型值0.2V。RS232:逻辑1(MARK)=-3V
小智学长 | 嵌入式
·
2025-05-04 02:27
嵌入式Linux
Android入门教程
linux
android
单片机
arm
驱动开发
一文通透:嵌入式 Linux 内核调试与分析实战指南(以 ARM 架构为例)
从配置到实践KASAN(KernelAddressSANitizer)的开启与使用流程ARM寄存器图鉴:数据vs.地址如何识别Linux社区源码&Patch查看最佳实践1️⃣交叉编译工具链&常用工具参数详解
嵌入式
二进制coder
·
2025-04-28 17:17
Linux
C开发
linux
arm开发
架构
Yocto项目实战教程-第8章-树莓派启动定制镜像-8.4小节-使用Wic工具创建分区镜像
Yocto项目作为主流的
嵌入式Linux
构建系统,其默认的镜像生成机制在很多场景下已经非常完善,但在需要对分区结构进行灵活定制时,wic
嵌入式Jerry
·
2025-04-27 13:24
Yocto
linux
嵌入式硬件
驱动开发
开发语言
嵌入式Linux
开发17——LED驱动开发
Linux下LED灯驱动原理 Linux下的任何外设驱动,最终都是要配置相应的硬件寄存器。所以本章的LED灯驱动最终也是对I.MX6ULL的IO口进行配置,与裸机实验不同的是,在Linux下编写驱动要符合Linux的驱动框架。1.地址映射 在编写驱动之前,我们需要先简单了解一下MMU,MMU全称叫做MemoryManageUnit,也就是内存管理单元。在老版本的Linux中要求处理器必须有MM
贾贾乾杯
·
2025-04-26 22:47
Linux驱动开发
嵌入式
linux
驱动开发
C
LED
嵌入式编程中应如何使用 mmap 访问 CPU 寄存器
/dev/memmmap详解Linux驱动虚拟地址和物理地址的映射
嵌入式Linux
应用程序如何读取(修改)芯片寄存器的值file-C-Buserrorwhenusingmmap-StackOverflowmmap
·
2025-04-26 22:43
typescript
嵌入式Linux
驱动开发:LED实验
在
嵌入式Linux
驱动开发中,LED实验可以通过多种方式实现,主要包括设备树下的LED实验、新字符设备驱动的LED实验和GPIO子系统的LED实验。
阿牛的药铺
·
2025-04-26 22:14
LINUX驱动学习
linux
驱动开发
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他