- 博客(28)
- 资源 (3)
- 收藏
- 关注
转载 Linux下静态库_库的基本概念
一、基本概念1.1、什么是库 在 windows 平台和 linux 平台下都大量存在着库。 本质上来说库是 一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。 本文仅限于介绍 linux 下的库。 1.2、库的种类 lin
2013-11-20 10:59:42
4449
转载 Vmware Easy Install ubuntu12.04 无法切换到图形界面
最近用VMware 安装ubuntu 12.04时,很长时间不能切换到图形界面,如下所示 ************************************************************************************************************************************Vmware Easy Ins
2013-11-01 16:52:48
1179
原创 vmware ubuntu扩展硬盘
因为系统中根目录已经空间不多,准备扩展安装时硬盘大小,首先在 VMWARE设置->硬件->硬盘->实用工具 设置硬盘大小(如原来为40G,扩展)。然后进入系统查看 df -h系统/dev/sda已经是80G,但是原来的系统挂载点/dev/sda1仍然是40G。参考 http://blog.csdn.net/microad_liy/article/details/7667670
2013-11-01 16:48:59
813
转载 OMAP3630 Linux I2C总线驱动分析
1 Linux I2C驱动架构Linux下I2C驱动的架构图如下: 图1.1 Linux下I2C驱动架构 如上图所示,每条I2C总线会对应一个adapter,而每条I2C总线上则可以有多个 client,在linux kernel中,通过I2C core层将I2C client与I2C adapter关联起来,Linux 中I2C驱动代码位于drivers/i2c目录
2013-10-17 15:17:00
1193
转载 Android权限机制总结与常见权限不足问题分析
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,作为这段时间对android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。首先分清两个概念:要区分apk运行时的拥有的权
2013-10-17 15:09:32
830
转载 SPI总线协议介绍
SPI总线协议介绍一、技术性能 SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平
2013-10-17 15:02:56
843
转载 Android开机启动流程初探
Init进程Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程。Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程。该进程的相关代码在platform\system\core\init\init.c。在main函数中,有如下代码: open_devnull_stdio(); log_init
2013-10-17 12:04:32
744
转载 ubuntu 12.04 访问windows共享
转自:http://blog.csdn.net/yangzhongxuan/article/details/79302241,在命令行模式下mount //192.168.1.3/server_share -o user=DOMIAN\\user,pass=passwd /mnt注意有两点(1),domain这里是域名,并且12.04要 必须大写,不知道的话在界面打开主文件夹
2013-09-23 10:23:06
759
转载 android to unzip zip files
最近在android中做了一个 解压zip的功能。本来想用Runtime执行shell命令来做。但是有的busybox版本问题,unzip功能太简单,不能指定工作目录,解压到当前目录又没有权限。只能想别的办法,原来java自带有zip的解压缩库。 转自http://www.funtee.net/archives/27 there is two way to unzip zip
2013-08-30 15:31:50
2714
原创 android调用shell命令及权限问题
android中调用shell命令一般通过这就是Runtime类,在Runtime类里提供了获取当前运行环境的接口。其中的exec函数返回一个执行shell命令的子进程。exec函数的具体实现形式有以下几种:public Process exec(String command) throws IOExceptionpublic Process exec(String command,S
2013-08-30 15:20:30
9199
原创 openembedded git-fetch过程
git_fetch 过程fetch.init ->setup_localpath->git.localpath->latest_revision->git->_latest_revisiongit ls-remote git://path branch 得到最新taggit.go self._contains_refgit log --pretty=onel
2013-08-26 15:47:32
1715
转载 linux 下gitolite服务器搭建
1.在服务器端创建专用帐号,所有用户通过此帐号访问git库,一般方便易记,选择git作为专用帐号名称。$sudo adduser --system --shell /bin/bash --group git添加git用户到ssh用户组中$sudo adduser git ssh为git用户设置口令,当整个git服务配置完成,最好取消git口令,只允许公匙认证。$sudo pas
2013-08-26 15:44:15
1730
原创 linux 下svn服务器搭建
创建SVN文件仓库,例如都放在/home/user/opensource/svnrepo/目录下执行#svnadmin create /home/user/opensource/svnrepo/tremor修改tremor/conf目录下svnserve.conf,passwd,authz三个文件编辑svnserve.conf文件,把如下两行取消注释password-db = pa
2013-08-26 15:42:05
788
转载 CA 解密系统原理及流程
转载自 http://blog.csdn.net/andyhuabing/article/details/77144181、名词概念:接收控制系统/条件接收系统 :该系统的任务是保证DVB业务仅被授权接收的用户所接收,其主要功能是对信号加扰,对用户电子密钥的加密以及建立一个确保被授权的用户能接收到加扰节目的用户管理系统控制字或密钥:CW (Control Word )节目映
2013-08-15 18:03:10
899
转载 在Android系统中添加对新遥控器按键的支持
转自 http://blog.csdn.net/xiruanliuwei/article/details/6969777 本文以添加RED、GREEN、YELLOW、BLUE四个遥控器按键为例,简述一下操作步骤:1、修改遥控器的驱动程序,在遥控器的驱动程序中(通常是头文件中)添加:[cpp] view plaincopyprint?"FONT-FAMIL
2013-07-30 11:15:52
1268
原创 JAVA GridBagLayout 设置
GirdBagLayout()建立一个新的GridBagLayout管理器。 GridBagConstraints()建立一个新的GridBagConstraints对象。 GridBagConstraints(int gridx,int gridy, int gridwidth,int gridheigh
2013-06-09 16:15:29
778
转载 Java JDK7安装与环境变量配置详细图解
学java编程之前先把编程工具配置好,为后续编程练习提供保障。目前最新的SDK1.7是最新的版本,我们就下载它吧。一、JDK1.7安装图解之下载JDK现在最新版本是JDK1.7,可以从这个地址找到哦 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html二、
2013-06-05 14:12:42
1147
4
转载 git 团队协作规范及常用命令
Git团队协作使用规范 以及一些常用命令详解分类: Git 2012-03-08 15:34 750人阅读 评论(0)收藏举报gitbranch工作filesubversion服务器目录(?)[+] Git 使用规范特别提醒:使用Git过程中,必须通过创建分支进行开发,坚决禁止在主干分支上直接开发。review的同事有责任检查其他同事是否遵循
2013-05-24 16:00:12
1043
原创 ubuntu 下制作patch补丁
用到的两个命令是diff和patch。diffdiff可以比较两个东西,并可同时记录下二者的区别。制作补丁时的一般用法和常见选项为:diff 【选项】 源文件(夹) 目的文件(夹)-r递归。设置后diff会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较,包括子目录文件。-N选项确保补丁文件将正确地处理已经创建或删除文件的情况。-u输出每个修改前后的3行,也可以用-u5
2013-05-11 17:20:12
1434
转载 shell 判断文件、目录是否存在
转自:http://www.cnblogs.com/sunyubo/archive/2011/10/17/2282047.htmlshell判断文件是否存在 1.shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access
2013-05-09 16:08:17
934
转载 linux命令行中通过ssh复制文件(scp)到远程服务器
经常需要从一台服务器复制一些文件到另一台服务器,则需要用到远程复制命令:scp如:从已登录的服务器1(192.168.1.1)复制目录/usr/a到服务器2(192.168.1.2)的/usr目录下,命令如下:scp -r /usr/a root@192.168.1.2:/usr/回车之后等待片刻,提示输入服务器2的密码,输入正确密码之后,开始复制目录a下的所有文件
2013-05-04 10:16:34
808
转载 在linux中安装Beyond Compare破解版
转载自 http://blog.csdn.net/coder_jack/article/details/5633081这个破解只适用于3.1.10.11626_i386版本首先下载并安装原版在终端通过以下命令下载wget http://www.scootersoftware.com/BCompareLinux-3.1.10.11626_i386.deb或者在这里下载:htt
2013-04-15 09:53:14
5539
转载 Linux TI omap芯片 pinmux分析(以AM335X为例)
转自 http://blog.chinaunix.net/uid-20543672-id-3067021.html 在移植内核的时候经常会遇到管脚复用(mux)的配置问题。在现在的linux内核中,TI的ARM芯片已经有比较通用的架构,这对于很多TI芯片都是通用的,这次以AM335X为例分析,以备后用。1.硬件 对于许多TI的芯片来说,引脚复用的配置是在,Contro
2013-02-25 16:06:00
6081
转载 linux设备模型之uart驱动架构分析
一:前言接着前面的终端控制台分析,接下来分析serial的驱动.在linux中,serial也对应着终端,通常被称为串口终端.在shell上,我们看到的/dev/ttyS*就是串口终端所对应的设备节点.在分析具体的serial驱动之前.有必要先分析uart驱动架构.uart是Universal Asynchronous Receiver and Transmitter的缩写.翻译成中文即为
2013-02-22 13:58:16
967
转载 USB2.0速度识别
USB2.0是向下兼容USB1.X的,即USB2.0支持高速,全速,低速的USB设备(HIGH-SPEED,FULL-SPEED,LOW-SPEED),而USB1.X不支持高速设备。因此如果高速设备接在USB1.X的hub上,也只能工作在全速状态。因此对速度的识别是很重要的,否则没办法以想要的速度通信。全速和低速区分根据规范,全速和低速很好区分。因为在设备端有一个1.5K的上拉电阻,上电后
2013-02-22 12:55:50
3259
原创 uibifs文件系统制作
依次下载lzo,zib,e2fsprogs,mtd-utils.(这里注意因为我之前用最新的1.50失败了,所以下载了文档上的1.48,其实后来我比较了1.48和1.50大致相同,甚至1.50还更改了些别的bug,我想1.50也是可以用的,我的失败了只是之前安装错了)。mkfs.ubifs -r filesystem/ -F -o ubifs.img -m 2048 -e 126976 -c
2012-10-23 17:20:05
1142
原创 RT8192 wifi模块配置
1.下载最新的 RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622.tar.gzCC=arm-arago-linux-gnueabi-LINUX_SRC=/home/cesc/sdk/linux_3.2 #make生成8192cu.ko,拷贝至目标板。2.编译wpa_supplicant#cd wpa_supplicant_ho
2012-09-04 14:48:12
2073
转载 Usb设备被识别流程
Usb模块包括usb core,host,hub,device驱动,其中hub会启动一个内核线程名曰:khubd(hub_events一直在查询(hub使用的是中断传输)), 当usb 设备连接在 hub 的某个端口上,hub检测到有设备连接了进来,hub会去调用hub_port_status函数去获取hub端口状态,要是真有设备了,会调用hub_port_connect_change函数会调用u
2012-09-04 14:20:44
595
source insight
2018-11-05
alterGUJU开发指南
2009-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人