- 博客(17)
- 资源 (18)
- 收藏
- 关注
原创 虚拟机下Centos 7.2的samba配制
安装后,先make一下,如果不行yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++安装sambarpm -qi sambayum -y install samba samba-clientcd /etc/samba/mv smb.conf smb.conf.originvim smb.conf内容如下,保...
2018-03-07 09:27:36
376
2
转载 获取当前进程指针!
一、内存数据表示:我们在教材或阅读中,经常需要直观的用图示来展示数据在内存中的分布,那么数据是如何在内存中组织的呢?不同的机器有不同的表示法,我们以最常见的Intel X86系列计算机为例来说明这个问题。 如上图示内存示意图:内存低址在上。内存高址在下,内存单位为16bit。对于基于intel i386架构的计算机,系统采
2012-11-27 14:11:23
683
转载 free_page_tables图文并茂详细解读
具体解读对着图片看,图片的英文就是代码的变量int free_page_tables (unsigned long from, unsigned long size){ unsigned long *pg_table; unsigned long *dir, nr; if (from & 0x3fffff)// 要释放内存块的地址需
2012-10-26 15:32:12
1141
原创 android的system.img,userdata.img,ramdisk.img分析
1.用file命令查询文件类型file ramdisk.img --> ramdisk.img: gzip compressed data, from Unixfile system.img --> system.img: VMS Alpha executablefile system.img --> userdata.img: VMS Alpha executable 结论:
2012-04-09 18:15:31
4017
转载 Android 4.0 触摸屏驱动调试记录
问题描述: 今天在调试电容屏驱动,将Android 2.3的驱动代码直接移植到4.0中,发现触摸屏不能用;由于硬件已事先在Android2.3上验证过,首先排除了硬件上的问题;触摸屏驱动也在2.3平台上能正常使用,为什么移植到4.0上就出现问题了呢? 测试步骤:1、getevent查看事件发现事件上报正常;2、加串口打印,发现触摸点坐标也正常;难道底层没问题,而是应
2012-03-30 11:51:28
2085
原创 Cenos6.2安装过程
Cenos是多年的老朋友了!闲来无事,把6.2下载下来安装了一下!发现在和6.0以前的版本差别挺大!安装过程,1.前面的按步就班,选择安装包时最好全选上,反正现在的硬盘够大·~~~~ 2.安装之后是找不到IP的,解决方法>>># vi /etc/sysconfig/network-scripts/ifcfg-eth0改成如下:NM_CONTROLLED="yes"O
2012-03-16 23:57:32
1281
转载 linux进程调度方法(SCHED_OTHER,SCHED_FIFO,SCHED_RR) .
linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调
2012-01-24 19:24:56
543
转载 uboot-1.3.0-rc3引导启动学习笔记
在分析启动代码之前先看一下S3C2440的NAND启动:在配置NAND启动模式之后,S3C2440上电会先将NAND中的0x0 - 0x1000共4096字节的数据拷贝到位于Bank0中的Boot Internal SRAM上Bank0如下图: 可以看出Boot Internal SRAM为4KB大小,也正是因为Boot Internal SRAM只有4KB大小,所以只能从
2012-01-24 19:23:07
495
转载 u-boot lds文件详解
对于.lds文件,决定一个可执行程序的各个段的存储位置,以及入口地址,这也是链接定位的作用。这里以u-boot的lds为例说明uboot的链接过程。首先看一下GNU官方网站上对.lds文件形式的完整描述:SECTIONS {...secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :p
2011-12-25 00:06:58
1018
转载 BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用
2011-12-24 23:58:42
415
原创 ubuntu/centos环境下玩android系统(四): Android模拟器中运行hello world和贪吃蛇snake!
本篇将介绍Eclipse工具,目的仅仅是了解android java应用程序的开发而已!Eclipse下载地址http://www.eclipse.org/downloads/本次直接在windows下完成,选择下载文件eclipse-java-indigo-SR1-win32.ziplinux下操作大同小异!一.直接解压到D盘,并创建文件夹D:\eclipse-java-indi
2011-12-24 13:06:16
3129
原创 ubuntu/centos环境下玩android系统(三): windows下的android模拟器运行!
本篇讲述windos下的android sdk,同时要运行模拟器,实在过于简单,就不多费口舌了!一,下载installer_r16-windows.exe(地址http://download.youkuaiyun.com/detail/jjavaa/3965579)或者更新的也可,然后直接安装,默认安装在Program Files\Android\android-sdk下,然后开始-》程序-》andr
2011-12-23 23:07:12
2003
原创 ubuntu/centos环境下玩android系统(二): linux下的android模拟器运行!
上一篇完成了Android的编译,想必一定心里痒痒了!这一篇将开始玩转android模拟器!如果不喜欢在linux下运行 emulator ,可直接看第三篇,第三篇讲述windows下的模拟器,相对linux下,要简单很多! 一.下载Andoird SDK,这次我选择的是android-sdk_r15-linux.tgz安装很简单,直接解压到opt目录下!最好配制一下PATH,以便
2011-12-22 19:41:48
13553
原创 ubuntu/centos环境下玩android系统(一): 从编译android开始!
ubuntu环境编译android的文章满天飞,但是在centos下的介绍却是少之又少,本文就以centos为例(ubutn 的介绍可以去google,已经实在太多了!),当然ubuntu下会有些不同,但是思路和解决问题的方法是大同小异的! 1.安装centos5.x - centos6均可(我选择的是5.6版本),还是老规矩,安装的时候自定义安装,能勾的都选上,别告诉我你的硬盘不够,如
2011-12-19 21:23:10
4520
转载 Linux地址映射--线性映射与非线性映射
一,线性映射与非线性映射1. 内存管理物理内存管理:Linux内存最小管理单位为页(page),通常一页为4K。初始化时,linux会为每个物理内存也建立一个page的管理结构,操作物理内存时实际上就是操作page页。某些设备会映射在物理内存地址外,这些地址会在使用时建立page结构。 进程内存管理:Linux进程通过vma进行管理,每个进程都有一个task
2011-12-05 23:47:27
2765
1
转载 linux中的likely和unlikely...
分支声明对于条件选择语句,gcc内建了一条指令用于优化,在一个条件经常出现,或者该条件很少出现的时候,编译器可以根据这条指令对条件分支选择进行优化。内核把这条指令封装成了宏,比如likely()和unlikely(),这样使用起来比较方便。例如,下面是一个条件选择语句:if (foo) { /* .. */}如果想要把这个选择标记成绝少发生的分支:/* 我们认为f
2011-11-24 18:13:30
418
原创 windows如何顺利访问centos,ubuntu?
1.安装smb,安装centos时,不要默认安装,选择自定义,别忘了选上文件访问服务项,如果空间够大,最好全选好! 如果没安装smb,可以用yum install samba命令安装! 2.打开文件/etc/samba/smb.conf在最后加上[root directory] path = / writeable = yes; browseable = yes gu
2011-11-12 13:14:22
1197
jdk-1_5_0_22-linux-i586.bin
2012-04-24
android-sdk_r16-linux
2012-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人