#rn

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似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会...

exit() 与 return() 的区别

exit()与return()的区别为: 1.return返回函数值,是关键字; exit是一个函数。 2.return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。 3.return是函数的退出(返回);exit是进程的退出。&nbs...
代码星球 ·2020-03-29

Hibernate5总结

1.明确Hibernate是一个实现了ORM思想的框架,它封装了JDBC,是程序员可以用对象编程思想来操作数据库。2.明确ORM(对象关系映射)是一种思想,JPA(JavaPersistenceAPI)是JDK实现ORM思想的规范(一套接口),Hibernate又是这套接口的具体实现。3.明确Hibernate程序四要...
代码星球 ·2020-03-29

Spring4笔记10--SSH整合1--Spring与Hibernate整合

SSH框架整合技术:  1.Spring与Hibernate整合(对比Spring与JDBC模板):    Service业务层代码和测试类都不变,添加实体类的映射配置文件:1<?xmlversion="1.0"encoding="UTF-8"?>2<!DOCTYPEhibernate-mapping...

Hibernate5笔记9--Hibernate注解式开发

Hibernate注解式开发:  (1)注解式开发的注意点:    Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射。     JPA提供了一套功能强大的注解。Hibernate直接使用了JPA的这套注解。当然,对于JPA中的一些不足,Hibern...

Hibernate5笔记8--Hibernate事务相关内容

Hibernate事务相关内容:  (1)事务四大特性(简称ACID):    (1)原子性(Atomicity)      事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。    (2)一致性(Consistency)      几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。...

Hibernate5笔记7--Hibernate缓存机制

  Hibernate缓存机制:  缓存范围:    应用程序中根据缓存的范围,可以将缓存分为三类:     (1)事务范围缓存(单Session,即一级缓存)      事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存。缓存的生命周期依赖于事务的生命周期:当事务结束时,缓存的生命周期也会结...

Hibernate5笔记6--Hibernate检索优化

Hibernate检索优化:  检索即查询。为了减轻DB的访问压力,提高检索效率,Hibernate对检索进行了优化。  所谓检索优化,指的是对查询语句的执行时机进行了细致、严格的把控:并不是代码中一出现查询语句,马上就在后台调用执行select语句。而是在代码中真正需要时才执行select。即将select的执行进行...

Hibernate5笔记5--关联关系映射

关联关系映射:  关联关系,是使用最多的一种关系,非常重要。在内存中反映为实体关系,映射到DB中为主外键关系。实体间的关联,即对外键的维护。关联关系的发生,即对外键数据的改变。  外键:外面的主键,即,使用其它表的主键值作为自已的某字段的取值。  (1)基本概念:    关联属性:Java代码的实体类定义中,声明的另一...

Hibernate5笔记4--单表查询

单表查询:  Hibernate是DAO层技术,对数据的使用,查询是最为重要的。Hibernate的查询技术非常强大,支持原始SQL语句查询,支持QBC查询及Hibernate特有的HQL查询。  HQL,Hibernate Query Language,Hibernate查询语言,它与S...
首页上一页...130131132133134...下一页尾页