首页
学习
活动
专区
工具
TVP
发布

AIoT技术交流、分享

专注AIoT领域技术交流分享,社区内有系统技术路线、成熟落地案例、行业热点话题,欢迎朋友们加入~
专栏成员
472
文章
493700
阅读量
38
订阅数
Linux进程资源限制及优化方法
在Linux中,每个进程分配的资源是有限制的,以防止某个进程耗尽系统资源,从而影响其他进程的正常运行。开发人员需要时刻关注这些资源的使用情况,避免资源异常导致系统问题。
不脱发的程序猿
2024-05-26
510
嵌入式Linux:编译和使用Protobuf库
Protobuf(Protocol Buffers)是由 Google 开发的一种轻量级、高效的结构化数据序列化方式,用于在不同应用之间进行数据交换和存储。它可以用于多种编程语言,并支持自动生成代码,使得数据结构定义和序列化/反序列化过程更加简洁和高效。
不脱发的程序猿
2024-05-26
600
嵌入式Linux:文件I/O和标准I/O库
文件 I/O (Input/Output)和标准 I/O 库是用于在 C 语言中进行文件操作的两种不同的方法。
不脱发的程序猿
2024-05-26
590
VMware虚拟机中Linux系统奔溃,怎么办?
一大早启动虚拟机准备开始工作,却遭遇到Linux系统崩溃,屏幕上显示以下错误提示:
不脱发的程序猿
2024-05-26
550
SoC如何开机自动运行脚本程序?
在Linux SoC开发中,实现SoC启动时执行特定脚本的方法主要取决于你使用的启动加载程序(Bootloader)以及Linux内核的配置。
不脱发的程序猿
2024-05-26
510
Linux实现标准输入和标准输出(STDIN_FILENO和STDOUT_FILENO)
在C语言中,scanf和printf函数用于标准输入和标准输出的输入输出操作。而在Linux中,STDIN_FILENO和STDOUT_FILENO是用于表示标准输入和标准输出的文件描述符。
不脱发的程序猿
2024-05-26
650
嵌入式Linux:Linux系统文件目录说明
在Linux系统中,系统文件和目录按照一定的约定被组织和分配到不同的位置。这些文件和目录通常用于存储系统配置、程序文件、库文件等。
不脱发的程序猿
2024-05-26
450
Linux安装和使用Android Debug Bridge(ADB)
ADB(Android Debug Bridge)是一个用于在计算机和 Android 设备之间通信的命令行工具。它是 Android SDK(Software Development Kit)的一部分,主要用于调试和管理 Android 设备。ADB 的作用包括但不限于:
不脱发的程序猿
2024-05-26
1510
.a和.so库文件是什么?
我们在编译开源代码后,通常会生成.a和.so这两个库文件,这两个文件有什么区别?又如何使用?
不脱发的程序猿
2024-05-26
560
嵌入式Linux:Linux库函数
Linux 提供了丰富的库函数,涵盖了各种领域,从文件操作到网络编程、图形界面、数学运算等。这些库函数大多数都是标准的 C 库函数,同时也包括一些特定于 Linux 系统的库。
不脱发的程序猿
2024-05-26
580
嵌入式Linux:truncate()和ftruncate()函数截断文件
使用系统调用 truncate() 或 ftruncate() 可以将普通文件截断为指定字节长度。函数原型如下所示:
不脱发的程序猿
2024-05-26
700
嵌入式Linux:fcntl()和ioctl()函数
fcntl()和ioctl()是用于对文件描述符进行控制的两个系统调用,它们在不同的情况下有不同的用途和功能。
不脱发的程序猿
2024-05-26
690
ESP8266 WiFi物联网智能插座—上位机软件实现
上位机主要作为下位机数据上传服务端以及节点调试的控制端,可以等效认为是专属版本调试工具。针对智能插座协议,对于下位机进行可视化监测和管理。 软件技术架构如下,主要为针对 Windows 的PC 端应用程序,采用WPF以及C# 实现功能开发,其中包含MVVM架构。
不脱发的程序猿
2024-05-26
410
嵌入式Linux:空洞文件
空洞文件(Sparse?File)是一种在磁盘上并非完全分配存储空间的文件。它包含了一些逻辑上存在但物理上并未存储的数据。
不脱发的程序猿
2024-05-26
540
嵌入式Linux:文件共享
在同一个进程中多次调用 open 函数打开同一个文件会得到多个不同的文件描述符(File Descriptor,简称FD)。每次调用 open 都会返回一个新的文件描述符,这些描述符可以独立地用于对文件的读取、写入等操作。
不脱发的程序猿
2024-05-26
430
一个Linux进程多次 open 打开并读写同一个文件
当一个进程内多次使用 open 打开同一个文件时,每次都会得到一个新的文件描述符(file descriptor)。这些文件描述符是独立的,每个描述符都维护着文件的状态信息,比如文件偏移量等。
不脱发的程序猿
2024-05-26
550
exit()、_exit()和_Exit()终止程序运行
在Linux系统下,你可以使用 exit()、_exit() 和 _Exit() 来终止程序运行,特别是在出现错误或执行失败的情况下。这样可以确保程序在发生严重错误时能够安全地退出。
不脱发的程序猿
2024-05-26
570
详解FreeRTOS:系统内核控制函数(拓展篇—8)
FreeRTOS 中系统内核控制函数只供系统内核使用,用户应用程序一般不允许使用,本篇博文讲解这些函数仅供大家了解和参考。
不脱发的程序猿
2024-05-26
400
嵌入式Linux:main函数的使用方法
和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。
不脱发的程序猿
2024-05-26
310
UDS诊断时间参数说明
在阅读客户释放的诊断问卷调查表时,基本有一页会介绍许多与时间相关的参数,这些参数对于确保通信的有效性和可靠性至关重要。
不脱发的程序猿
2024-05-26
1360
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com