logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ubuntu 11.10及android4.0.1开发环境安装

Ubuntu 11.10及android4.0开发环境安装----------(根据本人安装时遇到的问题,根据网络文档整理而成)一.  虚拟机及ubuntu11.10环境安装1. 软件准备从以下的路径下载ubuntu 11.10,http://www.ubuntu.org.cn/download/ubuntu/download/ 准备虚拟机,本人使用vmware 6.5

#android#ubuntu#git
虚拟机linux上路由器启动问题分析

虚拟机linux上路由器启动问题分析根据个人碰到的问题,和网络文档整理而成。出现的问题:启动的时候停止在进度条,进入控制台(ctrl+alt+t)提示如下:vmsvc [warning] [guestinfo] RecordRoutingInfo: Unable to collect IPv4 routing table如果卸掉网络,系统时可以进入的。一. Cause(出现

如何实现Linux下的U盘(USB Mass Storage)驱动

如何实现Linux下的U盘(USB Mass Storage)驱动版本:v0.7How to Write LinuxUSB MSC (Mass Storage Class) DriverCrifan Li摘要本文主要介绍了USB Mass Storage的相关的各种协议之间的关系,以及如何在Linux的USB驱动框架下实现U盘驱动本文提供多种格式供:...

MiniGUI原理分析

MiniGUI原理分析一.      概述MiniGUI是广泛应用于嵌入式系统的GUI中间件,支持linux。有线程版本或者进程版本,线程版本为支持nucleus或者threadx,当然也支持linux;同时linux还支持进程版本。本文只是分析基于linux的线程版本。二.      基本结构如图所示,系统由不同的线程协作完成。系统在启动的过程中会通过函数SystemThread

Ubuntu下KScope的安装

作者: txgc_wm 和linux相关    简介:这是Ubuntu11.04下KScope的安装的详细页面,介绍了和linux,有关的知识、技巧、经验,和一些linux源码等。 1.安装kde环境支持:  在ubuntn11.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤: apt-get install kd

#ubuntu#linux
S3C2410启动流程分析

开发板fs2410(S3C2410)的启动过程中抓的log如下,加入了一些分析,整体流程来看,有的部分冗余,需要进行裁剪。Starting kernel ...Uncompressing Linux...test1.......................................................................................

Linux进程调度算法之O(1)算法

Linux进程调度算法之O(1)算法一.概述   在一个运行操作系统中的进程数一般都是大于CPU的数目,但是用户看起来好像这些进程是同时在运行的,其原因就是这些进程通过调度算法使每个进程每隔一段时间就放入CPU运行,该时间段非常短,给人的感觉就是这些进程在同时运行。因此需要一些规则来确定调度的时机,即调度策略。   调度策略有多种,常见的如:分时技术,给

内存分配之DMA操作

DMA操作DMA内存分配有两种方式,一致性DMA和流式DMA,在早期的内存区域中有一个DMA ZONE,占用内存地址0至16M的空间,供ISA设备的DMA内存,现在有的设备DMA操作时没有地址的限制,可以在全内存范围内分配内存来用于DMA操作,所以也就不需要DMA ZONE了。\linux-4.12.4\include\linuxstatic inline void *dma_alloc_cohe

#linux
Minigui设置-------个人记录

Minigui设置只是一些个人的记录1开发板fs2410设置介绍minigui源代码保存在目录 /home/linux/minigui/libminigui-gpl-3.0.12中sample源代码保存在目录  /home/linux/minigui/mg-samples-3.0.12 开发板安装路径使用/usr/local/minigui,需要把该目录下的库复制到根文

#虚拟机
android堆栈打印

android系统堆栈打印一. java层Java 堆栈打印:Log.d(TAG,Log.getStackTraceString(new Throwable()));二.C++层堆栈打印#include <utils/CallStack.h>android::CallStack stack(LOG_TAG);加入库 libutilscallstack.so三....

到底了