- 博客(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
955
转载 ffmpeg推送rtsp流或者视频文件到rtsp服务器
1.推送rtsp视频流ffmpeg -i rtsp://admin:admin1234@192.168.1.64: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
2364
原创 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
1380
转载 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
1339
原创 linux系统下进行两个硬盘之间的拷贝
1:对考前准备 一个做好启动盘的U盘,,(linux 做启动盘可使用unetbootin) 、一块硬盘2:通过U盘启动盘进入U盘启动系统(类似WindowsPE概念),插入移动硬盘,,查看电脑分区情况可使用下面方法(1):fdisk -h (2): 在搜索框中搜 Gpartedit可查看分区(3):使用disks 查看3:拷贝分区:在终端输:sudo
2017-11-27 12:38:42
10071
原创 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
861
原创 判断任意整数的二进制位中有多少个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
519
原创 查看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
630
原创 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
715
原创 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
1295
原创 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
623
原创 Eclipse Rcp学习系列01—— 序
由于工作需要,准备学习一下Rcp开发,上网搜索相关资料发现,由于Eclipse开发方面的中文资料较少,对入门者来说有些困难,所以未来准备把自己学习的过程和内容放上,共享给以后准备学习Eclipse相关开发的人,当然如果有什么错误和问题,或者有什么更好的办法,也不瑟吝教。Eclipse开发中有很多名词:插件开发,RCP,SWT,Jface很容易让人迷糊,就我的理解,它们的关系可以做个大概的比喻:
2014-03-26 15:42:10
738
原创 linux 3.10在mini210s上移植----02.minicom安装
安装配置minicom--------------------------------------------------# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过) ap
2013-12-21 19:45:58
821
原创 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
704
原创 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
1218
原创 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
1357
原创 在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
1264
原创 在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
8989
1
原创 在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
1789
原创 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
996
原创 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
3990
原创 3线双向零等待IO通讯机制
许多设备需要通过IO通讯交互数据,怎样才做到速度最快,通讯可靠,所用资源又少呢? 下面介绍一个我编写的通讯协议: 它没有1线,2线那样节省IO资源,但是它的通讯速度绝对最快,无需延时,且不用中断,还可以对等传输.实际情况是在51平台上实现了50us传输一个字节,折合160Kbps左右,晶振 22M。 特点如下: 1)使用3根普通IO通讯 2)不使
2013-08-30 21:07:20
873
原创 将图像文件编译到可执行文件内
如何将一个二进制文件比如图片一类的东西做为.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
1062
原创 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
6500
原创 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
822
原创 在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
2189
原创 如何删除source insight中打开工程的历史记录
用十六进制编辑器(如UltraEdit)打开 "我的文档/Source Insight/Projects/PROJECTS.DB3" 文件 ,找到你要删除的项目路径及名称字符串,用0替换相关位置的数据。
2013-07-26 10:16:30
4929
原创 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
1259
原创 如何在visio里面添加数学函数图形
如何在visio里面添加数学函数图形注:本文采用visio 2010作为例子,暂未测试其它版本的visio1: 打开visio,创建一个空白页,如图P-1所示:2:点击左边的“形状”侧边栏,然后选择“更多形状”-->“联机查找更多形状”,如图P-2所示:3:这会转到微软的一个网站,在这里你可以下载到很多模板和图标,如图P-3所示:
2013-04-19 10:34:41
39052
3
Cortex™-M4 Devices Generic User Guide
2014-06-03
SecureCRT and SecureFX v7.1.2 x86 x64完全注册正式版
2013-08-27
在Raspberry Pi上搭建ARM Cortex-M3开发环境
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人