自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 内存_新内存管理器

转自http://blog.csdn.net/kris_fei/article/details/8618587ION概念: ION是Google的下一代内存管理器,用来支持不同的内存分配机制,如CARVOUT(PMEM),物理连续内存(kmalloc), 虚拟地址连续但物理不连续内存(vmalloc), IOMMU等。用户空间和内核空间都可以使用ION,用户空间是通过/dev/ion来

2013-09-19 17:49:28 1346

转载 内存_进程内存映射

PMEM使用:PMEM使用比较简单,分单进程使用和共享进程使用同一块PMEM。单进程使用:1.      int master_fd = open(“/dev/pmem_xxx”,O_RDWR, 0);2.      然后再mmap就可以使用了。进程间共享PMEM:进程A:         和单进程使用方法一样。进程B:1.      int fd = open

2013-09-19 17:40:46 785

转载 内存_内存池

一、  初始化:    int __init memory_pool_init(void)  {      int i;        alloc_root = RB_ROOT;      mutex_init(&alloc_mutex);      for (i = 0; i  ARRAY_SIZE(mpools); i++) {          mutex_init(&mpo

2013-09-19 16:45:57 1060

转载 Linux杂项

persistent  ram :the content of this area is survive aftrer a restart .

2013-09-19 15:43:55 685

转载 内存_内存管理的不同阶段

linux内核的内存管理分三个阶段。1. 启动---->bootmem初始化完成为第一阶段。此阶段只能使用memblock_reserve函数分配内存。   此阶段结束标志为:init_bootmem_done = 1.2. bootmem初始化完--->buddy完成前。结束标志为mem_init_done = 1.3. 全部内存初始化完毕,可以用cache和buddy分配内存。

2013-09-19 11:50:45 1014

转载 打印函数

一、printk概述    对于做Linux内核开发的人来说,printk实在是再熟悉不过了。内核启动时显示的各种信息大部分都是通过她来实现的,在做内核驱动调试的时候大部分时候使用她就足矣。她之所以用得如此广泛,一个是由于她使用方便,还有一个重要的原因是她的健壮性。它使用范围很广,几乎是内核的任何地方都能调用它。你既可以在中断上下文、进程上下中调用她,也可以在任何持有锁时调用她,更可以

2013-09-18 10:33:30 1292

转载 内存_ARM 页目录以及页表

android的ram console是一个辅助调试的内核机制,它用一段物理内存虚拟一个console设备,这样printk的时候会把调试信息写一份到这块ram,最后通过/proc文件系统输出。Ram console 类似于普通的串口console, printk()的内部实现都是向已注册和打开的console输出信息的,console可以基于串口实现,当然也可以基于内存实现,区别是数据流的流向。

2013-09-17 10:36:23 3343

转载 创新的现有模式

1.开拓式创新——开拓式创新是最有价值、也最有难度的一种创新,这种创新所创造的事物是历史上不曾出现过的,是全新的,并且对于历史进程具有深远的影响,它往往伴随着天才人物的灵光乍现,带有一定的偶然性。比如牛顿开创的经典物理学,爱因斯坦开创的相对论,哥伦布发现新大陆,莱特兄弟发明飞机,乔布斯发明的个人电脑、iPhone,制药公司发明新药,等等。 2.升级式创新——开拓式创新固然重要,但我们也听说

2013-09-16 10:46:26 907

转载 子模块

Linux系统提供了input子系统,按键、触摸屏、键盘、鼠标等输入都可以利用input接口函数来实现设备驱动,下面是Input子系统架构:输入子系统由驱动层(Drivers),输入子系统核心层( Input Core )和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下等都是通过 Driver -> InputCore -> Eventhandler

2013-09-13 17:04:11 739

转载 程序启动

Android从Linux系统启动有4个步骤;(1) init进程启动(2) Native服务启动(3) System Server,Android服务启动(4) Home启动总体启动框架图如: 第一步:initial进程(system/core/init)init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开

2013-09-13 16:39:32 600

转载 内核崩溃的日志

. Linux Kernel Panic的产生的原因     panic是英文中是惊慌的意思,Linux Kernel panic正如其名,linux kernel不知道如何走了,它会尽可能把它此时能获取的全部信息都打印出来。有两种主要类型kernel panic,后面会对这两类panic做详细说明:1.hard panic(也就是Aieee信息输出)2.soft pa

2013-09-13 16:22:59 11332

转载 内存_预留内存与连续内存分配

预留内存分类: Linux Kernel开发 Android系统架构 2012-03-01 16:17 2894人阅读 评论(2)收藏 举报linux内核structmigrationmodulelistreference目录(?)[+]声明连续内存申请连续内存释放连续内存内核内存分配的migratetype

2013-09-12 15:35:54 2388

转载 内存_页的使用

从2.6.32.25开始,linux在伙伴管理系统中引入迁移类型(migrate type)这么一个概念,用于避免系统在长期运行过程中产生碎片。关于迁移类型的一些概念在介绍伙伴系统的数据结构的时候有提到过(见>),不过考虑到它较为复杂,因此在解析分配页的过程中没有介绍迁移类型是如何工作的,在这里将这部分拿出来单独作为一个部分进行分析。       在分析具体的代码前,再来说一下为什么要引入迁移

2013-09-12 15:25:41 814

转载 经济与市场

主营为地产业的集团,宣布进入专业性极强的能源领域,基于以往案例,难免有些抬升股价的嫌疑。经济型酒店的困局,导致其全面进入全品牌领域。现在的竞争,越来越多表现为生态系统的竞争。企业家的政治焦虑感。

2013-09-12 10:31:30 630

转载 架构

E-NodeB化的网络架构,构,各网络节点之间的接口使用 IP 传输,通过 IMS 承载综合业务,原UTRAN 的 CS 域业 网络架构   LTE 采用扁平化、 IP 化的网络架构, E-UTRAN 用 E-NodeB 替代原有的

2013-09-11 15:25:47 1345

转载 协议学习三

前面一课我们了解到,LTE空中接口协议栈主要分为三层两面,三层是指物理层、数据链路层、网络层,两面是指控制平面和用户平面。从用户平面看,主要包括物理层、MAC层、RLC层、PDCP层,从控制平面看,除了以上几层外,还包括RRC层,NAS层。下面我们分别对这些分层进行详解。一、MAC媒体接入控制层 1. MAC层功能概述不同于UMTS,MAC子层只有一个MAC实体,包

2013-09-09 18:08:37 2262

转载 协议学习二

HARQ混合自动重传1、HARQ技术  LTE中HARQ技术主要是系统端对编码数据比特的选择重传以及终端对物理层重传数据合并。在这里涉及到2个方面,一个就是自动重传请求也就是ARQ技术,另外一个就是前向纠错技术FEC。也可以这么说HARQ=ARQ+FECFEC是一种编码技术,编码的作用主要就是保证传输的可靠性,具有自动纠错的能力。举个例子,如果我要传输信息0,我可以发0000,

2013-09-09 18:02:33 2972

转载 协议学习一

FDD与TDD工作原理        频分双工(FDD) 和时分双工(TDD) 是两种不同的双工方式。如图1所示,FDD是在分离的两个对称频率信道上进行接收和发送,用保护频段来分离接收和发送信道。FDD必须采用成对的频率,依靠频率来区分上下行链路,其单方向的资源在时间上是连续的。FDD在支持对称业务时,能充分利用上下行的频谱,但在支持非对称业务时,频谱利用率将大大降低。    

2013-09-09 17:37:06 1271

转载 协议概述

规范编号规范名称内容更新时间射频系列规范TS  36.101UE无线发送和接收描述FDD和TDD E-UTRA UE的最小射频(RF)特性08-Oct-2010TS 36.104

2013-09-09 17:18:48 3890

转载 技能

Wray补充说,连那些埋头苦干、认为只需要技术性能力的开发人员最终也会发现,自己确实需要软技能。比方说,技术专家会被拉过去向客户作简要介绍。他说:“每个人终究是工作团队的一分子。”  IT人员必不可少的十大软技能如下:  1. 倾听  Lindner认为,倾听是其中最重要的一项软技能,但也是最难学会的一项软技能。  Wray表示,你很容易认为自己在倾听,但仅仅听某人说并不意味着你就

2013-09-09 12:51:46 726

转载 VC

华盛顿风险投资家Don Rainey专注于早期的信息技术投资,他在风投行业工作十余年,最近他总结了十条经验:   1、价格真的不是问题  如果一个交易管用,价格处在合适的水平。达成交易,不要在谈判时为了最后一美元较劲。  如果冒险以失败收场,不论你付多少都显得很多。是的,如果一旦成功,你付得越少得到就越多……但是那通常只对成功的投资才正确。  2、管理即一切  好的管理将在正确

2013-09-09 11:46:25 469

转载 企业 一

下面是当一家初创公司成立时,投资人应该评价的主要风险因素。     入市时机风险:现在是创办该类企业的最佳时机吗?虽然难以评估,但是它依然是非常重要的考量因素。很多人声称在Facebook之前就经营过类似网站,他们的说辞也许没错,但那时候市场的确还没做好准备。    商业模式风险:是否具备清晰的商业模式?单位经济效益是否可行?如果不行,还需要满足什么条件才能达到盈利水平?

2013-09-09 10:11:23 1135

转载 配置文件

转自:http://blog.csdn.net/ithomer/article/details/8138409AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities

2013-09-07 15:45:19 641

转载 内存_内存占用分析

转自:http://blog.csdn.net/ithomer/article/details/7031234Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,手机和平板的内存空间是受到限制的。在这篇文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内

2013-09-07 15:36:08 701

转载 ANDROID 介绍

转自:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activi

2013-09-07 15:29:03 5640

转载 编译

本文转自:http://blog.csdn.net/sunboy_2050/article/details/6727581 本博客反编译方法,仅供参考学习使用,禁止用于非法和商业等用途,谢谢! 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解

2013-09-07 14:49:18 635

转载 服务与活动

声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息原文作者: ooluffy原文地址: http://my.eoe.cn/508206/archive/4836.html Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层

2013-09-07 14:23:50 595

转载 BUILD THE SYSTEM

想要了解一個系統,我常會從 makefile 或是 building system 下手,以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。透過了解 building system ,我們能知道如何新增、修改、刪除程式,並保有完整性,順利編譯出結果。  設定檔 Android building system 包括幾種重要的設定檔,Androi

2013-09-07 14:13:24 572

转载 ANDRIOD GLOSSARY

PROCRANK VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内

2013-09-07 10:42:42 842

转载 protocol glossary

LTE的语音支持LTE标准不再支持用于支撑GSM,UMTS和CDMA2000网络下语音传输的电路交换技术,它只能进行全IP网络下的包交换。随着LTE网络的部署,运营商需使用以下三种方法之一解决LTE网络中的语音传输问题。VoLTE(Voice Over LTE,LTE网络直传):该方案基于IP多媒体子系统(IMS)网络,配合GSMA在PRD IR.92中制定的在LTE控制和媒体层面的语

2013-09-07 10:23:29 1191

转载 调度

与进程相比,线程中所带的资源很少,因此,创建线程和撤消线程的开销就比进程小.线程也称为“轻进程.在系统调度中,线程的切换开销也比进程步,但是不同任务中的线程切换会引起任务的切换,在这种情况下,线程和进程的调度开销就变成一样了.为了优化系统效率,减步由于线程切换而弓I起的任务切换,在调度算法中加入了以下代码: IF (所选中的线程和当前运行的城程属于同一十任务) THEN 不做任务切换} ELSE进

2013-09-05 17:50:13 918

转载 竞争_LOCK

spin_lock VS spin_lock_irqsave 他们两者只有一个差别:是否调用local_irq_disable()函数, 即是否禁止本地中断。在任何情况下使用spin_lock_irq都是安全的。因为它既禁止本地中断,又禁止内核抢占。spin_lock比spin_lock_irq速度快,但是它并不是任何情况下都是安全的。举个例子:进程A中调用了spin_lock(&lock

2013-09-05 15:59:24 625

转载 日常口语及常用句型

1.问路 what is this place?2.有什么推荐菜 Are there any dish you would recommend?3.买单,谢谢!check ! Thank you !4.去哪儿多少钱 How much does it cost to go to the musem by cab?5.便宜一点 Have you get anyting litter c

2013-09-03 17:15:26 699

转载 English

步骤/方法1提高听力和口语的一个可行方法: 多听原声磁带,同时手不离笔,适时标注停顿,事后研究每一处停顿的理由---基本上是按照意群停顿的.有节奏地读,甚至读出以英语为母语的人能读出的味道也不是不能实现的.不妨经常大声朗读,同时录下自己的朗读,之后,先自己听,再请别人听,共同探讨你朗读的亮点与瑕疵,再与原声相比较,必然有很大的进步.朗读英语其实同朗读汉语一样,需要抑扬顿

2013-09-03 16:14:45 529

转载 Linux 命令

linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -a #

2013-09-03 15:38:54 8585 2

转载 内存_相关概念

kzalloc实现了kmalloc以及memset的功能,一个函数起到了两个函数的作用。即原来我们每次申请内存的时候都会这么做 , 先是用 kmalloc() 申请空间 , 然后用 memset() 来初始化 。而现在省事了 , 一步到位 , 直接调用 kzalloc(), 效果等同于原来那两个函数 , 所有申请的元素都被初始化为 0.  kmalloc和get_free_page申请的内

2013-09-03 11:10:59 1449

最新的fastboot and adb

最新的fastboot and adb

2022-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除