嵌入式linux

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,已成为研究热点。正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,已成为研究热点。正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。收起

查看更多
  • 嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
    本文介绍了使用core-dump文件配合gdb工具定位程序崩溃问题的方法。首先,详细讲解了在Ubuntu和嵌入式Linux板子上启用core-dump文件生成的步骤,包括临时和永久生效的设置方法。接着,展示了如何通过gdb调试core文件,定位到具体崩溃行号的过程。最后,总结了在不同平台上的实践效果,并提供了几个相关推荐的文章。
    嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
  • ElfBoard嵌入式教育科普|Linux系统I/O接口:Open函数详解
    1.函数概述 open()是 Linux/Unix 内核提供的底层系统调用,核心功能是打开或创建文件。成功调用后,内核会返回一个整型的文件描述符作为该文件的句柄,后续的所有读写操作都基于此描述符进行。调用时需指定访问模式(如O_RDONLY),以决定程序操作文件内容的权限。 2.头文件 使用open()函数前,需要包含以下头文件: #include<sys/types.h> #incl
  • ElfBoard技术贴|如何在【RK3588】ELF 2开发板实现GPIO功能复用
    IOMUX(引脚功能复用)是芯片厂商为高效利用有限引脚资源而设计的关键技术,它允许单个物理引脚通过软件灵活配置为多种功能(如GPIO、UART、I2C等)。鉴于不同SoC的配置方式各异,本文将以【RK3588】ELF 2开发板的GPIO引脚为例,详细阐述从硬件查找到软件配置的完整流程。 1.引脚确认 在开始配置之前,首先需要了解【RK3588】ELF 2开发板的接口布局特点。【RK3588】ELF
  • 100g加速度、2000Hz频率......嵌入式开发板的振动试验竟然这么硬核!? 
    一块嵌入式开发板从出厂到投入使用,不仅要面临复杂的数据处理任务,还可能要经历长途运输的剧烈颠簸和作业状态下的高频震动。那么该如何确保板卡在这类极端环境下依然能够稳定运行呢? 飞凌嵌入式通过物理环境实验室的振动冲击试验,在产品出厂前模拟这些严酷环境,用科学化的"暴力测试"为产品可靠性保驾护航。 一、2Hz~2000Hz的"振动马拉松" 想象一下,一块嵌入式板卡可能经历卡车的颠簸、轮船的摇晃,最终被安
  • 一个面向嵌入式Linux C++的应用开发框架!
    AppKit是一款专注于嵌入式Linux应用开发的C++14框架,旨在提升开发效率和应用健壮性。它提供了线程管理、定时器、文件IO、串口通信、网络通信、CAN总线、GPIO控制等功能,并支持ROS和非ROS环境编译,同时具备跨平台构建能力。其整体架构采用分层解耦设计,支持多种编译模式,并且内置了zbuild编译系统,能够有效管理和编译不同模块。此外,AppKit还提供了Runnable模式的线程封装、统一调度的定时器管理以及Component模式的应用框架,适用于各种嵌入式应用场景。
    746
    2025/10/30
    一个面向嵌入式Linux C++的应用开发框架!