logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核源码学习之 数据结构

本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。union是在学习进程复制函数do_fork中遇到的: union thread_union {          struct thread_info thread_info;          unsigned long stack[THREAD_SIZE/sizeof(long)];

#数据结构
Linux内核源码学习之僵尸进程

孤儿进程和僵尸进程       正常的子进程fork其父进程后,二者建立父子关系。      当子进程终结时,它会通知父进程,并清空自己所占据的内存,并在kernel里留下自己的退出信息(exit code,如果顺利运行,为0;如果有错误或异常状况,为>0的整数)。在这个信息里,会解释该进程为什么退出。父进程在得知子进程终结时,有责任对该子进程使用wait系统调用。这个wait函数能从ke

#linux
Linux内核源码学习之 内核编译

我的完全是新系统(刚装上并且进行了更新20140906)下载linux-3.16.1系统并解压到/usr/src/下:mkproper无法执行此命令,表示缺少相关软件,上网安装即可。sudo apt-get install ncurses-devmake menuconfig采用的方法是直接导入本机已有的.config文件,未做更改。开始编译:make bzImag

#linux#ubuntu
Linux内核源码学习之 基本知识

GNOMEGNOME是一种让使用者容易操作和设定电脑环境的工具,GNOME 包含了 Panel (用来启动此程式和显示目前的状态)、桌面(应用程式和资料放置的地方)、及一系列的标准桌面工具和应用程式,并且能让各个应用程式都能正常地运作。不管之前使用何种操作系统,都能轻易地使用 GNOME 功能强大的图形接口工具。 KDEKDE,K桌面环境(KoolDesktop Environme

#linux
Dalvik VM

简介Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik虚拟机既不支持

#dalvik#android#jvm
【善用工具】利用Putty Tunnel从外部访问内网机器上的虚拟机

善用工具http://blog.csdn.net/aganlengzi/article/details/64921496

#虚拟机
skyeye安装+arm-elf-gdb安装+模拟s3c44b0x+运行ucos4skyeye

本文利用在ubuntu12.04虚拟机上安装skyeye-1.2.6和arm-elf-gdb并成功运行ucos4skyeye/samples/ucos_test例子skyeye-testsuite/uCLinux/s3c44box中的例子

到底了