自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (16)
  • 收藏
  • 关注

原创 docker 批量删除镜像

docker images| grep "third"|awk '{print $1":"$2}'|xargs docker image rm一键删除所有名称包含"third"的镜像

2021-10-28 16:32:07 190

原创 通过Tengine ssd 处理usb camera 实时图像

开发环境:Rock960开发板Ubuntu16.04deltavision usb camera 一 Tengine安装    下载Tengine代码: https://github.com/OAID/Tengine     安装文档:doc/install.md       1. 依赖库caffe依赖库sudo apt install libprotobu...

2018-12-26 18:08:26 935

原创 Ubuntu 下使用opencv打开usb 摄像头

一 opencv 安装1.安装ubuntu下opencv 安装比较简单,直接使用命令sudo apt-get install libopencv-dev 可以看到很多相关包都会被安装: 2.测试安装后用简单代码进行测试/****opencv_test.cpp***/#include <iostream>#include <opencv...

2018-12-26 11:42:38 8661

原创 ROCK960 扩展ubuntu根分区

配置好wifi, 开始配置 tengine 环境. 然刚安装好依赖,开始make就提示空间不足.df 查看根分区存储空间只有1.5G, 还有27G的空间没有被使用.fdisk -l 查看,提示"GPT PMBR size mismatch!"幸好在论坛里看到官方提供的解决方法:parted /dev/mmcblk1p显示如下信息Number Start End Size...

2018-09-21 17:13:11 630

原创 ubuntu server 连接wifi

准备在rock960上将tengine跑起来, 但是编译时遇到问题.看有万有说Ubuntu下成功运行,决定刷一个ubuntu 试试.官方提供的时ubuntu server版, 首先遇到一个问题就是如何连接WiFi. 通过百度首先看到的是这两种方法:连接WEP加密的WiFi1. 查看现有接口iwconfig 一般来说,无线接口都叫做 wlan0。2. 扫描附近的wifi...

2018-09-21 10:01:59 8709 1

原创 在rock960 上驱动usb摄像头

配件:aistar-ov7251/ aistar-m031 usbcamerarock960 + usb 键盘 +usb鼠标+ 显示器usb扩展器1. 将usb 扩展器接入rock960 usb2.0接口, 然后将键盘,鼠标接入扩展器上2. aistar usb摄像头接入usb3.0 接口3. 下载 aistar camera提供的guvcviewgit clone ...

2018-09-10 18:51:22 444

原创 rock960 上手记录

新入手rock960一块, 记录一下调试中碰到的坑安装准备的配件有官方标配的rock960b一块 usb鼠标,键盘 hdmi 连接线, 显示器 type-c, type-a 接口usb线一根 usb扩展器一个, (非必需,主要是本人要使用usb camera, 板上usb口不够)拆封rock960, 将散热片和两面保护壳用螺丝刀固定好. 连接好配件, 上电开机, 正常启动后进...

2018-09-10 18:14:31 1957 1

原创 grepWin 关联 notepad++

notepad++ -> 命令行参数 可以查看到notepad++ 调用notepad++的方法在grepWin中设置

2018-03-03 18:55:59 308

原创 2440学习(五)——菜鸟初写linux程序

1. 如何让程序后台执行使用“&”符号,./led_player&在终端中启动程序后,终端后还可以继续输入2. 让输出立即刷新到终端fprintf(stdout, "\nInput light level: %d \n",led_lev);while(1){。。。}发现fprintf()没能输出,推测终端可能不是立即刷新的,在网上搜了下果然是这样,添加一句话

2012-10-07 16:00:56 848

原创 2440学习(四)—— helloworld

从helloworld开始2440挂载的nfs文件系统:/M2440nfs代码已经放在:/opt/FriendlyARM/mini2440/examples/hello#include int main(void) {printf("hello, FriendlyARM!\n");}1.编译#cd /opt/FriendlyARM/m

2012-10-06 11:46:10 979

原创 2440学习(三)——搭建交叉编译环境

从nfs启动竟然花了两天时间,即可开始搭建交叉编译环境一 .安装编译工具完全按照这个做就行:http://blog.csdn.net/licheng1224/article/details/73219951 把arm-linux-gcc-4.3.2.tgz 拷贝任意的目录下,进入这个文件夹$ sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /注

2012-10-05 20:43:07 1357

原创 2440学习(二)—— uboot学习

调了一天,nfs启动还是有问题,解决问题先从uboot开始先看基本介绍http://blog.csdn.net/torei135/article/details/48339681. uboot启动模式介绍    大多数 Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot L

2012-10-05 15:03:51 1022

原创 2440学习(一)—— NFS搭建

刚从井老师处拿的板子,板子的Nand flash被和谐掉了,只能从nfs启动了 一   在ubuntu上安装nfs服务关于nfs的说明网上有很多http://chen.wenz.blog.163.com/blog/static/67743854200909102435164/1.安装服务器端 $sudo apt-get install nfs-kern

2012-10-05 10:31:40 953

原创 android4.1源码下载

经过一个下午折腾,终于开始下载了,记录下来供向我这样的新手兄弟参考具体步骤参考官方文档:http://source.android.com/source/downloading.html1.下载repo$ mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://dl-ssl.google.com/dl/googlesource/git-repo

2012-10-01 21:29:20 4831 6

转载 LINUX引导过程

偶LINUX引导过程首先说明一下,这里讲的是LINUX引导经过的步骤,而不涉及KERNEL引导过程的内部细节。希望本文能对初学LINUX的朋友有所帮助。一、从BIOS到KERNEL计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self Test),然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。如通常BIO

2012-09-09 08:40:09 675

转载 磁盘主引导记录(MBR)详解

前言:xxc取名叫“详解”,不是说xxc要打多少字(xxc指法不好,多多谅解),在说了,把问题的要点提出来,也就够了。个人之见,只共参考。一、        MBR 简介Master Boot Record, 位于磁盘的Cyclinder0, Head0, Sector1(Notice: Sector No. start from  ONE.), 在NAND Flash / DOM上如

2012-09-08 17:01:21 1178

转载 分区丢失、分区超出磁盘边界处理全过程

背景:电脑Win7、Ubuntu双系统(64bit),买电脑时分好了区,C盘分了100G,后来装Ubuntu,调整了C盘大小,具体怎么弄得忘了,反正最后的分区情况是:主分区:Recovery 25G FAT32 出厂时分的一个还原的C: 40G NTFS Win7系统/ 15G EXT3 Ubuntu根目录扩展分区:Swap 4G Ubuntu交换分区/Ho

2012-09-08 15:45:14 2710

转载 Android的编译系统

(网上搜来的,不知道原作者是谁,在此致谢)一、Makefile的主要流程以下主要流程都在build/core/main.mk里安排。初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk)检测编译环境和目标环境决定目标product读取product的配置信息及目标平台信息清除输出目录检查版本号读取Board的配置读取所有Module的配置根据配

2012-08-23 14:40:19 1094

转载 Android程序编译原理之浅析

Android build/core下的编译脚本里会用到变量NDK_ROOT和NDK_PROJECT_PATH。但是这两个变量你都不是必须显式地设置对应环境变量。因为如果没有定义NDK_ROOT,脚本里拿字符串"build/core"去匹配当前脚本的全路径,截取该字符串前面的部分即是NDK_ROOT了。如果定义了NDK_PROJECT_PATH,则脚本会在该路径下去找jni目录下的 applica

2012-08-17 17:13:10 1485

转载 default、mms、supl、dun、hipri接入点类型的区别

设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?这个问题留到最后,让我们看看每个接入点类型的含义:英文原文来自于Google Android Developers原文连接:http://developer.android.com/reference/android/net/ConnectivityManager.h

2012-08-17 11:15:37 3230

原创 android 默认时区的修改

1. 手机内如果已经有该城市,可以在编译参数中增加一条persist.sys.timezone= Asia/Shanghai2.手机中没有该城市的找到与该城市时区相同的城市,把setting的 timezone.xml中的城市名改为此城市另一种 方法添加新的城市persist.sys.timezone=GMT+8在setting的 timezone.xml中添加GMT+

2012-08-14 15:48:18 1482

转载 Android中日期格式的處理方法

有時候我們需要將字符串轉換成日期,有時候需要將日期轉換成字符串1. 日期轉換成字符串(如下輸入的格式要為:yyyy-MM-dd)如:現在有Date類型的變量tmpDate;我們需要將這個日期以指定格式顯示到某個TextView中去可以使用java.text.SimpleDateFormat format = new SimpleDateFormat("yyyy-MM

2012-08-13 10:28:42 1392

转载 vim技巧 - 查找替换

vi/vim 中可以使用 :s 命令来替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每

2012-08-10 14:06:22 645

转载 短信编码

目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于发

2012-08-09 16:20:44 864 1

转载 短信编码介绍

收发短消息又分为三种模式:Block模式、Text模式和PDU模式。使用Block机生产厂家提供驱动支持,这种方法现在很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区,也不在本文讨论范围之列。PDU串表面上是一串ASCII码,由‘0’-‘9’、 ‘A’-‘F’这些数字和字母组成。它们是8位字节的十六进制数,

2012-08-09 16:15:51 1071

转载 Subversion 权威指南

http://i18n-zh.googlecode.com/svn/www/svnbook-1.4/index.html

2012-08-09 10:44:45 586

转载 Subversion 学习——分支功能

分支与合并一般来说一个 SVN 项目的路径为ProjectName         Trunk         Branches一般来说 Trunk 放的是工作的主目录,而 branches 放的是分支$ svn copy http://svn.example.com/repos/calc/trunk \http://svn.example.com/repos/calc

2012-08-09 10:44:00 1100

转载 SVN分支与合并

一些相关的概念和原理· 分支(branch)和标记(tag)对于 SVN 来说就只是副本(copy),没有任何其它意义。分支和标记的意义是我们人为给予的。· SVN 的副本是通过"cheap copies "来实现的,建立一个副本就类似 Unix 中创建一个硬链接(hard link),空间和时间的消耗都是固定并且很小的,因此不必太过担心副本太多而导致性能问题。· SVN

2012-08-09 09:58:10 778

转载 Unicode和UTF-8之间的转换详解

通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。                        网魂小兵 http://xdo

2012-08-07 18:08:20 912

转载 android编码

result.getBytes() 是 new String(byte[]) 的逆过程。 前面那个是 String->byte[] ,后面那个是 byte[] -> String. 在java运行时的时候,String与String是没有区别的都是以2字节的unicode的形式存在内存中,所谓编码,是针对把String转换成 byte[]而言的。比如我可以把 "abc" 通过

2012-08-07 16:58:03 800

转载 mnt/secure/asec

Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,这个操作是需要rom的支持的。    Android 2.2 可以将手机程序安装在外置的sd卡上,也就是我们平常所说的app2sd。但是,官方的app2sd非常鸡肋,需要软件自身支持安装在内存卡上才可以,也就是说用官方的app

2012-08-03 11:12:32 4384

转载 SVN本地文件锁定,无法clean up

SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够,用户取消。  可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法: 1、可以使用SVN clean up来清除锁定。2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。3.如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SVN

2012-07-31 10:38:08 1124

转载 定时关机方法

定时关机方法:    编辑 /etc/crontab添加一条命令:55 23 * * * root /sbin/shutdown -h now。即可实现每天23:15关机。

2012-07-31 10:01:44 972

转载 svn 状态信息

svn的状态描述,老是忘,记录如下: svn status — 打印工作拷贝文件和目录的状态。概要svn status [PATH...]描述打印工作拷贝文件和目录的状态。如果没有参数,只会打印本地修改的项目(不会访问版本库),使用--show-updates选项,会添加工作修订版本和服务器过期信息。使用--verbose会打印每个项目的完全修订版本信息。输出的

2012-07-30 14:42:49 1267

转载 Perl 获取shell命令的执行结果

方法有很多: 1. 重定向shell的标准输出或标准错误输出到某临时文件,然后再从临时文件中读出执行结果。 这个办法的好处是可以把标准输出和标准错误输出分开保存! 2. my $res = `ls`; 这种方法很直接,也很想shell 3. open( my $fh, "ls |") or die "$!"; while ( ) { print

2012-07-27 09:56:47 2256

转载 比较全的机油教程(android)

“G”“E”“H”“T”信号完美解释移动用户:  手机的网络图标有这三种:“G,E,H  G:全称:gprs既传输速率理论的峰值为114Kbps,这是早其的无线网络传输方式。  E:全称:EDGE既传输速率在峰值可以达到384kbps,现在比较主流的无线网络传输方式。  T:全称:TD-SCDMA技术目前处于起步阶段,现在版本分为R4/R5/R6/R7。R7的理论值可以达到

2012-07-26 09:53:52 11214

转载 android 手机信号状态说明

移动用户:  手机的网络图标有这三种:“G,E,H  G:全称:gprs既传输速率理论的峰值为114Kbps,这是早其的无线网络传输方式。  E:全称:EDGE既传输速率在峰值可以达到384kbps,现在比较主流的无线网络传输方式。    T:全称:TD-SCDMA技术目前处于起步阶段,现在版本分为R4/R5/R6/R7。R7的理论值可以达到12M的峰值下载速度。但是现在使用的

2012-07-26 09:50:08 1188

转载 Android 中Activity,Window和View之间的关系

我想大多数人,对于这3个东西的概念能区分,但是具体区别在哪却很难说出来。我这里根据我个人的理解来讲讲我个人对这3个概念的理解。当然这里设计到通用的事件窗口模型等通用GUI设计,我这里就不打算讲了,纯粹从概念上来进行区分。Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent, onTouchEvent等。

2012-07-19 11:23:48 956

转载 Android WakeLock

【转:】http://blog.csdn.net/to_cm/archive/2010/08/01/5780773.aspx 在Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式, 比较实用的是比如: 后台有网络功能,可以保证操作持续进行. 方法: 在操作之前加入             PowerManager pm =

2012-07-18 16:00:01 1538

转载 wakelock

Wake lock - wakelock在android的电源管理系统中扮演一个核心的角色,wakelock是一种锁的机制, 只要有task拿着这个锁, 系统就无法进入休眠, 可以被用户态进程和内核线程获得。这个锁可以是有超时的或者是没有超时的, 超时的锁会在时间过去以后自动解锁。如果没有锁了或者超时了, 内核就会启动标准linux的那套休眠机制机制来进入休眠。 wakelock在

2012-07-18 13:44:43 3346

Redis Desktop Manager 2020.4.104.dmg

Redis 客户端可视化工具,Redis Desktop Manager mac版, 2020.4.104版本,亲测可用

2020-11-30

v4l2&opencv;

一个简单的,v4l2结合opencv打开usb摄像头的例子。 https://blog.csdn.net/zxf20063033/article/details/85252440

2018-12-26

Notepad++ hexeditor插件

Notepad++十六进制插件,把他放到Notepad++目录下的plugins文件夹里即可使用, https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/上可以下载最新版, 上传到这作为mark

2017-09-19

( protoc-3.3.0-win32.zip

protobuf就不多说了, 从google搬运过来分享给兄弟们

2017-07-09

GoogleTvRemote源码

Google TV 的遥控器应用源码

2017-06-23

Rational Rose 2007种子和破解

找了好长终于找到一个速度比较快的,破解和种子都有,一步到位

2013-08-14

sourceinsight 配置文件

很不错的一个配置文件,公司的人都在用它,看出c代码和java都不错,上传过来以后自己使用方便

2012-12-11

浅谈Android应用程序键盘消息处理机制.pdf

一个牛人写的博客,虽然名为浅谈,实际非常详尽 从注册到事件上传都有,复制下来竟然有140多页,十分惊人 收一元辛苦费,没积分的同学自己看博客吧: http://www.itivy.com/android/archive/2011/10/25/android-keyboard-message.html

2012-04-12

Linux_C_函数.chm

一些看linux代码常用到的函数,我一般跟C语言函数大全配合使用

2012-04-11

C语言函数大全_语法着色版(CHM)

C语言函数大全的版本比较多,找到的这个版本每个函数都带有一个具体的例子,关键字都有语法着色,看着比较顺眼

2012-04-10

Java本地接口规范.pdf

Java本地接口规范 中文版 自己在做jni时经常参考这个

2012-04-10

c关键字(const等)的用法说明

c语言的关键字const等的用法说明,比较详细

2010-10-07

c语言常用宏定义技巧

关于c语言宏定义的一些实用技巧,初学者可能用不到,对想深入学习c语言的兄弟很有参考意义

2010-10-07

mp3解码及难点分析

详细介绍了MP3的数据格式和解码过程,提出了对解码速度等的优化方案

2010-04-22

mp3解码算法原理——具体解码算法

好不容易找到的,虽然使用matlab实现,但对理解MP3格式很有帮助!

2010-04-16

空空如也

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

TA关注的人

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