logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

国产COS余弦系统

COS系统是什么?据介绍,COS(China Operating System)操作系统是由上海联彤与中科院研究所联合开发,是一款具有自主知识产权的不开源的操作系统。COS操作系统可应用于个人电脑、智能掌上终端、机顶盒、智能家电等领域。另外,COS操作系统拥有原生应用以及HTML5应用,并能加载虚拟机运行Java应用。目前,COS操作系统可运行的应用程序已经超过10万个。COS操作系统今日

解决Sending DHCP and RARP requests .... 卡住问题

最近在调试dvsdk tftp ,nfs启动EVM板,由于之前玩的都是Android ,突然一下换linux感觉有点点谋生,不过还好很多问题都得到了自己的解决,中途遇到问题如下:Sending DHCP and RARP requests .... 原因是为了支持NFS作为根文件系统,而在内核配置的时候选择自动配置IP。因为我们需要做的是再bootargs这个内核参数中给出固定的IP ,

#服务器#linux#android +1
linux V4L2驱动中新旧版本下video buffer alloc与mmap的处理区别

首先需要说明目前在比较新的内核中已经采用了vb2_queue与vb2_buffer来替代旧版本内核中经常使用到的videobuf_queue与videobuf_buffer。两者主要用于对用户层申请VIDIOC_REQBUF时的使用。从用户层Request的Memory的类型区分,典型的两种是:V4L2_MEMORY_USERPTR以及V4L2_MEMORY_MMAP,前者的内存主动权位于用户层,

绝命中的一助linux程序加载器ld-linux.so中的LD_PRELOAD预加载库

偶然错误的将linux系统中的libc.so.6链接删除,导致busybox所有cmd命令失效,报load library error.最终的解决方法是采用预加载库的方式来解决这个问题:LD_PRELOAD=/lib/libc-2.6.1.so ln -s /lib/libc-2.6.1.so libc.so.6根据shell/exec加载elf程序的原理,是先解析ELF,定位并加载ld-li

基于Linux的BeagleBoard-xm终端开发环境搭建

本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:gzzaigcn2012@gmail.com今天在处理一些android开发的问题时,找到了去年年初做的一个基于Beagleboard-xm的项目,有个文档当初整理的不错,这个分享给大家吧。 基于Linux的BeagleBoard-xm终端开发环境搭建 PC机Linux开发版本:ubuntu

linux启动bootargs参数分析,如何加载解析到参数表

这几天刚好在看linux c语言启动,现在就顺便把内核在启动时解析bootargs这一块单独拎出来讲解下,内核对于bootargs的解析分为几块:1.     setup_arch(&command_line);综述:在这个函数中,系统会获得bootargs参数,并对其做简单的初步分析。并将bootargs的参数保存在command_line这个地址中。详解:A.  先获得bo

DM6446的视频前端VPFE的驱动大框架解析

本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636 email:200803090209@zjut.com,gzzaigcn2012@gmail.com      dm6446是基于Davinci架构设计的多媒体处理器。在这里我们分析的Linux源码是montavista的2.6.10的版本,该源码中使用的视频驱动架构为V4L2的框架。对这个框架

论dts中的of_platform_populate如何选择性加载device node为platform device

1.  在比较新的linux内核中,设备树dts已经取代了传统的machine board device description,dts在内核中以各种device node的形式存在,而这些device node对于大部分的内核驱动模块platform_driver来说,最终需要有对应的platform device来与他匹配才可以完成一次device和driver的probe过程。所有有必要将d

linux驱动开发经验逐步积累2

注:笔记多少会有问题,多多包涵。只是作为一个记录而已1. cdev_add的核心思想cdev_add允许添加一个字符设备到内核,其核心是kobj_map,也可以添加一个字符设备集合,他可以包含count个连续的子设备号,此时dev_t dev为该字符设备集的base设备号,如cdev_add(cdev, 81, 256)。int cdev_add(struct cdev *p, dev_t dev

android ICS 系统启动之Logo相关学习总结

前几天把android init 进程看了一遍,这次回过头来再把android系统启动的Logo相关学习内容做一个梳理和总结。我们知道android系统的启动logo包括3个启动画面(这里不对uboot中的logo做解析),第一个是android系统启动时,linux内核启动阶段显示的logo,这个和普通的linux像类似。下面主要针对logo的相关修改以及一些配置和注意点做个总结。1.第一个

    共 20 条
  • 1
  • 2
  • 请选择