内存分析Mem:**used  使用的物理内存总量Mem:**free   空闲内存总量Mem:**buffers  用作内核缓存的内存量Mem:**cached  缓冲的交换区总量Swap:**total  交换区总量Swap:**used  使用的交换区总量Swap:**free 空闲交换区总量 系统内存定位分析O
转载 2024-04-06 20:20:59
128阅读
author: Menglong TAN; email: tanmenglong_at_gmail; twitter/weibo: @crackcell; source:http://blog.crackcell.com/posts/2013/07/15/mpi_quick_start.html.Table of Contents1 前言2 开发环境设置3 Learn by example3.1
转载 2024-05-08 20:47:06
100阅读
通过12道题熟练掌握20个指令。linux有150个常用指令创建一个目录 /dzqc 提示: windows下的路径样式为c: \dzqc\ test,而linux下的路径样式为 /dzqc/test 因此/dzqc就可以看做是c:\dzqc,不同的是 windows系统下还有D,E等盘, linux下就只有/ 为所有目录的顶点。 英文 make directorys缩写后就是 mkdir,这就是
转载 2024-06-25 20:47:18
30阅读
ChinOShttps://github.com/jingjin666/GN-base/tree/chinosMMUMMU在操作系统中起到了至关重要的作用,通过MMU我们可以实现地址空间的隔离,把操作系统分为用户态和内核态,使用不同的地址空间来隔离用户和内核,同时在用户态下的多进程也是通过地址空间的隔离来实现进程彼此之间互不干扰的。 相比传统的RTOS,RTOS基本上运行于MCU上,只有MPU没有
linux kernel000000000000
原创 2023-06-01 10:13:45
662阅读
如果图片不能显示 请点击这个地址今天打算换掉项目中的图片加载框架 好家伙 来问题了 不同的图片加载框架 有不同的API 导致我换掉的话 所有使用的地方都要换掉我那个后悔啊 没有在项目开始的时候 新建一个自己的类 包装加载框架 提供对外的接口这样以后换框架的时候 可以只修改本类 的具体实现 对外提供的调用完全不用改变也就是在程序中调用框架的时候 必须通过我的这个类才能调用 新类对象持有框架对象的
因为面试经常会问top命令用法,以及各个参数的含义。因此转载补充了了一下,以便自己学习。top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。top的使用方式 top [-d number] | top [-bnp]参数解释:-d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:
学习目标UVM项目实战1学习内容1.MCDF的设计更新 slave node的接口发生变化 registers的接口发生变化 formatter的接口发生变化2.slave node的接口: DATA(31:0):通道数据输入 DATA_PARITY:data数据的奇偶校验位 VALID:数据有效标志信号 WAIT:暂停接收 PARITY_ERR:slave node侧发现数据或数据校验位出错接收
1、命令安装 1、查看liunx版本版本x86_64_14i 目录:cd /nmon/logs/   nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):版本x86_64_14i [root@localhost u06]# cd / [root@localhost u06]#mkdir nmon [root@localhost u06]#mkdir nmon/l
# MySQL客户端参数 [client] #用户登录密码 #password=you_password #数据库链接端口 port=3306 #MySQL服务端参数 [mysqld] # MySQL服务程序TCP/IP监听端口(通常用3306) port=3306
文章目录​​一、ARM64 架构体系内存分布​​​​二、Linux 内核启动源码 start_kernel​​​​三、内存初始化源码 mm_init​​​​四、内存初始化源码 mem_init​​一、ARM64 架构体系内存分布ARM64 架构 的 " 物理地址 " 有 48
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,pro
1. 从复位到main初始化配置代码理解看过Keil工程中的startup文件都知道,代码段起始是栈地址,随后是ResetHandle中断地址。 通过工具查看编译后的bin文件,获取ResetHandle地址,从而能够代码继续更进。比如: (我代码起始地址配置了0x1000) 在ResetHandle中,对于Cortex-M3比如stm32标准库而言,会提供时钟初始化等操作。Cortex-M0看各
转载 5月前
81阅读
这几天打算看下安卓的代码,看优秀的源代码也是一种学习过程,看源代码的过程就感觉到,安卓确实是深受linux内核的影响,不少数据结构的使用方法全然一致。花了一中午时间,研究了下init.rc解析过程,做个记录。 init.rc 文件并非普通的配置文件。而是由一种被称为“Android初始化语言”(An
转载 2017-06-04 12:02:00
173阅读
2评论
一、Android Init.c执行流程Android中的内核启动后,kernel会启动第一个用户级别的进程:init,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程。PS:可以通过:ps aux | grep init命令来查看其Pid为1。in
转载 2023-07-07 13:36:39
162阅读
 环境: VMware Virtual Machine : XGan63.cn IP: 192.168.31.63 (Bridge)已配置本地yum源 ---> /mnt已配置网络yum源 ---> http://mirrors.aliyun.com安装前确保环境干净,避免软件冲突造成影响检查环境:which httpd #查看是否安装httpd服务chkconfig --l
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。   异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。     举个不太恰当的例子,就像:   SendMessage(...) TRACE0("just like send"); PostMessa
转自:http://www.linuxidc.com/Linux/2014-10/108438.htm 本文主要来自$Android_SOURCE/system/init/readme.txt的翻译. 1 简述 Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,
转载 2016-03-10 13:41:00
66阅读
2评论
         做底层驱动的人都知道,在driver文件中会经常看见“__init“修饰的代码,那么__init标记有什么意义?        下面我们就来看看。       
原创 2015-03-13 16:02:48
1070阅读
Python使用class创建对象。没个定义的类都有一个特殊的方法,名为__init__(),可以通过这个方法控制如何初始化对象。 定义类的基本形式:
转载 2023-05-24 09:48:03
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5