自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 实现Windows远程访问Ubuntu 16.04(xrdp方式)

1、安装sudo apt-get install tightvncserver xrdp2、配置xrdp设置  需要通过xrdp连接到桌面,需要正确配置相关信息并填充到.xsession文件(针对每个用户)或/etc/startwm.sh(针对所有用户),输入如下命令echo unity>~/.xsession3、重启xrdpsudo service xrdp...

2019-07-03 21:59:24 890

转载 ffmpeg推送rtsp流或者视频文件到rtsp服务器

1.推送rtsp视频流ffmpeg -i rtsp://admin:[email protected]:554/h264/ch1/sub/av_stream -codec copy -f rtsp rtsp://192.168.1.223/live.sdp2.推送r视频文件到rtsp服务器ffmpeg -re -i sff.mp4 -vcodec copy -codec copy...

2019-06-06 19:59:44 2252

原创 Ubuntu下安装Atom

1. 安装:在Ubuntu16.04的机器下安装Atom,使用下列命令 [PPA方式]#sudo add-apt-repository ppa:webupd8team/atom  #sudo apt-get update  #sudo apt-get install atom  [安装包方式]#wget https://github.com/atom/atom/releases/...

2018-08-12 07:56:58 1318

转载 QT5 LinuxFB rotation for LCDs patch

June 1, 2015I wrote up this patch as I needed to get a landscape display on a LCD which was actually intended for portrait (and so its resolution and framebuffer had to be setup for portrait, it was j...

2018-07-05 12:59:01 1214

原创 linux系统下进行两个硬盘之间的拷贝

1:对考前准备  一个做好启动盘的U盘,,(linux 做启动盘可使用unetbootin)  、一块硬盘2:通过U盘启动盘进入U盘启动系统(类似WindowsPE概念),插入移动硬盘,,查看电脑分区情况可使用下面方法(1):fdisk -h (2): 在搜索框中搜  Gpartedit可查看分区(3):使用disks 查看3:拷贝分区:在终端输:sudo

2017-11-27 12:38:42 9819

原创 linux应用层下用C调用音频驱动

static void audio_pause(void){    int err;    if (alsa_can_pause) {        if ((err = snd_pcm_pause(alsa_handler, 1))         {            mp_msg(MSGT_AO,MSGL_ERR,MSGTR_AO_ALSA_PcmPaus

2017-11-27 12:34:29 803

原创 判断任意整数的二进制位中有多少个1

int func(int x) { int cnt = 0; while(x) { x = x & ( x - 1 ); cnt++; } return cnt;} x=x&(x-1)还可以快速判断x是不是2^n。当x为unsigned类型的变量,且其值为2的

2014-08-11 11:39:45 469

原创 创建一个32M的ramdisk根文件系统

这里讲解一个32MB的EXT2类型RAMDISK根文件

2014-08-10 15:32:08 527

原创 查看Android源码版本

有时候我们辛苦取到Android的源代码,想知道它的确切版本号,比如有时候我们只粗略知道拿到的是2.3的源码,但并不明确他的小版本号,这就是有时候明明都是2.3的代码可比较起来还是有差异的原因,比方说一个是2.3.1,而一个是2.3.4;确认的方法很简单:1. 编译的时候在终端中一开始就会打印出来:PLATFORM_VERSION:2.3.12. 直接去make文件中去看:

2014-08-02 11:30:48 528

原创 patch和diff的用法

单个文件diff –uN from-file to-file >to-file.patchpatch –p0 patch –RE –p0 多个文件diff –uNr from-docu to-docu >to-docu.patchpatch –p1 patch –R –p1

2014-04-14 09:23:01 671

原创 VIM 函数高亮

在syntax/c.vim文件末尾中添加如下代码: "highlight Functionssyn match cFunctions "\[^()]*)("me=e-2syn match cFunctions "\\s*("me=e-1hi cFunctions guifg=#7fd02e cterm=bold ctermfg=yellowsyn match cClass

2014-04-10 16:10:07 1246

原创 Eclipse Rcp学习系列02—— 第一个Rcp程序

1.1 创建Plugin-ins项目New->Project->plug-in Development->plug-in project添加工程名“myPlugin”这次做的是RCP,这里选择Yes选择"Hello RCP",点击“Finish"创建项目。工程建好后,会出现如下界面(如果没有,手动双击左边导航栏里面META-INF中的MA

2014-03-26 16:20:29 587

原创 Eclipse Rcp学习系列01—— 序

由于工作需要,准备学习一下Rcp开发,上网搜索相关资料发现,由于Eclipse开发方面的中文资料较少,对入门者来说有些困难,所以未来准备把自己学习的过程和内容放上,共享给以后准备学习Eclipse相关开发的人,当然如果有什么错误和问题,或者有什么更好的办法,也不瑟吝教。Eclipse开发中有很多名词:插件开发,RCP,SWT,Jface很容易让人迷糊,就我的理解,它们的关系可以做个大概的比喻:

2014-03-26 15:42:10 683

原创 Excel单元格中输入勾、叉等特殊字符

Alt+215                                                   ×乘号Alt+41420                                                 √打勾Alt+41409                                                  打叉Alt+41446  

2014-01-23 15:23:46 2699

原创 linux 3.10在mini210s上移植----02.minicom安装

安装配置minicom--------------------------------------------------# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)   如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过)   ap

2013-12-21 19:45:58 787

原创 linux 3.10在mini210s上移植----01. tftp安装

1、安装相关软件包  #apt-get install tftpd (服务端)  #apt-get install tftp (客户端)2、建立配置文件 #vim /etc/xinetd.d/tftp  输入    service tftp    {    socket_type = dgram    protocol = udp    wait = y

2013-12-21 19:43:20 665

原创 How to install pygame on ubuntu

如果是python 2.X#install dependenciessudo apt-get install mercurial python-dev python-numpy ffmpeg \    libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \    libsdl1.2-dev

2013-12-06 13:25:37 1188

原创 How to install pyqt4 on ubuntu

Install and run "hello world" exampleapt-cache search pyqtsudo apt-get install python-qt4Create a file ~/tmp/helloworld.pyimport sysfrom PyQt4.QtGui import *app = QApplication(sy

2013-12-06 10:59:10 1308

转载 16行Js代码的旋转地球

http://www.gbtags.com/gb/share/2497.htm

2013-12-05 13:42:26 1351

原创 在Ubuntu上安装arm-linux-gcc-4.6.1

传统的方法都是解压之后修改、添加环境变量。这里介绍另一种方法,先将arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz删掉解压到/usr/local/arm目录下 ,然后cd /usr/local/arm/4.5.1/bin 做arm-none-linux-gnueai-gcc的软链接。其他的也一样。方法:#cd /usr/local/arm/4.5.1/bi

2013-12-01 09:28:46 1203

原创 在Ubuntu13.10上自己动手搭建交叉编译环境arm-linux-gcc-4.8.2

编译环境:    内核名称:Linux    硬件架构名称:i686    硬件平台:i386    操作系统:Ubuntu 13.10    当前系统gcc版本号:4.8.1一、准备工作1、下载源码包binutils-2.23.1.tar.bz2gcc-4.8.2.tar.bz2glibc-2.18.tar.bz2glibc-lin

2013-11-30 22:03:48 8857 9

原创 在32位系统上编译Android源码

默认下载下来的内核源码,是64位配置的。需要稍作修改才能在32位系统上编译。如果你直接在32位系统上执行make命令,可能会看到以下信息:    You are attempting to build on a 32-bit system.    Only 64-bit build environments are supported beyond ……  

2013-11-07 15:39:59 1711

原创 win7与Ubuntu 13.04双系统修改启动项顺序

在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO NOT EDIT THIS FILE”,而且我发现即使更改了SET_DEFAULT后一旦执行update-grub,启动顺序

2013-09-24 09:11:23 964

原创 Qt应用程序移植到ARM开发板的步骤

一、交叉编译写好的应用程序进入到/opt/arm-qtopia目录中,建立一个文件夹,把应用程序的源代码放在此文件夹目录下。然后按以下步骤交叉编译程序:#progen  –n  ***  –o  ***.pro#tmake   ***.pro  –o   Makefile#vi  Makefile (修改Makefile文件:LINK = arm-linux-g++;还有看

2013-08-30 21:11:50 3833

原创 3线双向零等待IO通讯机制

许多设备需要通过IO通讯交互数据,怎样才做到速度最快,通讯可靠,所用资源又少呢? 下面介绍一个我编写的通讯协议:    它没有1线,2线那样节省IO资源,但是它的通讯速度绝对最快,无需延时,且不用中断,还可以对等传输.实际情况是在51平台上实现了50us传输一个字节,折合160Kbps左右,晶振 22M。    特点如下:      1)使用3根普通IO通讯      2)不使

2013-08-30 21:07:20 805

原创 将图像文件编译到可执行文件内

如何将一个二进制文件比如图片一类的东西做为.o文件,直接链接到可执行文件内部呢? 这个时候我们可以使用objcopy命令,详细使用可以参考这里http://www.sourceware.org/binutils/docs/binutils/objcopy.html。这里我们只介绍如何转换为.o文件。(1)转换成.o文件$ objcopy -I binary -O elf32-i386 -B

2013-08-26 17:17:00 977

原创 lsusb命令在arm上的移植

1、下载源码:     #wget http://dist.momonga-linux.org/pub/momonga/2/SOURCES/libusb-0.1.10.tar.gz     #wget http://down1.chinaunix.net/distfiles/usbutils-0.80.tar.gz      其中libusb分为1.0版和0.1版两种版本,1.0并不向

2013-08-22 13:25:23 6278 1

原创 Uboot中data命令使用

1. 使能date命令    由于date命令是读取RTC内的时间,所以必须使用相关SOC自带rtc的驱动,或者板上的rtc芯片。具体情况根据板子来决定 。当这两都兼备后,就可以使能date命令了。    添加定义:CONFIG_CMD_DATE:    #define CONFIG_CMD_DATE    源代码位于common/cmd_date.c 2. date命

2013-08-08 11:18:11 760

原创 在Raspberry Pi上搭建ARM Cortex-M3开发环境

在Windows环境下开发ARMCortex-M3的工具和软件有很多,比如 Keil, IAR, 还有CooCox自主开发的免费IDE CoIDE,那么我们是否也能够在RPI上开发STM32呢?答案是可以的。现在我们就详细介绍一下如何在Raspberry Pi上搭建开发STM32的环境。    Raspberry Pi端默认已经包含了完整的gcc编译环境,支持编译Cortex-M3内核的A

2013-08-07 12:36:54 2096

原创 如何删除source insight中打开工程的历史记录

用十六进制编辑器(如UltraEdit)打开  "我的文档/Source Insight/Projects/PROJECTS.DB3" 文件 ,找到你要删除的项目路径及名称字符串,用0替换相关位置的数据。

2013-07-26 10:16:30 4720

原创 Raspberry Pi ISP tools for Embedded Pi

Embedded Pi(http://www.coocox.org/epi.html)是CooCox官方专门为Rspberry Pi的爱好者推出的一款扩展板,它板载STM32F103RB处理器,在兼容Arduino接口的同时也扩展了其他接口,丰富了可接入的设备类型,大大扩展了树莓派的控制功能。但是作为一个Linux用户,对STM32下载是件很困扰的事情,因为Embedded Pi的手册中提到可以用

2013-07-09 14:03:01 1110 1

原创 如何在visio里面添加数学函数图形

如何在visio里面添加数学函数图形注:本文采用visio 2010作为例子,暂未测试其它版本的visio1: 打开visio,创建一个空白页,如图P-1所示:2:点击左边的“形状”侧边栏,然后选择“更多形状”-->“联机查找更多形状”,如图P-2所示:3:这会转到微软的一个网站,在这里你可以下载到很多模板和图标,如图P-3所示:

2013-04-19 10:34:41 33454 3

ASC16_hzk16.rar

系统中常用的几个字体库文件---ASC16、ASC32-122、HZK16,应用在单片机LED汉字显示。代码部分可以参考网上的

2020-03-30

Cortex™-M4 Devices Generic User Guide

This chapter describes the ARM Cortex-M4 core peripherals. It contains the following sections: >About the Cortex-M4 peripherals >Nested Vectored Interrupt Controller >System control block >System timer, SysTick. >Optional Memory Protection Unit >Floating Point Unit (FPU).

2014-06-03

VMware-workstation-full-10注册码

VMware-workstation-full-10的注册码,本人亲自测试成功。

2013-09-21

VNC-5.0.5 for Windows+key

VNC-5.0.5 for Windows + key

2013-09-07

c函数大全以及算法效率与程序优化

包含C、C++所有的函数名称,介绍算法效率与程序优化

2013-08-30

WIN7系统PL2303驱动

win7 32bit和64bit系统下的都能使用的usb转串口驱动。

2013-08-27

SecureCRT and SecureFX v7.1.2 x86 x64完全注册正式版

最新SecureCRT and SecureFX v7.1.2 x86 x64完全注册正式版

2013-08-27

在Raspberry Pi上搭建ARM Cortex-M3开发环境

这篇文章图文并茂,一步一步介绍如何在Raspberry Pi环境下搭建ARM Cortex-m3开发环境,完成STM32程序的开发、下载。同时该方法也适用在PC机下的Linux环境下,感觉和windows下开发STM32程序一样方便。

2013-08-07

空空如也

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

TA关注的人

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