• 飞凌嵌入式ElfBoard-文件的时间属性之utimes
    设置文件的访问时间和修改时间(微秒级别) 1.头文件 #include <sys/time.h> 2.函数原型 int utimes(const char *filename, const struct timeval times[2]); 3.参数 filrname:要修改时间的文件名。 times:是一个包含两个 struct timeval 的数组,第一个表示访问时间,第二个表示
  • curl编程实例-上传文件
    本文介绍了使用curl编程实现文件上传的方法,对比了PUT和POST两种HTTP方法的区别及其适用场景。同时,提供了Python代码实现一个简易的文件上传服务器,演示了文件上传的具体步骤和效果。
    114
    16小时前
  • 通用嵌入式软件架构分层设计思想!
    本文介绍了嵌入式软件架构中的Arch-Platform-Target三层抽象的设计方法及其在STM32+RTOS项目中的应用实例。通过这种分层设计,可以有效提高代码的可移植性、可维护性和可测试性,特别是在更换MCU或RTOS时,能够显著降低业务代码的改动量。文章详细解释了各层的功能和作用,并给出了具体的代码示例,帮助读者更好地理解和实践这种设计思路。
    285
    16小时前
    通用嵌入式软件架构分层设计思想!
  • 各位老铁,你们还愿意手写嵌入式底层代码吗?
    最近在RK3568平台上尝试用IIC总线对接一款新温湿度传感器。我借助ChatGPT找到了一份可用的驱动源码,并对此进行了反思。尽管现在有便捷的AI工具,但在某些复杂或特定需求下,仍需工程师自行编写和调试底层代码。
  • 飞凌嵌入式ElfBoard-文件的时间属性
    在前面的struct stat结构体中的参数基本介绍完毕,还有最后一个属性,是文件的时间属性,时间属性都包括如下内容: 结构体字段 说明 struct timespec st_atim; 文件最后访问时间 struct timespec st_mtim; 文件内容最后修改时间 struct timespec st_ctim; 文件状态最后状态改变时间 文件最后访问时间:顾名思义是指最后一次读取文件
    197
    20小时前
  • AMBA AXI协议中的Atomic Accesses解释(十三)
    AMBA AXI协议中的原子访问(Atomic Accesses)确保多主设备在共享内存资源时的数据一致性。通过锁定传输(AXI3)或独占访问(AXI4)实现原子操作。独占访问更为高效,分为独占读和独占写两阶段,依赖从设备的支持。现代设计推荐使用AXI4的独占访问,以提高总线性能。
    AMBA AXI协议中的Atomic Accesses解释(十三)
  • 大容量NOR的地址模式切换一定要谨慎!
    痞子衡分享了在i.MXRT平台上使用16MB以上NOR Flash软复位导致无法正常启动的问题分析与解决经验。文章详细探讨了大容量Flash地址模式的设计、Zephyr驱动的处理方式以及RT系列芯片ROM的设计缺陷。最终提出一个通用解决方案,即在App程序中主动将Flash地址模式切回初始状态,以解决软复位后无法正常启动的问题。
    133
    12/22 17:13
    大容量NOR的地址模式切换一定要谨慎!
  • 半小时快速完成ESP32核心板的制作
    ESP32是一款低成本高性能微控制器,集成Wi-Fi和蓝牙双模功能。本文介绍了ESP32最小系统板的设计,采用ESP32-WROOM-32E模块,电源部分采用AMS1117-3.3V LDO,并通过CH340C实现USB转TTL转换,实现了自动下载功能。最后完成了ESP32核心板的绘制并准备打样。
  • 飞凌嵌入式ElfBoard-文件的时间属性之utime
    设置文件的访问时间和修改时间(秒级别)。 1.头文件 #include <sys/types.h> #include <utime.h> 2.函数原型 int utime(const char *filename, const struct utimbuf *times); 3.参数 filename:指向文件路径名的指针,指定要修改时间的文件。如果文件路径无效或者文件不存
    284
    12/22 11:51
  • 智能家居系列,打造树莓派智能魔镜!
    在DIY科技圈中,树莓派智能魔镜项目愈发受到欢迎。智能魔镜是一种创新设备,它将传统镜子的反射表面与数字显示技术和智能功能相结合。通常,智能魔镜是在屏幕(如显示器或平板电脑)上方放置一块双向镜来构建的,这样用户就可以同时看到自己的倒影和可定制的数字界面。
    智能家居系列,打造树莓派智能魔镜!
  • Nginx | HTTPS 加密传输:Nginx 反向代理与上游服务 SSL 双向认证实践
    本文介绍了在Nginx反向代理中与上游服务端SSL双向认证的相关指令及其配置方法。主要包括`proxy_ssl_certificate`、`proxy_ssl_certificate_key`、`proxy_ssl_password_file`等指令的使用,以及如何通过这些指令确保Nginx与上游服务之间的SSL双向认证。文中详细展示了配置过程和注意事项,并提供了实际操作步骤和示例。
  • 什么?这也是树莓派CM0?
    ED-IPC1100是一款基于树莓派CM0打造的工业互联计算机,具备高性能、双模通信能力和丰富的工业级接口,适用于各种工业应用场景。它支持Wi-Fi、蓝牙和4G网络,拥有HDMI、USB、网口和RS485等多种接口,适应多种工业环境。IPC1100采用宽电压和宽温设计,确保在恶劣条件下稳定运行。此外,它还支持Raspberry Pi的软件生态系统,简化了开发流程。
    什么?这也是树莓派CM0?
  • 嵌入式Linux多线程:从"能跑"到"稳定"的关键一步
    并发编程涉及理解并发与并行的区别,并掌握竞争条件的根源及其解决方案。POSIX线程库提供了互斥锁、条件变量和读写锁来解决同步问题。死锁可通过遵循统一加锁顺序的原则来预防。
    嵌入式Linux多线程:从"能跑"到"稳定"的关键一步
  • 技术分享| 什么是Systemd
    继上次针对我司IAC-IMX8MP-Kit Yocto系统上Systemd的简介,这篇文章主要分析一下关于Service的一些关键属性,帮助大家更好的了解Systemd最重要的单元,更好的控制自己的服务。 这里以一个客户的具体需求为例:自启动Qt应用,能够尽快地启动。这里贴上完整的service属性,依据对应属性详细分析,如下图所示: 总共分为三个单元,Unit、Service、Install。其
  • 飞凌嵌入式ElfBoard-目录权限之chmod
    用于更改文件或目录的权限。 1.头文件 #include <sys/stat.h> 2.函数原型 int chmod(const char *pathname, mode_t mode); 3.参数 pathname:指向要检查的路径名的指针。 mode:一个表示新权限的模式值,通常是一个整数,它使用位掩码的形式来表示。 这里的mode值可以参考文件权限章节开头的表格。这里需要说明的是
    217
    12/20 14:32
  • Linux内核日志玩明白了吗?printk调试神器全解析
    前言: 做Linux驱动开发或内核调试的朋友,一定对printk不陌生,但你真的会用它吗?为什么同样是调试RK3588内核,别人能精准捕捉关键错误,你却被海量日志淹没?今天就带大家吃透printk的日志等级机制,从参数配置到实战用法一次讲透~ 一、printk与printf的差异 用户态的printf大家都熟,直接打印内容,简单粗暴。但内核场景更复杂,系统崩溃或是debug调试细节,不同信息的重要
  • 飞凌嵌入式携手MECHATROLINK协会,共筑运动控制产业新生态
    飞凌嵌入式在深圳CIAA25论坛上与MECHATROLINK协会达成深度合作,将新一代MECHATROLINK-4协议集成至其高性能核心板平台,推出“软硬一体”标准化方案,旨在降低工业机器人、数控机床等领域客户的开发门槛,加速产品上市与产业智能化升级。
    576
    12/20 10:33
  • CE、FCC、RoHS三大认证加持,这款RK3588J边缘AI盒子究竟有多权威?
    在全球AIoT市场持续扩张的背景下,飞凌嵌入式推出基于RK3588J工业处理器的FCU3501 AI边缘计算盒子,并斩获CE、FCC、RoHS三大国际权威认证。这标志着中国企业出海已从“为认证而认证”转向“从设计源头对标国际顶尖标准”的产品力竞争。认证不仅是市场准入凭证,更是产品安全、电磁兼容及环保性能的全面验证。对客户而言,该产品能大幅缩短海外项目合规周期,降低选型与部署风险,同时凭借强大AI算力与全球合规性,可广泛应用于工业自动化、智能安防、医疗设备等高要求场景。
  • Nginx | 核心知识150讲,百万并发下性能优化之SSL证书签发与HTTPS加密传输实践笔记
    WeiyiGeek分享了如何在Nginx中配置SSL/TLS站点,包括自签SSL证书的申请与签发、Nginx SSL指令的浅析与配置,以及如何在Nginx中实现HTTPS服务端单向认证。文章详细介绍了生成CA证书、Nginx服务端证书、客户端证书和上游服务端证书的方法,并给出了具体的配置示例。最后,文章还讲解了如何在Nginx中配置HTTPS并导入CA证书,使浏览器不再提示证书不安全警告。
  • Nginx | HTTPS 加密传输:客户端与Nginx服务端SSL 双向认证实践
    WeiyiGeek分享了如何在Nginx中配置客户端与服务端SSL双向认证的方法,详细介绍了相关指令及其作用,并提供了实际操作步骤。通过配置SSL双向认证,可以增强网络安全性,防止中间人攻击和数据泄露。
    Nginx | HTTPS 加密传输:客户端与Nginx服务端SSL 双向认证实践

正在努力加载...

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录
热门作者 换一换
热门专题 更多