
linux开发
文章平均质量分 81
刀客777
中南大学!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1233 阅读 · 0 评论 -
获取当前进程指针!
一、内存数据表示:我们在教材或阅读中,经常需要直观的用图示来展示数据在内存中的分布,那么数据是如何在内存中组织的呢?不同的机器有不同的表示法,我们以最常见的Intel X86系列计算机为例来说明这个问题。 如上图示内存示意图:内存低址在上。内存高址在下,内存单位为16bit。对于基于intel i386架构的计算机,系统采转载 2012-11-27 14:11:23 · 694 阅读 · 0 评论 -
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 · 1165 阅读 · 0 评论 -
ubuntu/centos环境下玩android系统(一): 从编译android开始!
ubuntu环境编译android的文章满天飞,但是在centos下的介绍却是少之又少,本文就以centos为例(ubutn 的介绍可以去google,已经实在太多了!),当然ubuntu下会有些不同,但是思路和解决问题的方法是大同小异的! 1.安装centos5.x - centos6均可(我选择的是5.6版本),还是老规矩,安装的时候自定义安装,能勾的都选上,别告诉我你的硬盘不够,如原创 2011-12-19 21:23:10 · 4531 阅读 · 2 评论 -
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 · 4037 阅读 · 0 评论 -
Android 4.0 触摸屏驱动调试记录
问题描述: 今天在调试电容屏驱动,将Android 2.3的驱动代码直接移植到4.0中,发现触摸屏不能用;由于硬件已事先在Android2.3上验证过,首先排除了硬件上的问题;触摸屏驱动也在2.3平台上能正常使用,为什么移植到4.0上就出现问题了呢? 测试步骤:1、getevent查看事件发现事件上报正常;2、加串口打印,发现触摸点坐标也正常;难道底层没问题,而是应转载 2012-03-30 11:51:28 · 2094 阅读 · 0 评论 -
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 · 2018 阅读 · 0 评论 -
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 · 3141 阅读 · 0 评论 -
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 · 557 阅读 · 0 评论 -
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 · 507 阅读 · 0 评论 -
BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用转载 2011-12-24 23:58:42 · 431 阅读 · 0 评论 -
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 · 1044 阅读 · 0 评论 -
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 · 13597 阅读 · 1 评论 -
Linux地址映射--线性映射与非线性映射
一,线性映射与非线性映射1. 内存管理物理内存管理:Linux内存最小管理单位为页(page),通常一页为4K。初始化时,linux会为每个物理内存也建立一个page的管理结构,操作物理内存时实际上就是操作page页。某些设备会映射在物理内存地址外,这些地址会在使用时建立page结构。 进程内存管理:Linux进程通过vma进行管理,每个进程都有一个task转载 2011-12-05 23:47:27 · 2792 阅读 · 1 评论 -
虚拟机下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 · 393 阅读 · 3 评论