AI智能
改变未来

标签:Linux

第29页
Linux单设备多路USB串口的实现方法介绍-爱站程序员基地
Linux

Linux单设备多路USB串口的实现方法介绍

AI

某设备需要提供多路USB串口的功能给主机端使用,比如一路用作业务1通信功能,一路用作业务2通信功能,一路用作debug抓log用途,诸如此类。如下图所示。 要实现上述设备功能,可以参考如下步骤。 1)首先,了解一下背景知识。Linux ke...

Linux基础入门  vim常用命令详解-爱站程序员基地
Linux

Linux基础入门 vim常用命令详解

AI

介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 ​ h: ← 左移 ​ l: → 右移 ​ j: ↓ 下移 ​ k: ↑ 上移 ​ gg: 光标移动文件开头 ​ G: 光标移动到文件末尾 ​ ...

Linux内核源码分析之setup_arch (一)-爱站程序员基地
Linux

Linux内核源码分析之setup_arch (一)

AI

1. 概述 之前已经写了几篇Linux内核启动相关的文章,比如:《解压内核镜像》《调用 start_kernel》都是用汇编语言写的,这些代码的作用仅仅是把内核镜像放置到特定的位置,同时配置好C语言的运行环境,再有就是简单的把内核镜像所在区...

Linux基础:性能监控-爱站程序员基地
Linux

Linux基础:性能监控

AI

在使用操作系统的过程中,我们经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况;本节介绍的这几个工具能满足日常工作要求 监控CPU 查看CPU使用率 $sar -ueg:$sar -u 1 2[/home/weber#]sar...

Linux修改Bash配置文件-爱站程序员基地
Linux

Linux修改Bash配置文件

AI

bash配置文件:两种配置文件1,全局/etc/profile/etc/profile.d/家目录下.bash_profile2,全局/etc/bashrc 家目录下.bashrc 如果要实现用户登录后显示某些信息可以在第一或第二种全局下来...

Linux内核源码分析之setup_arch (四)-爱站程序员基地
Linux

Linux内核源码分析之setup_arch (四)

AI

前言 Linux内核源码分析之setup_arch (三) 基本上把setup_arch主要的函数都分析了,由于距离上一篇时间比较久了,所以这里重新贴一下大致的流程图,本文主要分析的是bootmem_init函数。 代码分析 bootmem...

Linux主机USB RNDIS网卡驱动实现不完整导致的一例问题-爱站程序员基地
Linux

Linux主机USB RNDIS网卡驱动实现不完整导致的一例问题

AI

某通信模块设备,通过USB提供RDNIS和ECM网卡功能。在实际应用中发现,USB RNDIS网卡模式下,当使用AT指令以不同的CID拨号的时候,在Windows主机上能正常拨号成功,但在Linux主机上却会发生拨号失败的情况。作为对比,在...

Linux内核源码分析之setup_arch (三)-爱站程序员基地
Linux

Linux内核源码分析之setup_arch (三)

AI

1. 前言 在 Linux内核源码分析之setup_arch (二) 中介绍了当前启动阶段的内存分配函数memblock_alloc,该内存分配函数在本篇将要介绍paging_init中用于页表和内存的分配,paging_init函数大致流...

Linux压力测试软件Stress使用指南-爱站程序员基地
Linux

Linux压力测试软件Stress使用指南

AI

为了测试服务器的负载情况,给大家推荐Stress这个压力测试工具。Stress是一个Posix系统下生成Cpu/Menory/IO/Disk负载的工具。 项目址址: http://weather.ou.edu/~apw/projects/s...