• 2025-11-11 14:57
    139 0
    今天刷了下《你好,李焕英》没能忍住,还是哭了!电影票比其他影院便宜了好多,总算值回票钱了!你好,李焕英观看这个电影之前,简单看过影评,为了不影响观看效果,没敢看任何剧情介绍,只看评价还不错,前半段搞 ...
  • 2025-11-11 14:56
    126 0
    本文由技术大拿:蒙工 投稿!桂电毕业的资深嵌入式专家。一、模块硬件学习1.1.Uart介绍通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称为UART,是一种异步收发传输器,是电脑硬件的一部 ...
  • 2025-11-11 14:50
    148 0
    platform总线是学习linux驱动必须要掌握的一个知识点。本文参考已发布:Linux 3.14内核一、概念嵌入式系统中有很多的物理总线:I2c、SPI、USB、uart、PCIE、APB、AHBlinux从2.6起就加入了一套新的驱动管理和注册的 ...
  • 2025-11-11 14:41
    160 0
    一起入职的同事能力不如我,只因学历比我高,工资是我的两倍!我想这是很多初入职场的同学经常会遇到的一个问题。【本篇只针对研发人员】一口君有个朋友C君刚毕业的第一家,也遇到过类似的问题。C君是本科进入做路 ...
  • 2025-11-11 14:39
    122 0
    一:文件系统1. 什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。通常文件系统是用于存储和组织文件的一种机制,便于对文件进行方便的查找与访问。文件系统是对文件存 ...
  • 2025-11-11 14:33
    121 0
    前言在嵌入式开发中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的裸机程序和基于Linux的驱动程序。ARM架构:Cortex-A9Linux内核:3.14在讲述ADC之前,我们需要先了解什么是模拟信号和数字信 ...
  • 2025-11-11 14:29
    247 0
    前言有粉丝问我到底什么是ARM,搞不清楚Cortex、arm内核、arm架构、ARM指令集、soc这些概念都是什么关系,下面一口君给大家整理一下关于ARM相关的一些概念。1、ARM既可以认为是一个公司的名字,也可以认为是对一类 ...
  • 2025-11-11 14:28
    227 0
    程序经过编译后,变成了可执行的文件,可执行文件主要包括代码和数据两部分,代码是只读的,数据则是可读可写的。可执行文件由操作系统加载到内存中,交由CPU去执行,现在问题来了,CPU怎么去访问代码和数据?,访问 ...
  • 2025-11-11 14:28
    146 0
    ARM系列文章,请点击以下汇总链接:《从0学arm合集》一、MDK和GNU伪指令区别我们在学习汇编代码的时候经过会看到以下两种风格的代码:gnu代码开头是:.global _start_start: @汇编入口 ldr sp,=0x410 ...
  • 2025-11-11 14:20
    208 0
    推荐关注下方公众号学习更多Linux、驱动知识!在我们进行数据持久化,对文件内容进行落盘处理时,我们时常会使用fsync操作,该操作会将文件关联的脏页(dirty page)数据(实际文件内容及元数据信息)一同写回磁盘。这 ...
  • 2025-11-11 14:19
    139 0
    一、为什么需要位置无关码?首先我们需要了解一下ARM板子的启动流程。1. exynos 4412启动流程首先看一下 exynos 4412 memory map :可知:iROM基地址是0x00000000iRAM基地址是0x02020000这两块内存都在 SOC中。查看 ...
  • 2025-11-11 14:19
    212 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!mmap基础概念mmap是一种内存映射的方法,这一功能可以用在文件的处理上,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址 ...
  • 2025-11-11 14:18
    206 0
    上一章,讲述了SYSTEM V信号量,主要运行于进程之间,本章主要介绍POSIX信号量:有名信号量、无名信号量。POSIX信号量POSIX信号量进程是3种 IPC(Inter-Process Communication) 机制之一,3种 IPC 机制源于 POSIX.1 ...
  • 2025-11-11 14:15
    233 0
    作为过来人,我发现很多程序猿新手,在编写代码的时候,特别喜欢定义很多独立的全局变量,而不是把这些变量封装到一个结构体中,主要原因是图方便,但是要知道,这其实是一个不好的习惯,而且会降低整体代码的性能 ...
  • 2025-11-11 14:15
    277 0
    点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 【干货】嵌入式驱动工程师学习路线【干货】一个适合初学者的Linux物联网综合项目【干货】Linux嵌入式知识点思维导图免费获取 1Camera历史文章 ...
  • 2025-11-11 14:13
    215 0
    击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章【干货】嵌入式驱动工程师学习路线【干货】Linux嵌入式知识点思维导图免费获取【就业】一个可以写到简历的基于Linux物联网综合项目【就业】简历模版 ...
  • 2025-11-11 14:09
    232 0
    1. 简介CAN总线由德国BOSCH公司开发,最高速率可达到1Mbps。CAN的容错能力特别强,CAN控制器内建了强大的检错和处理机制。另外不同于传统的网络(比如USB或者以太网),CAN节点与节点之间不会传输大数据块,一帧CAN ...
  • 2025-11-11 14:08
    230 0
    作 者 | 土豆居士微信公众号 | 一口Linuxiptables的结构:iptables由上而下,由Tables,Chains,Rules组成。一、iptables的表tables与链chainsiptables有Filter, NAT, Mangle, Raw四种内建表 ...
  • 2025-11-11 14:07
    208 0
    DNS(Domain Name System), 也叫网域名称系统,是互联网的一项服务。它实质上是一个 域名 和 IP 相互映射的分布式数据库,有了它,我们就可以通过域名更方便的访问互联网。DNS 有以下特点:分布式的协议支持 TCP ...
  • 2025-11-11 14:07
    172 0
    一、概念看门狗的简称是WDT(Watch Dog Timer),exynos4412scp中的看门狗定时器(WDT)是一种定时装置。1. 工作原理由(一般需要客户编写)软件读写定时器相关的寄存器,打开看门狗,并设定计数时间(以秒或分钟计算),定 ...
  • 2025-11-11 14:04
    201 0
    推荐关注下方公众号学习更多Linux、驱动知识!TCP实现原理和为什么需要三次握手?两次握手不可以?四次握手不可以?读者可以带着疑问,看一遍本篇博客的详细讲解ok,首先解释原因之前还是要先复习一下TCP的基本知识 ...
  • 2025-11-11 14:01
    187 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!/ 计网分层结构 /考虑最简单的情况:两台主机之间的通信。这个时候只需要一条网线把两者连起来,规定好彼此的硬件接口,如都用USB、电压1 ...
  • 2025-11-11 13:59
    257 0
    作者:大话IT现代的操作系统将可执行文件加载后,创建了进程,进程中每一条指令和数据都被分配了一个虚拟地址,CPU获取到这个虚拟地址后,需要翻译成内存的物理地址后,才能访问指令和数据,本片文章阐述的重点就是 ...
  • 2025-11-11 13:57
    320 0
    一、线缆和Wi-Fi首先我们需要知道,想要将设备连接到网络,有两种方式可供选择,那就是「有线和无线」。相信大家对这两兄弟都不陌生了,有线连接从很早以前就出现了,最早可追溯到1960年代,有线网络使用电缆进行连 ...
  • 2025-11-11 13:54
    119 0
    linux 内存是后台开发人员,需要深入了解的计算机资源。合理的使用内存,有助于提升机器的性能和稳定性。本文主要介绍 linux 内存组织结构和页面布局,内存碎片产生原因和优化算法,linux 内核几种内存管理的方法, ...
  • 2025-11-11 13:51
    179 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!一、前言本文是“Linux内核源码分析”系列的专业,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后, ...
  • 2025-11-11 13:50
    131 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!Netfilter (配合 iptables)使得用户空间应用程序可以注册内核网络栈在处理数据包时应用的处理规则,实现高效的网络转发和过滤。很多常见的 ...
  • 2025-11-11 13:48
    209 0
    据2020年上半年中国互联网网络安全监测数据分析报告显示,恶意程序控制服务器、拒绝服务攻击(DDoS)等网络攻击行为有增无减。时至今日,网络攻击已经成为影响网络信息安全、业务信息安全的主要因素之一。网络攻击 ...
  • 2025-11-11 13:46
    132 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!1.什么是进程?为什么要有进程?进程有一个相当精简的解释:进程是对操作系统上正在运行程序的一个抽象。这个概念确实挺抽象,仔细想想却也挺精准 ...
  • 2025-11-11 13:45
    152 0
    目前在kernel驱动代码中,都不再建议直接使用printk直接添加打印信息,而是使用dev_info,dev_dbg,dev_err之类的函数代替,虽然这些dev_xxx函数的本质还是使用printk打印的,但是相比起printk:支持打印模块信息、 ...
  • 2025-11-11 13:45
    173 0
    IP地址和Mac地址产生的目的是方便别人找到自己Mac地址有点像身份证号码,而IP地址就像门牌号码。在茫茫大海中仅凭一个身份证号码找到一颗别样的沙粒很难,但如果先找到具体的沙滩,沙滩划分很小的网格片区,就很容 ...
  • 2025-11-11 13:43
    182 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不 ...
  • 2025-11-11 13:42
    197 0
    1. 应用层1.1 http协议格式是什么请求报文格式:请求行、请求头、空一行、请求体请求行包括:请求方法、统一资源定位符(URL)、http协议及版本响应报文格式:状态行、响应头、空一行、响应体状态行包括:协议及版 ...
  • 2025-11-11 13:41
    143 0
    击上方“一口Linux”,选择“置顶/星标公众号”干货福利,第一时间送达!本文基于RockPi 4A单板Linux 4.4内核介绍RK3399看门狗(watchdog)的调试方法。一、驱动文件RK3399 watchdog用的是新思(Synopsys)的IP,在wa ...
  • 2025-11-11 13:39
    131 0
    DDOS简介DDOS又称为分布式拒绝服务,全称是Distributed Denial of Service。DDOS本是利用合理的请求造成资源过载,导致服务不可用,从而造成服务器拒绝正常流量服务。就如酒店里的房间是有固定的数量的,比如一个酒 ...
  • 2025-11-11 13:37
    222 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!介绍以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧。但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器 ...
  • 2025-11-11 13:35
    166 0
    1、NAT分类推荐视频P2P技术—NAT原理,NAT类型,网络穿透原理从50道腾讯面试题,分析腾讯c++后端工程的技能树学习地址:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂1.1 基础型NAT仅将内网 ...
  • 2025-11-11 13:33
    177 0
    一、串口的历史首先,串口对每一个做硬件和嵌入式软件的人来说,就是一个必备的工具,调试一个带MCU或者CPU的系统。我们在调试的过程中,一般第一件事情:GPIO点灯,第二件事就是打通串口。 串口是一种非常 ...
  • 2025-11-11 13:31
    203 0
    点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 【干货】嵌入式驱动工程师学习路线【干货】一个适合初学者的Linux物联网综合项目【干货】Linux嵌入式知识点思维导图免费获取 1DMZ 是英文“Dem ...
  • 2025-11-11 13:30
    148 0
    推荐关注下方公众号学习更多Linux、ARM、驱动知识!RPC(Remote Procedure Call),是一个大家既熟悉又陌生的词,只要涉及到通信,必然需要某种网络协议。我们很可能用过HTTP,那么RPC又和HTTP有什么区别呢?RPC还 ...
  • 2025-11-11 13:29
    384 0
    5类水晶头和6类水晶头从外观上看并没有很大的区别,但实际上里面还是有很大的不同。5类水晶头的8根线芯是一字排开的,而6类水晶头的8根线芯是呈现上、下交错的形式排列。原因其实特别简单,标准的超五类网线线径是0 ...
  • 2025-11-11 13:27
    337 0
    海安,江苏省南通市代管的县级市,由“海水永不扬波”之意而得名,地处江苏省中南部,位于南通、盐城、泰州三大市交界处;东临黄海,东南与如东接壤,西与泰州市姜堰区为邻,南和如皋、西南和泰兴相连,北与东台毗 ...
  • 2025-11-11 13:26
    257 0
    使用ubuntu的朋友一定会接触一个命令就是apt-get 。使用该工具安装各种应用程序那叫一个爽。在 Ubuntu 16.04 发行后,apt使用渐渐频繁起来。那么,apt-get 与 apt 命令之间到底有什么区别呢?如果它们有类似的命令 ...
  • 2025-11-11 13:26
    173 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!所有互联网服务,均依赖于TCP/IP协议栈。懂得数据是如何在协议栈传输的,将会帮助你提升互联网程序的性能和解决TCP相关问题的能力。我们讲述在Lin ...
  • 2025-11-11 13:24
    129 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!19个人们真正编写的垃圾代码片段其中一个可能是你写的。在某些时候,它发生在我们所有人身上。你产生了你并不感到自豪的代码。这些代码让你怀疑, ...
  • 2025-11-11 13:23
    175 0
    一、脚本今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $ ...
  • 2025-11-11 13:22
    227 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!作者:zebra081.问题的引入程序员最不能容忍的是在使用终端的时候往往因为网络,关闭屏幕,执行CTRL+C等原因造成ssh断开造成正在运行程序退出,使 ...
  • 2025-11-11 13:18
    227 0
    点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 【干货】嵌入式驱动工程师学习路线【干货】Linux嵌入式知识点思维导图Linux知识图谱一口Linux甄选25购买 1最近重新认知了一下TCP和UDP的原理以 ...
  • 2025-11-11 11:24
    193 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!sudo和su之间的区别su用于用户之间的切换sudo用于普通用户可以使用root权限来执行命令su命令是当前用户用来切换到另外一个用户的命令,参数为用户 ...
  • 2025-11-11 11:22
    218 0
    击上方“一口Linux”,选择“星标公众号”干货福利,第一时间送达!删除重复的数组元素创建临时关联数组。设置关联数组值并发生重复赋值时,bash会覆盖该键。这允许我们有效地删除数组重复。CAVEAT:需要bash4+示例 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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