• Windows 核心编程研究系列之一(-改变进程PTE属性-)...

    要确定修改的页目录项的位置,它可以通过 0xc03000000+0xffc 算出等于 0xc0300ffc,如图4,将63改为67。然后再找到 页表项的位置,通过 0xc0000000+0x3FF7C0=0xC03FF7C0,同样的要将63改为67,关键代码为: mov ebx,0...
    文章 2006-11-01 1644浏览量
  • 嵌入式Linux支持LCD console【转】

    【1】LCD 驱动基础知识 Linux-2.6.32.2 内核已经支持S3C2440 的LCD 控制器驱动,但在此我们...gpccon_mask=0xffc003cc, gpcup=0x0000ffff, gpcup_mask=0xffffffff, gpdcon=0xaa95aaa1, gpdcon_mask=0xffc0fff0, gpdup ...
    文章 2017-11-25 1218浏览量
  • 嵌入式Linux支持LCD console【转】

    【1】LCD 驱动基础知识 Linux-2.6.32.2 内核...gpccon_mask=0xffc003cc, gpcup=0x0000ffff, gpcup_mask=0xffffffff, gpdcon=0xaa95aaa1, gpdcon_mask=0xffc0fff0, gpdup=0x0000faff, gpdup_mask=0xffffffff, lpcsel=...
    文章 2017-06-12 1071浏览量
  • 使用jmap和MAT进行堆内存分析

    选择Leak Suspect,进入Overview页面通过上图可以看到当前占用的总的堆内存为6.8M&xff0c;其中最大的对象占用的内存为6.3M&xff0c;下面还有多个功能模块:Actions、Reports和Step By Step。3.2 Leak Suspects点击Leak ...
    文章 2022-01-17 292浏览量
  • 非常好!Linux源代码阅读——内核引导【转】

    cmain():主函数,载入配置文件 menu.lst(GRUB 1)或 grub.cfg(GRUB 2),如果成功载入就进入 run_menu(),显示菜单,进入循环倒计时,如果超时就进入第一个,如果用户按了键就停止倒计时。用户作出选择后,跳转到 ...
    文章 2017-11-09 1320浏览量
  • 非常好!Linux源代码阅读——内核引导【转】

    cmain():主函数,载入配置文件 menu.lst(GRUB 1)或 grub.cfg(GRUB 2),如果成功载入就进入 run_menu(),显示菜单,进入循环倒计时,如果超时就进入第一个,如果用户按了键就停止倒计时。用户作出选择后,跳转到 ...
    文章 2016-07-04 892浏览量
  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与...

    第3章 进程1的创建及执行 现在,计算机中已经有了一个名副其实的、3特权级的进程——进程0。下面我们要详细讲解进程0做的第一项工作——创建进程1。3.1 进程1的创建 进程0现在处在3特权级状态,即进程状态。...
    文章 2017-08-01 1348浏览量
  • AM335x(TQ335x)学习笔记——挂载Ramdisk

    [0.000000]fixmap:0xffc00000-0xffe00000(2048 kB) [0.000000]vmalloc:0xe0800000-0xff000000(488 MB) [0.000000]lowmem:0xc0000000-0xe0000000(512 MB) [0.000000]pkmap:0xbfe00000-0xc0000000(2 MB) [0.000000...
    文章 2016-03-18 1344浏览量
  • Linux内核源码分析-内核启动之(3)Image内核启动(C语言...

    在构架相关的汇编代码运行完之后,程序跳入了构架无关的内核C语言代码:init/main.c中的start_kernel函数,在这个函数中Linux内核开始真正进入初始化阶段, 下面我就顺这代码逐个函数的解释,但是这里并不会过于深入...
    文章 2015-09-29 1251浏览量
  • Linux内核源码分析-内核启动之(3)Image内核启动(C语言...

    在构架相关的汇编代码运行完之后,程序跳入了构架无关的内核C语言代码:init/main.c中的start_kernel函数,在这个函数中Linux内核开始真正进入初始化阶段, 下面我就顺这代码逐个函数的解释,但是这里并不会过于深入...
    文章 2017-11-08 939浏览量
  • android 时间控件概述

    我们进入WheelView类,看一下他是如何构建,首先,WheelView继承了View类。代码的22行到45行是导入的所需要的类。从54行到135行是声明一些变量和类: 滚动的间隔*/ private static final int SCROLLING_DURATION=400...
    文章 2016-04-14 2055浏览量
  • 【超硬核】JVM源码解读:Java方法main在虚拟机上解释...

    从刚进入C/C&43;43;的main()函数开始&xff1a;启动并调用HotSpot虚拟机的main()函数的线程执行的主要逻辑如下&xff1a;main() gt;做一些参数检查 gt;开启新线程作为main线程&xff0c;让它从JavaMain()函数开始执行&xff1b;...
    文章 2022-04-27 218浏览量
  • 嵌入式 uboot以及kernel添加看门狗临时记录(个人记录...

    0K highmemVirtual kernel memory layout:vector:0xffff0000-0xffff1000(4 kB)fixmap:0xfff00000-0xfffe0000(896 kB)DMA:0xffc00000-0xffe00000(2 MB)vmalloc:0xc4800000-0xfe000000(920 MB)lowmem:0xc0000000-0xc...
    文章 2016-04-12 4663浏览量
  • AM335x(TQ335x)学习笔记——WM8960声卡驱动移植

    经过一段时间的调试,终于调好了TQ335x的声卡驱动。TQ335x采用的Codec是WM8960,本文来总结下WM8960驱动在AM335x平台上的移植方法。Linux声卡驱动架构有OSS和ALSA两种架构,目前最常用的架构是ALSA,本文也使用ALSA...
    文章 2015-05-22 2921浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化