自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 Linux下静态库_库的基本概念

一、基本概念1.1、什么是库 在 windows 平台和 linux 平台下都大量存在着库。 本质上来说库是 一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于 windows 和 linux 的平台不同(主要是编译器、汇编器和连接器 的不同),因此二者库的二进制是不兼容的。 本文仅限于介绍 linux 下的库。  1.2、库的种类 lin

2013-11-20 10:59:42 4400

转载 Vmware Easy Install ubuntu12.04 无法切换到图形界面

最近用VMware 安装ubuntu 12.04时,很长时间不能切换到图形界面,如下所示 ************************************************************************************************************************************Vmware Easy Ins

2013-11-01 16:52:48 1171

原创 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 801

转载 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 1176

转载 Android权限机制总结与常见权限不足问题分析

Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,作为这段时间对android权限学习的总结,也希望能对大家有所帮助,不正确之处请指出。首先分清两个概念:要区分apk运行时的拥有的权

2013-10-17 15:09:32 818

转载 SPI总线协议介绍

SPI总线协议介绍一、技术性能        SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平

2013-10-17 15:02:56 835

转载 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 729

转载 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 750

转载 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 2691

原创 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 9164

原创 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 1703

转载 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 1720

原创 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 781

转载 CA 解密系统原理及流程

转载自 http://blog.csdn.net/andyhuabing/article/details/77144181、名词概念:接收控制系统/条件接收系统 :该系统的任务是保证DVB业务仅被授权接收的用户所接收,其主要功能是对信号加扰,对用户电子密钥的加密以及建立一个确保被授权的用户能接收到加扰节目的用户管理系统控制字或密钥:CW (Control Word )节目映

2013-08-15 18:03:10 884

转载 在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 1252

原创 JAVA GridBagLayout 设置

GirdBagLayout()建立一个新的GridBagLayout管理器。    GridBagConstraints()建立一个新的GridBagConstraints对象。    GridBagConstraints(int gridx,int gridy,                                   int gridwidth,int gridheigh

2013-06-09 16:15:29 769

转载 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 1117 4

转载 git 团队协作规范及常用命令

Git团队协作使用规范 以及一些常用命令详解分类: Git 2012-03-08 15:34 750人阅读 评论(0)收藏举报gitbranch工作filesubversion服务器目录(?)[+] Git 使用规范特别提醒:使用Git过程中,必须通过创建分支进行开发,坚决禁止在主干分支上直接开发。review的同事有责任检查其他同事是否遵循

2013-05-24 16:00:12 1034

原创 ubuntu 下制作patch补丁

用到的两个命令是diff和patch。diffdiff可以比较两个东西,并可同时记录下二者的区别。制作补丁时的一般用法和常见选项为:diff 【选项】 源文件(夹) 目的文件(夹)-r递归。设置后diff会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较,包括子目录文件。-N选项确保补丁文件将正确地处理已经创建或删除文件的情况。-u输出每个修改前后的3行,也可以用-u5

2013-05-11 17:20:12 1421

转载 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 922

转载 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 797

转载 在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 5463

转载 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 6060

转载 linux设备模型之uart驱动架构分析

一:前言接着前面的终端控制台分析,接下来分析serial的驱动.在linux中,serial也对应着终端,通常被称为串口终端.在shell上,我们看到的/dev/ttyS*就是串口终端所对应的设备节点.在分析具体的serial驱动之前.有必要先分析uart驱动架构.uart是Universal Asynchronous Receiver and Transmitter的缩写.翻译成中文即为

2013-02-22 13:58:16 953

转载 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 3218

原创 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 1130

原创 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 2042

转载 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 586

source insight

多年前,我们就认识这个有名气的源码编辑神器,但是最近几年,版本3.4之后就一直沉寂,甚至网上有人已经不再维护,开发人员已经全部离职之类的消息。3.x版本的si给我们很大的方便,但是也有些深恶痛绝的地方就是它的编码支持太少,中文都显示不出来。 所以我不得不转到其他编译环境(Atom,QT creator等IDE),但是si毕竟是老牌,其他编译器尽管有更强大的功能,消耗资源也更大,相比起来,source insight的高效和资源节省,还是非常有优势的。 --------------------- 作者:DoneLin 来源:CSDN 原文:https://blog.csdn.net/mynameislinduan/article/details/78289663 版权声明:本文为博主原创文章,转载请附上博文链接!

2018-11-05

sopc 开发视频

方便的FPGA的SOPC设计,基于quartus

2009-03-30

alterGUJU开发指南

本章介绍Altera公司的Quartus II(6.0版本)软件的使用方法,作为EDA实训设计的基础。通过本章的学习,读者可初步采用Quartus II软件的原理图输入法和HDL文本输入法,来设计数字电路和系统,并掌握用EDA实训仪设计电路进行硬件验证的方法。

2009-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除