嵌入式开发

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

嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。

嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。收起

查看更多

电路方案

查看更多

设计资料

查看更多
  • 嵌入式UI开发新选择:CDroid
    CDroid 是一款基于 C++11 开发的跨平台 GUI 引擎,旨在为嵌入式设备提供类似 Android 的 UI 开发体验。其主要特点包括:- 支持 XML 布局和资源分离,与 Android 开发模式一致; 集成超过 50 种 UI 组件和 20 种绘图类型,适用于多种应用场景;支持多种主流嵌入式芯片平台,并具备轻量级和高效的特性。而,CDroid 也有一些局限性,如内存要求较高、生态系统较小、性能可能不如原生开发等。因此,它更适合有 Android 开发背景的团队,在中高端嵌入式设备和需要快速迭代的项目中使用。
    嵌入式UI开发新选择:CDroid
  • 测试时好好的,一到现场就崩?串口通信的冷知识了解一下!
    嵌入式开发中的串口通信常见问题及其解决方案:1. **配置差异**:PC与单片机串口设置不匹配,尤其是校验位配置不一致时,会导致通信失败。2. **数据处理速度**:接收端处理速度慢可能导致溢出错误,造成通讯卡死。3. **时钟源偏差**:温度变化引起单片机内部RC振荡器频率漂移,导致通讯错误。解决方法包括统一配置、优化代码、使用DMA、选择外部晶振、内部时钟校准、波特率容错设计和温度补偿。
  • ElfBoard嵌入式教育科普|Linux系统I/O接口:Open函数详解
    1.函数概述 open()是 Linux/Unix 内核提供的底层系统调用,核心功能是打开或创建文件。成功调用后,内核会返回一个整型的文件描述符作为该文件的句柄,后续的所有读写操作都基于此描述符进行。调用时需指定访问模式(如O_RDONLY),以决定程序操作文件内容的权限。 2.头文件 使用open()函数前,需要包含以下头文件: #include<sys/types.h> #incl
  • 一个轻量级ESP-AT命令解析库!
    lwESP是一个轻量级ESP-AT命令解析库,旨在简化嵌入式WiFi开发。其核心特性包括跨平台性、轻量级设计、模块化架构和事件驱动机制。lwESP提供简洁的API接口,将AT指令封装成函数调用,适用于WiFi连接、Web服务器等应用场景。虽然具备轻量高效、跨平台兼容的优势,但缺乏高级功能且社区支持相对有限。
    232
    2025/12/28
  • 嵌入式总线错误深度剖析!
    这段文字主要讨论了嵌入式开发中常见的“总线错误”问题,并详细解释了其原因和解决方法。作者通过一段具体的代码实例展示了总线错误的发生条件,并提出了三种预防措施:调整结构体成员顺序、使用`memcpy`进行安全访问、限制`#pragma pack`的作用范围。最后,作者总结了总线错误的特点,并提醒开发者在使用`#pragma pack`时要谨慎。
    嵌入式总线错误深度剖析!