- 博客(40)
- 资源 (14)
- 收藏
- 关注
转载 Linux资源管理之cgroups简介
转载地址:https://blog.csdn.net/hzrandd/article/details/52484332cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制,目前越来越火的轻量级容器 Docker 就使用了 cgroups 提供的资源限制能力来完成cpu,内存等部分的资源控制。另外,开发者也可以使用 ...
2018-09-30 10:40:01 160
转载 linux cgroups 概述
转载地址:http://xiezhenye.com/2013/10/linux-cgroups-%E6%A6%82%E8%BF%B0.html从 2.6.24 版本开始,linux 内核提供了一个叫做 cgroups(控制组)的特性。cgroups 就是 control groups 的缩写,用来对一组进程所占用的资源做限制、统计、隔离。也是目前轻量级虚拟化技术 lxc (linux cont...
2018-09-30 10:36:01 272
转载 Cgroups控制cpu,内存,io示例
转载地址:https://www.cnblogs.com/yanghuahui/p/3751826.htmlCgroups是control groups的缩写,最初由Google工程师提出,后来编进linux内核。Cgroups是实现IaaS虚拟化(kvm、lxc等),PaaS容器沙箱(Docker等)的资源管理控制部分的底层基础。 百度私有PaaS云就是使用轻量的cgoup...
2018-09-30 10:16:31 289
转载 cgroup从入门到懵圈——cgroup概念
转载地址:https://blog.csdn.net/huang987246510/article/details/80765628从今天起,我要开始写博客了。先立个flag在这儿:两周一篇。万事开头难,中间不容易,最后会放弃。请各位看官监督(虽然似乎肯定没有人看)。 之前有接触过cgroup,但东西都是同事在做(羡慕),理解不深。所以这个系列的文档,我假装自己是cgroup菜鸡(其实...
2018-09-29 15:41:19 1426
转载 ARM Linux启动流程分析——内核自解压阶段
转载地址:https://blog.csdn.net/luckyapple1028/article/details/44726131本文整理了ARM Linxu启动流程的第一阶段——内核自解压,内核版本为3.12.35。我以手上的树莓派b(ARM11)为平台示例来分析uboot跳转到Linux内核运行后做了哪些初始化动作,以及如何转入真正的内核开始运行。 内核版本:Linux-3...
2018-09-27 16:48:32 655
转载 ARM Linux启动流程分析——start_kernel前启动阶段(汇编部分)
转载地址:https://blog.csdn.net/luckyapple1028/article/details/45287617本文整理了ARM Linxu启动流程的第二阶段——start_kernel前启动阶段(汇编部分),内核版本为3.12.35。我以手上的树莓派b(ARM11)为平台示例来分析Linux内核在自解压后到跳转运行start_kernel之前所做的主要初始化工作:包括参数...
2018-09-27 16:47:07 482
转载 Linux启动引导时内核在内存中地址变化
转载地址:https://blog.csdn.net/Xsos77/article/details/18324441以下描述为linux在i386类型CPU中的启动流程 1、BIOS将可启动设备的第一个扇区(磁盘引导扇区,512字节)的代码(汇编语言编写的boot/bootsect.s)读入内存绝对地址0x7C00处,并跳转到0x7C002、于是这段代码开始执行,它把自己(这5...
2018-09-27 13:56:04 564
转载 Linux用户空间与内核地址空间
转载地址:https://blog.csdn.net/maopig/article/details/77800124Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 Linux内核地址映射模型x86 CPU采用...
2018-09-27 13:46:36 1910
转载 哈希表(Hash Table)原理及其实现
转载地址:https://blog.csdn.net/c602273091/article/details/54798805/ 原理 介绍 哈希函数构造 冲突处理 举例 拉链法 hash索引跟B树索引的区别 实现 原理介绍哈希表(Hash table,也叫散列表), 是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值...
2018-09-26 23:08:05 196
转载 u-boot中环境变量操作和hash表
转载地址:https://www.2cto.com/kf/201609/550058.htmlu-boot对环境变量的处理主要包括两部分:一是环境变量初始化,二是环境变量的设定、删除等操作。下面将分别进行讨论。这里所使用的u-boot版本为2015.7,硬件为I.MX6 boundary nitrogen6q开发平台。一 .环境变量初始化1.读取环境变量环境变量的初始化在board_i...
2018-09-26 22:58:02 2050
转载 UBOOT下命令行密码植入哈希算法加密
转载地址:https://blog.csdn.net/chris__x/article/details/7495982哈希算法,常称MD5是一种单向散列函数,单向散列函数的作用是将任何长度的一段数据散列成固定长度。常用于生成消息认证码等等,可以与非对称算法一起用于数字签名。MD5据说已经被国内一名教授破解,不知真假,即便真的如此,但足以满足UBOOT的可靠性需求了。UBOOT命令行加密是...
2018-09-26 22:52:50 1433
转载 Uboot 中make menuconfig 做了什么?
转载地址:https://www.cnblogs.com/syyxy/p/9350999.html(写在前面: 本文是本人分析uboot中的makefile文件得到的粗浅的见解,写的越多越感觉其中的深奥复杂。本文是编辑在word中粘贴过来的, 排版可能有有点问题, 或者可以下载 https://files.cnblogs.com/files/syyxy/make_menuconfig%E5%8...
2018-09-26 14:24:48 1668
转载 uboot环境变量实现分析
转载地址:https://blog.csdn.net/skyflying2012/article/details/39005705 版权声明:本文为博主kerneler辛苦原创,未经允许不得转载。 https://blog.csdn.net/skyflying2012/article/details/39005705 ...
2018-09-26 00:10:53 510
转载 在uboot里面添加环境变量使用run来执行
转载地址:http://www.cnblogs.com/aaronLinux/p/7217322.html在移植uboot的时候,可以在uboot里面添加定义一些自己的环境变量,这些环境变量可以大大提高以后的工作效率,比如我在uboot里面添加如下环境变量:bbl=sf probe 0;mw.b 82000000 ff 80000;loady0x82000000 uboot_logo.bi...
2018-09-25 23:55:00 1461
转载 linux系统之驱动与FDT
转载地址:https://blog.csdn.net/eleven_xiy/article/details/72835181 【摘要】【分析一】FDT与TAG【分析二】boot中对FDT的支持【分析三】Uboot下调试FDT【分析四】kernel中对FDT的支持【分析五】FDT兼容TAG【总结】【附录】注意:请使用谷歌...
2018-09-25 23:09:57 8519
转载 dts从uboot加载到kernel使用案例的分析
转载地址-:https://blog.csdn.net/eleven_xiy/article/details/72835181 【摘要】【分析一】FDT与TAG【分析二】boot中对FDT的支持【分析三】Uboot下调试FDT【分析四】kernel中对FDT的支持【分析五】FDT兼容TAG【总结】【附录】注意:请使用谷...
2018-09-25 22:19:46 1527
转载 Device Tree(三):代码分析
转载地址:http://www.wowotech.net/device_model/dt-code-analysis.html一、前言Device Tree总共有三篇,分别是:1、为何要引入Device Tree,这个机制是用来解决什么问题的?(请参考引入Device Tree的原因)2、Device Tree的基础概念(请参考DT基础概念)3、ARM linux中和Devic...
2018-09-25 21:22:44 134
转载 Device Tree(二):基本概念
转载地址:http://www.wowotech.net/device_model/dt_basic_concept.html一、前言一些背景知识(例如:为何要引入Device Tree,这个机制是用来解决什么问题的)请参考引入Device Tree的原因,本文主要是介绍Device Tree的基础概念。简单的说,如果要使用Device Tree,首先用户要了解自己的硬件配置和系统运行...
2018-09-25 21:21:35 177
转载 Device Tree(一):背景介绍
转载地址:http://www.wowotech.net/device_model/why-dt.html一、前言作为一个多年耕耘在linux 2.6.23内核的开发者,各个不同项目中各种不同周边外设驱动的开发以及各种琐碎的、扯皮的俗务占据了大部分的时间。当有机会下载3.14的内核并准备学习的时候,突然发现linux kernel对于我似乎变得非常的陌生了,各种新的机制,各种framewo...
2018-09-25 21:20:21 144
转载 uboot学习之五-----uboot如何启动Linux内核
转载地址:https://www.cnblogs.com/yr-linux/p/5495734.htmluboot和内核到底是什么?uboot实质就是一个复杂的裸机程序;uboot可以被配置也可以做移植;操作系统内核本身就是一个裸机程序,和我们学的uboot和其他裸机程序没有本质的区别;区别就是我们操作系统运行起来后可以分为应用层和内核层,分层后,两层的权限不同,内存访问和设备操作的管理上...
2018-09-21 11:38:21 491
转载 Bootm(cmd_bootm.c)详解
转载地址:https://blog.csdn.net/fulinus/article/details/8681917一、在开始之前先说明一下bootm相关的东西。 1、首先说明一下,S3C2410架构下的bootm只对sdram中的内核镜像文件进行操作(好像AT91架构提供了一段从flash复制内核镜像的代码,不过针对s3c2410架构就没有这段代码,虽然可以在u-boot下添加这段代...
2018-09-20 09:24:26 1562
转载 uboot启动内核过程
转载地址:https://blog.csdn.net/xiaolongwoaini99/article/details/79109425我们都知道u-boot被缔造出来的使命是 启动内核。那么,他是如何完成他的使命的呢!(1)我们先来分析下Linux内核镜像这个概念吧。我们编译内核完(编译成功)会生成vmlinux,Image,zImage,再通过uboot提供的工具mkima...
2018-09-20 09:13:28 4684
转载 uboot启动linux的过程
转载地址:http://www.cnblogs.com/amanlikethis/p/3614594.html 一、概述 linux内核镜像常见到的有两种形式,zImage和uImage。这两种文件的格式稍有差别,所以启动这两种格式的内核镜像也会有所不同。目前,uboot只支持启动uImage类型的镜像,对zImage还不支持(但是可以移植,TQ2440就是这样做的)。二...
2018-09-19 17:05:58 4171
转载 u-boot bootz 加载kernel 流程分析
转载地址:https://www.cnblogs.com/chenfulin5/p/6937334.html image重要结构体头文件 // include/image.h * * Legacy and F...
2018-09-19 16:52:31 1356
转载 uboot驱动模型(DM)分析(二)
转载地址:https://www.cnblogs.com/gs1008612/p/8253213.html上篇分析了两个关键宏U_BOOT_DRIVER及U_BOOT_DEVICES的作用,有了上篇的基础,本文将分析:1.上篇中的uboot_list段中的信息如何被用起来?2.uclass,uclass_driver,udevice,driver之间的关系? 从board_r....
2018-09-15 10:38:31 1722
转载 uboot驱动模型(DM)分析(一)
转载地址:https://www.cnblogs.com/gs1008612/p/8252845.htmluboot版本:uboot-201711要分析uclass之前,首先得搞清楚两个宏U_BOOT_DRIVER及U_BOOT_DEVICE的作用:1.U_BOOT_DRIVER及U_BOOT_DEVICE宏定义如下: 1 #define U_BOOT_DRIVER(__na...
2018-09-14 18:55:06 3883
转载 U-Boot Driver Model领域模型设计
转载地址:https://www.cnblogs.com/wahaha02/p/5987350.html需求分析在2014年以前,uboot没有一种类似于linux kernel的设备驱动模型,随着uboot支持的设备越来越多,其一直受到如下问题困扰:设备初始化流程都独立实现,而且为了集成到系统,需要修改核心公共代码(如init_sequence) 很多子系统只允许一个驱动,比如无法...
2018-09-14 18:53:40 472
转载 [uboot] uboot启动kernel篇(三)——uboot解析uImage的kernel信息
转载地址:https://blog.csdn.net/ooonebook/article/details/53544658这里作为《[uboot] (番外篇)uboot启动kernel篇(二)——bootm跳转到kernel的流程》延伸,介绍一下bootm过程中,怎么从uImage中获取kernel的信息的。一、说明从《[uboot] (番外篇)uboot启动kernel篇(二)——b...
2018-09-14 18:47:07 1608
转载 [uboot] uboot启动kernel篇(二)——bootm跳转到kernel的流程
转载地址:https://blog.csdn.net/ooonebook/article/details/53495021一、bootm说明bootm这个命令用于启动一个操作系统映像。它会从映像文件的头部取得一些信息,这些信息包括:映像文件的基于的cpu架构、其操作系统类型、映像的类型、压缩方式、映像文件在内存中的加载地址、映像文件运行的入口地址、映像文件名等。 紧接着bootm将映像加...
2018-09-14 18:44:42 334
转载 [uboot] uboot启动kernel篇(一)——Legacy-uImage & FIT-uImage
转载地址:https://blog.csdn.net/ooonebook/article/details/53495002一、uImage编译kernel之后,会生成Image或者压缩过的zImage。但是这两种镜像的格式并没有办法提供给uboot的足够的信息来进行load、jump或者验证操作等等。因此,uboot提供了mkimage工具,来将kernel制作为uboot可以识别的格式,...
2018-09-14 18:42:13 1003
转载 [uboot] (番外篇)uboot dm-gpio使用方法以及工作流程
转载地址:https://blog.csdn.net/ooonebook/article/details/53340441[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) [project X] tiny210(s5pv210)从存储设备加载代码到DDR [uboot] (第一章)uboot流程——概述 [uboot]...
2018-09-14 18:38:54 2816
转载 [uboot] (番外篇)uboot串口&console&stdio设备工作流程
转载地址:https://blog.csdn.net/ooonebook/article/details/53313112[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) [project X] tiny210(s5pv210)从存储设备加载代码到DDR [uboot] (第一章)uboot流程——概述 [uboot]...
2018-09-14 18:35:51 1406
转载 [uboot] (番外篇)uboot之fdt介绍
转载地址:https://blog.csdn.net/ooonebook/article/details/53206623以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) [project X] tiny210(s5pv210...
2018-09-14 18:32:07 3091
转载 [uboot] (番外篇)uboot 驱动模型
转载地址:https://blog.csdn.net/ooonebook/article/details/53234020[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2) [project X] tiny210(s5pv210)从存储设备加载代码到DDR [uboot] (第一章)uboot流程——概述 [uboot]...
2018-09-14 18:26:06 1474
转载 uboot DM模型
转载地址:https://blog.csdn.net/liuhangtiant/article/details/77387583DM即driver module,也就是驱动模型。uboot为什么引入驱动模型呢?驱动模型又是一个怎样的一个模型呢?第一个问题很简单,既然uboot要引入驱动模型,那肯定是因为驱动模型要比老旧的驱动方案要好,至于好在哪里,那就必须要先搞清楚第二个问题了。 首先我...
2018-09-14 17:40:12 3508
转载 BeagleBoneBlack学习(3)——U-Boot中的I2C驱动分析
转载地址:https://blog.csdn.net/hkchenhao/article/details/51133560BeagleBoneBlack等TI开发板上都有一块eeprom芯片,u-boot根据eeprom芯片不同的内容对开发板进项配置,芯片属于I2C接口,下面对u-boot中的I2C驱动进行分析。在u-boot-2016.03中,i2c的初始化是在get_dpll_ddr_...
2018-09-11 08:30:00 1488
转载 U-Boot 中 PING 命令处理流程
转载地址:https://blog.csdn.net/Cupid99/article/details/54896971U-Boot 中 PING 命令处理流程这里打算从 U-Boot 的 ping 命令说起。ping 命令是用于测试网络是否和目标网络畅通简单工具,在 U-Boot 中 ping 命令的使用方法是:ping <host ip>比如 ping 192.168.1...
2018-09-07 09:02:48 1407
转载 uboot-ping代码学习笔记
转载地址:https://blog.csdn.net/luoqindong/article/details/6196444uboot-ping代码学习笔记2011-02-20, root 最近这两天学习了uboot的ping源代码,现在做一下笔记。 uboot :v1.1.6 uboot从start.s启动后会跳转到lib_arm/board.c里的sta...
2018-09-07 09:01:06 337
转载 int NetLoop(proto_t protocol)
转载地址:https://blog.csdn.net/zdh_12/article/details/9019189/**********************************************************************//* * Main network processing loop. */intNetLoop(proto_t proto...
2018-09-07 09:00:12 541
转载 MACHINE_START-内核板级初始化实现机制(linux3.1.0)
转载地址:https://blog.csdn.net/charliewangg12/article/details/41518549在驱动开发时,我们都是以一块开发板为基础移植驱动程序。每一块开发板对应一个板级文件,如开发TI AM335x系列,则对应board-am335xevm.c,这个文件完成芯片和板级的初始化工作。对于驱动开发,还有一个很重要的文件devices.c,这个文件主...
2018-09-05 14:26:17 285
2DVI-1DP-withoutVGA.bin
2020-01-14
ddr_stress_tester_v2.40
2018-05-08
Pins_Tool_for_i.MX_Processors_v4_x64.exe
2018-04-20
penmount_linux_android_driver_src_v1_16_0
2018-04-20
GT9xx_Driver_for_Android_V2.4_2014112801
2018-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人