• 2025-11-11 11:17
    105 0
    对于一个应用程序即一个操作系统进程来说,它既有内核空间(与其他进程共享),也有用户空间(进程私有),它们都是处于虚拟地址空间中。用户进程是无法访问内核空间的,它只能访问用户空间,通过用户空间去内核空间复制 ...
  • 2025-11-11 11:15
    127 0
    一、前言 今天使用鸿蒙OS,做一个LOT上云的智慧家居项目。我们想实现的场景是这样的:云端WEB有一个控制界面,能够操控家房间里的灯和风扇,同时将房间里温度、湿度、光强实时显示出来。二、案例思路 先讲一下大致 ...
  • 2025-11-11 11:14
    208 0
    一、程序状态寄存器访问指令ARM微处理器支持程序状态寄存器访问指令,用于在程序状态寄存器和通用寄存器之间传送数据。MRSMRS{条件} 通用寄存器,程序状态寄存器(CPSR或SPSR)MRS指令用于将程序状态寄存器的内容 ...
  • 2025-11-11 11:13
    261 0
    通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。汽车跑在路上,要遵守交通规则。如果是市内,一般限速30、40,而高速公路则 ...
  • 2025-11-11 11:11
    282 0
    点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 【干货】嵌入式驱动工程师学习路线【干货】一个适合初学者的Linux物联网综合项目【干货】Linux嵌入式知识点思维导图免费获取 1一口君最近在玩 ...
  • 2025-11-11 11:11
    178 0
    1.什么是线程?linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。1.1线程是怎样描述的?线程实际上也是一个task_struct,工作线程拷贝主线程的task_struct, ...
  • 2025-11-11 11:11
    344 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!其实“多核”这个词已经流行很多年了,世界上第一款商用的非嵌入式多核处理器是2002年IBM推出的POWER4。当然,多核这个词汇的流行主要归功与AMD和 ...
  • 2025-11-11 11:10
    266 0
    本文只针对软件技术人员。观点如有偏差,欢迎讨论!有粉丝问我台企究竟怎么样,下面是给大家整理的10个去台企和不去台企的理由! 1. 台企都比较小气 台企很多的企业文化基因都是从日、美继承而来,这一点很容易理解 ...
  • 2025-11-11 11:09
    217 0
    SPI概述Serial Peripheral interface 通用串行外围设备接口是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI, ...
  • 2025-11-11 11:08
    158 0
    一、粉丝提问i2c的设备树和驱动是如何匹配以及何时调用probe的?粉丝手里的I2C外设是ov5640,一个摄像头。粉丝提问,一口君必须安排。二、问题分析设备树信息如下: ov5640: ov5640@3c { compatible = "ovt ...
  • 2025-11-11 11:08
    288 0
    ARM系列文章合集如下:《从0学arm合集》本文基于三星Cortex-A9架构,Exynos4412讲解I2C原理、以及基于I2C的mpu6050陀螺仪的数据读取实例(包括在裸机模式下数据的读取以及基于Linux驱动的读取)。还会分析Linux内核 ...
  • 2025-11-11 11:07
    292 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!前言文章基于HD-IMX6ULL-MB 系列开发板测试验证,该开发板由武汉芯路遥科技有限公司与武汉万象奥科电子有限公司合作推出。此开发板基于 NXP iMX6U ...
  • 2025-11-11 11:06
    172 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!作者:时间里的尘埃公司服务器有的服务器需要扩容,自己在网上查找资料学习,顺便整理记录一下你觉得还不错的话,别忘记点赞哦。以下就是Linux根 ...
  • 2025-11-11 11:06
    258 0
    一、概念看门狗的简称是WDT(Watch Dog Timer),exynos4412scp中的看门狗定时器(WDT)是一种定时装置。1. 工作原理由(一般需要客户编写)软件读写定时器相关的寄存器,打开看门狗,并设定计数时间(以秒或分钟计算),定 ...
  • 2025-11-11 11:06
    94 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!0. 前言 粉丝留言,想知道如何使用Makefile给多个文件和多级目录建立一个工程,必须安排!关于Makefile的入门参考文章,可以先看这篇文章:《Make ...
  • 2025-11-11 11:05
    108 0
    一口君中学阶段最喜欢的一首歌。窦仙才华横溢、潇洒不羁、与世无争,酷的外焦里嫩!让我们随着窦仙高昂的声音来学习什么是(酷)库吧!一、什么是库?在windows平台和linux平台下都大量存在着库。一般是软件作者为 ...
  • 2025-11-11 11:05
    39 0
    前景为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!!其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大, ...
  • 2025-11-11 11:03
    237 0
    点击关注公众号,回复【1024】免费领学习资料本文将以图例的形式结合通俗易懂的语言对计算机网络中常提到的防火墙技术做详细的解读,旨在让广大读者朋友们认识、了解防火墙的“故 ...
  • 2025-11-11 07:56
    243 0
    什么是多路复用IO多路复用IO (IO multiplexing) 是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。在Linux系统中,常用的 多路复用IO 手段有 select、poll 和 epoll。多路复用IO 主 ...
  • 2025-11-11 07:52
    50 0
    点击“蓝字”关注我吧总述 最近一位朋友问我,开发的代码是怎么在芯片运行起来的,我就开始给他介绍代码的预编译、汇编、编译、链接然后到一般的文件属性,再到代码运行。但是大佬问了我一句,CPU到底是怎么 ...
  • 2025-11-11 07:52
    108 0
    来源:技术让梦想更伟大导读:本文整理了最新的Linux面试题,近3万字,约100道题,分享至此,希望对大家有帮助。一、Linux 概述1. 什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Un ...
  • 2025-11-11 07:52
    56 0
    所有粉丝问答见如下链接:《粉丝问答合集》0、前言网友提问如下:本地进程之间pipeshmmsg 消息队列,sem两个pc之间socket /unixraw 套接字:BSD socket unix -> bill joy bsd分支,汇总下这个网友的问题,其实 ...
  • 2025-11-11 07:51
    295 0
    使用ubuntu的朋友一定会接触一个命令就是apt-get 。使用该工具安装各种应用程序那叫一个爽。在 Ubuntu 16.04 发行后,apt使用渐渐频繁起来。那么,apt-get 与 apt 命令之间到底有什么区别呢?如果它们有类似的命令 ...
  • 2025-11-11 07:50
    66 0
    点击蓝字关注我们 前面我们对Makefile的知识点进行描述,现在给出一个例子,来看看如何使用,顺便结束Makefile这个话题。我们准备的文件目录和文件内容。如下:$ tree . ├── inc │ ├── add.h ...
  • 2025-11-11 07:49
    283 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!驱动认知1. 什么是驱动 驱动就是对底层硬件设备的操作进行封装,并向上层提供函数接口。设备分类:linux系统将设备分为3类:字符设备、块设 ...
  • 2025-11-11 07:49
    49 0
  • 2025-11-11 07:49
    278 0
    ELF文件格式的详解1.说明2.elf文件的基本格式3.elf文件的头部信息4.elf文件的节区(Section)4.1 节区的作用4.2 节区的组成5.elf文件的段(Segment)6.用python解析elf文件7.总结 1.说明 ELF的英文全称是The Executab ...
  • 2025-11-11 07:48
    231 0
    DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。一、DNS 是什么?DNS ...
  • 2025-11-11 07:45
    218 0
    Linux内核是GNU/Linux操作系统的核心组件。它是一个免费、开源、庞大、模块化、多任务的类Unix的操作系统内核。它最初是由Linus Torvalds在1991年为他的i386 PC创造的。实际上我们可以在系统中安装多个内核。有没有 ...
  • 2025-11-11 07:44
    262 0
    点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 【干货】嵌入式驱动工程师学习路线【干货】Linux嵌入式知识点思维导图 1国庆假期接近尾声,但是为祖国庆生这个事,还未尽兴!我觉得可以再来一 ...
  • 2025-11-11 07:44
    256 0
    一、什么是僵死进程?一般情况下,程序调用exit(包括_exit和_Exit,它们的区别这里不做解释),它的绝大多数内存和相关的资源已经被内核释放掉,但是在进程表中这个进程项(entry)还保留着(进程ID,退出状态,占 ...
  • 2025-11-11 07:44
    231 0
    ARM系列文章,请点击以下汇总链接:《从0学arm合集》一、gcc 内联汇编内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完成的一些工作,例如,在下面几种情况中必须使用内联汇编或嵌入 ...
  • 2025-11-11 07:41
    67 0
    TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协 ...
  • 2025-11-11 07:40
    242 0
    粉丝问题如何制作rootfs?安排!想直奔主题的,直接跳到第四章。一、分析 1. 文件系统简介理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种 ...
  • 2025-11-11 07:39
    199 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!1. Linux中主要有哪几种内核锁?Linux的同步机制从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这 ...
  • 2025-11-11 07:38
    133 0
    推荐关注下方公众号学习更多Linux、驱动知识!1.为“ssh”生成、管理和转换认证密钥的命令是ssh-keygen(选项)2.如何指定登录用户ssh root@192.168.0.1023.指定端口登录$ ssh 192.168.0.102 -p 2224.ssh创建秘钥$ ss ...
  • 2025-11-11 07:37
    182 0
    1 Linux概述  1.1 Linux操作系统架构简介Linux操作系统总体上由Linux内核和GNU系统构成,具体来讲由4个主要部分构成,即Linux内核、Shell、文件系统和应用程序。内核、Shell和文件系统构成了操作系统的基本结构, ...
  • 2025-11-11 07:34
    154 0
    设备树是一种描述硬件的数据结构,它起源于OpenFirmware(OF)。在Linux 2.6中, ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx中,采用设备树后,许多硬件的细节可以直接通过它传递 ...
  • 2025-11-11 07:34
    96 0
    一、信号1. 基本概念 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程 ...
  • 2025-11-11 07:32
    182 0
    系统学习IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好 ...
  • 2025-11-11 07:31
    204 0
    粉丝的提问,必须安排。两个线程,两个互斥锁如何形成死锁?程序流程图如下:程序流程图如上图所示:t0时刻,主线程创建子线程,并初始化互斥锁mutex1、mutex2;t1时刻,主线程申请到了mutex1、子线程申请到了mutex ...
  • 2025-11-11 07:31
    289 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!io_uring是 2019 年 Linux 5.1内核首次引入的高性能异步 I/O 框架,能显着加速 I/O 密集型应用的性能。但如果你的应用已经在使用传统 Linux AIO ...
  • 2025-11-11 07:30
    157 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!作者:小田BSP本文基于RockPi 4A Debian系统介绍i2c设备的调试工具i2c-tools。i2c-tools的相关命令常用于linux系统读写i2c设备寄存器的在线 ...
  • 2025-11-11 07:29
    265 0
    农家乐 春暖花开,正好有朋友家在南京附近乡下,有自己的鱼塘、茶场、鸡场。可以现场采摘茶叶,还可以顺便品尝美味的农家菜。现在的孩子特别的辛苦,宝宝下午本来有英语课,计划上午玩一下,中午就赶回去,看到这田 ...
  • 2025-11-11 07:29
    146 0
    在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现 ...
  • 2025-11-11 07:28
    109 0
    上段时间彭老师制作了一套物联网的板子,拥有录制物联网综合项目实验。采用TI公司的CC2530芯片很多没有接触过硬件设计的朋友比较好奇,问我一个电路板到底是怎么制作出来的,本文图文并茂,详细的给大家展示一下我 ...
  • 2025-11-11 07:28
    21 0
    今天的文章稍微晚了一点,因为一口君阳了。烧的很难受,昨天晚上和今天下午各吃了1颗布洛芬,现在好一些了,希望大家都晚一点阳,症状都轻一点。所有瑞芯微的文章合集:《瑞芯微文章合集》最近在玩瑞芯微平台的产品 ...
  • 2025-11-11 07:25
    184 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!内存泄漏原因内存泄漏在C/C++这种不带GC(Garbage Collection)的语言里,是一个经常发生的问题。因为没有GC,所以分配的内存需要程序员自己调 ...
  • 2025-11-11 07:24
    209 0
    推荐关注下方公众号学习更多Linux、ARM、驱动知识!HTTPS随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对 ...
  • 2025-11-11 07:24
    219 0
    一、1个端口号可以同时被两个进程绑定吗?根据端口号的绑定我们分以下几种情况来讨论:2个进程分别建立TCP server,使用同一个端口号88882个进程分别建立UDP server,使用同一个端口号88882个进程1个建立TCP server ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码