#El

linux kernel系列四:嵌入式系统中的文件系统以及MTD

本节介绍FileSystem和MTD技术一FS熟知的FS有ext2,3,4.但是这些都是针对磁盘设备的。而ES中一般的存储设备为Flash,由于Flash的特殊性:Flash存储按照Blocksize进行划分,而一个BLS一般有几十K。(对比磁盘的一个簇才512个字节)。这么大的BLS有什么坏处呢?很明显,擦除一个BL...

Linux Kernel系列三:Kernel编译和链接中的linker script语法详解

先要讲讲这个问题是怎么来的。(咱们在分析一个技术的时候,先要考虑它是想解决什么问题,或者学习新知识的时候,要清楚这个知识的目的是什么)。我在编译内核的时候,发现arch/arm/kernel目录下有一个这样的文件:vmlinux.lds.S。第一眼看上去,想想是不是汇编文件呢?打开一看,好像不是。那它是干嘛的?而且前面...

Linux Kernel 2:用户空间的初始化

上篇我们知道,kernel初始化后将启动init进程,那么这个进程将干些什么呢?除此之外,kernel还需要做些什么事情呢?(想想文件系统、根存储设备是在什么时候初始化的呢?)先从文件系统初始化说起。以前一直不明白,有了kernel为何还需要一个文件系统?经过反复琢磨,明白一个道理,kernel加载到内存后,kerne...

Linux Kernel系列一:开篇和Kernel启动概要

最近几个月将LinuxKernel的大概研究了一下,下面需要进行深入详细的分析。主要将以S3C2440的一块开发板为硬件实体。大概包括如下内容:1bootloader分析,以uboot为主,结合具体开发板的情况。我的目标是解释清楚uboot的工作原理(说实话,分析过程中不太想被硬件绑架,但是需要以一个实际的例子来做分析...

Kernel Memory Layout on ARM Linux

这是内核自带的文档,讲解ARM芯片的内存是如何布局的!比较简单,对于初学者可以看一下!但要想深入理解Linux内存管理,建议还是找几本好书看看,如深入理解Linux虚拟内存,嵌入系统分析,Linux内核分析及程序设计等; KernelMemoryLayoutonARMLinuxLinux在ARM平台上的内存布...
代码星球 ·2020-03-29

linux kernel内存映射实例分析

作者:JHJ(jianghuijun211@gmail.com)日期:2012/08/24欢迎转载,请注明出处引子现在android智能手机市场异常火热,硬件升级非常迅猛,armcortexA9+1GBDDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会...

Bourn Again Shell编程

shell既是命令解释程序,又是一种高级程序设计语言。shell是解释型语言。bash脚本的建立和运行:  注释行以#开头  #!后面的参数告诉系统执行本文件的程序  执行脚本文件有两种方法:         1. &n...
代码星球 ·2020-03-29

vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin

场景:.webpack2.4.*集成vue-loader@15.7.2报错原因:参考官方文档https://vue-loader.vuejs.org/migrating.html#a-plugin-is-now-requiredVue-loader在15.*之后的版本都是vue-loader的使用都是需要伴生VueLo...

PascalCase & camelCase & kebabCase

  Age  LastName  WinterOfDiscontent  跟帕斯卡拼写法相近的还有骆驼拼写法(camelCase),两者的区别是帕斯卡拼写法第一个单词的首字母大写,而骆驼拼写法第一个单词的首字母小写。两者在.NETFramework开发中广泛使用。...
代码星球 ·2020-03-29

模型事件注意点,before_delete、after_delete、before_write、after_write、before_update、after_update、before_insert、after_insert

模型类支持before_delete、after_delete、before_write、after_write、before_update、after_update、before_insert、after_insert事件行为使用方法如下:User::event('before_insert',function($u...

java读写Excel模板文件,应用于负载均衡多个服务器

首先,需要大家明白一点,对于多服务器就不能用导出文件用a标签访问链接方式去导出excel文件了,原因相信大家也明白,可能也做过尝试。现在开始第一步:get请求,productPath 为你的项目路径varurl=productPath+"/CtrlService"+"?action=ZcjqrGlfExpor...

Shell脚本一枚

脚本如下:#!/bin/bashdir=$1dir1=""forfilein`find$dir-typef`dodir2=${file%/*}name=${file%.*}name1=${name%.*}cd$dir2gunzip$fileif[-z"$dir1"-o"$dir1"!="$dir2"];thengzip...
IT猿 ·2020-03-28

如何用Excel直接查询Oracle中的数据

将Oracle中查询的数据保存为Excel文件,通常使用的是PL/SQLDeveloper。其实,Excel可直接写SQL语句查询Oracle中数据,在这里,用到ODBC驱动。详细步骤如下:一、配置ODBC数据源开始->控制面板->系统和安全->管理工具->ODBC数据源(可根据自己的情况选择3...

在Redis Sentinel环境下,jedis该如何配置

在Redis主从复制架构中,如果master出现了故障,则需要人工将slave提升为master,同时,通知应用侧更新master的地址。这样方式比较低效,对应用侧影响较大。 为了解决这个问题,Redis2.8中推出了自己的高可用方案RedisSentinel。 RedisSentinel架构图如下...

css position: absolute、relative详解

CSS2.0HandBook上的解释: 设置此属性值为absolute会将对象拖离出正常的文档流绝对定位而不考虑它周围内容的布局。假如其他具有不同z-index属性的对象已经占据了给定的位置,他们之间不会相互影响,而会在同一位置层叠。此时对象不具有外补丁(margin),但仍有内补丁(padding)和边框(...
首页上一页...422423424425426...下一页尾页