Linux
文章平均质量分 77
xnwyd
这个作者很懒,什么都没留下…
展开
-
如何在Ubuntu11.10 下安装kscope
一 kscope简介kscope是在Linux下的一个源代码查看工具,与Windows下的SourceInsight相似。二 安装步骤1.下载kscope从sourceforge下载kscope的最新版本1.9.4,下载链接为:http://sourceforge.net/projects/kscope/files/kscope/1.9.4/2.开始安装原创 2011-12-20 09:54:53 · 3432 阅读 · 5 评论 -
Android 4.2充电画面关键代码分析
系统进入充电模式时,显示 充电画面,充电画面的代码在/system/core/charger/charger.c,下面对其关键代码进行分析1)结构体/*power_supply信息*/struct power_supply { /*链表节点*/ struct listnode list; /*power_supply名称,如rk-ac/rk-usb/rk-原创 2015-01-20 14:11:32 · 3071 阅读 · 0 评论 -
基于socket简单通信协议实现
1 场景当用socket进行进程通信,传输数据的时候,会出现以下一些情况:(1)完整的一条消息被系统拆分成几条发送,例如要发送一条消息:Hello World ,却被系统分成两条消息发送,分别为:Hello 和 World。(2)几条独立的消息被系统合成一条消息发送,例如要发送两条消息分别为:a memory from my past和it’s been a year,却被系统和成一条原创 2012-06-16 12:58:08 · 23140 阅读 · 5 评论 -
飞思卡尔i.MX 6Quad Android 4.0.4的3G驱动移植
1 概述平台:freescale i.MX 6Quad 4核开发板Sabrelite操作系统:Android 4.0.4内核:3.0.153G模块:中兴MG3732和UbloxLISA-U130 2 中兴MG3732模块移植2.1 准备准备一张可用的联通3G卡,放入SIM卡卡槽,接着把中兴MG3732开发板通过usb连接到主板上。原创 2013-07-26 16:58:07 · 7873 阅读 · 0 评论 -
基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试
1 概述本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C。操作系统:android 4.0.4内核版本:3.0.15 2 调试步骤2.1 硬件连接2.1.1 开发板硬件接口开发板已提供独立的接口用于触屏,其示意图如下: 它提供了一原创 2013-06-20 11:50:18 · 12981 阅读 · 7 评论 -
在64位win7下安装ubuntu12.10
因公司的电脑是i5的核,64位win7,在安装ubuntu 12.10的过程中出现了一些问题,现记录下整个正确的安装过程。1.下载ubuntu-12.10-desktop-amd64.iso2.下载easyBCD3.启动EasyBCD,点击【Add New Entry】-> 【NeoGrub】->【Install】,安装完后点击【Configure】,在弹出的记事本文件中用以下内容替换原创 2013-04-16 15:58:09 · 2010 阅读 · 0 评论 -
cannot find -lstdc++解决方案
今天在ubuntu12.10 64位下编译32位android 4.04源码时报错:/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.5.4/libstdc++.so when searching for -lstdc++/usr/bin/ld: skipping incompatible /usr/原创 2013-04-22 19:11:06 · 13945 阅读 · 1 评论 -
ubuntu下bochs安装使用
bochs是ia32(x86)架构的模拟器,可运行于多个平台下。ubuntu下的安装过程如下:(1)安装vgabios bochs-x bximage$ sudo apt-get install vgabios bochs-x bximage(2)安装bochs从官网下载源码:bochs-2.4.5.tar.gz,解压后生成bochs-2.4.5目录,接着进入该目录原创 2012-04-02 15:07:52 · 7045 阅读 · 0 评论 -
linux socket进程通信
socket进程通信与网络通信使用的是统一套接口,只是地址结构与某些参数不同。一。创建socket服务端的流程如下:(1)创建socket,类型为AF_LOCAL或AF_UNIX,表示用于进程通信: int server_fd; int client_fd;//client file descriptor struct sockaddr_un server_addr; st原创 2012-03-16 10:08:39 · 26329 阅读 · 1 评论 -
linux内核链表使用
Linux内核链表的核心思想是:在用户自定义的结构A中声明list_head类型的成员p,这样每个结构类型为A的变量a中,都拥有同样的成员p,如下:struct A{int property;struct list_head p;}其中,list_head结构类型定义如下:struct list_head {struct list_head *next,*prev;原创 2012-03-16 08:46:27 · 8946 阅读 · 0 评论 -
epoll使用
原文出自:http://blog.csdn.net/zhengjie19/article/details/2260963epoll使用 epoll的工作原理是,你如果想进行IO操作时,先向epoll查询是否可读或可写,如果处于可读或可写状态后,epoll会通过epoll_wait函数通知你,此时你再进行进一步的recv或send操作。 epoll仅仅是一转载 2012-02-09 10:13:00 · 1464 阅读 · 0 评论 -
在ubuntu11.10下安装Audacious3.1.1
在ubuntu11.10下安装Audacious3.1.1Audacious是Linux下的音乐播放软件,我尝试过在ubuntu下安装多个音乐播放软件,发现还是Audacious比较好用,下面介绍下其安装使用过程。1.下载audacious从audacious官网http://audacious-media-player.org/download分别下载:audacio原创 2011-12-23 20:43:05 · 1838 阅读 · 0 评论 -
Sublime Text 3 Windows下简单安装配置
1.到官网下载windows的安装文件:http://www.sublimetext.com/32.按步骤安装。3.安装package control。1)点击菜单栏的【View】->【Show Console】,在Console窗口中输入以下代码,按回车键:import urllib.request,os,hashlib; h = 'eb2297e1a458f原创 2015-04-04 00:31:28 · 8433 阅读 · 0 评论