随笔分类 -  Linux

摘要:1. 安装$ sudo apt-get install samba2. 配置smb用户密码# cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd3. 为当前用户配置Samba密码# smbpasswd -a scueNew SMB password:Retype new SMB password:Added user scue.4. 配置/etc/samba/smb.conf(假定现在要共享目录/media/Storage)[global]server string = Samba Serversecurity = userencry 阅读全文
posted @ 2014-02-14 15:26 scue 阅读(1162) 评论(0) 推荐(0)
摘要:最近一个同学把一台MTK手机刷坏了,在我的笔记本电脑上没有WindowsXp操作系统;而在MTK线刷过程中,最好的刷机系统便是WindowsXP3,于是有了想在Linux中直接开启XP虚拟机来刷机的念头...操作系统环境: 1. Ubuntu13.10 x64 2. VirtualBox虚拟机Windows XP3具体操作步骤: 1. 查看MTK手机连接过程中的设备信息:lsusb或dmesg 从中,以上图片中的两个红色框内的信息便是我们需要的,留着,接着在VirtualBox中操作 2. 在VirtualBox添加USB自动挂载的设备(根据上边红色框图中信息填写) 然后,打开Windows 阅读全文
posted @ 2014-02-13 23:41 scue 阅读(3661) 评论(1) 推荐(0)
摘要:刚刚从淘宝上买回一个带有Led背光的键盘(黑爵战神x5 背光升级版);然后发现在Linux中背光灯并不亮,在Windows中就可以按下Scroll Lock键点亮;在网上探索了一番,觉得应该可以使用xset和设定快捷键来实现Scroll Lock键点亮和熄灭Led灯;1. 编辑脚本:~/bin/ledctrl#!/bin/bash - #===============================================================================## FILE: ledctrl# # USAGE: ./ledct... 阅读全文
posted @ 2014-02-13 20:43 scue 阅读(4613) 评论(0) 推荐(0)
摘要:因为自己有需要,所以花了一点时间来写了一下。1. 解压工具#!/bin/bash - #===============================================================================## FILE: unpackszbboot# # USAGE: ./unpackszbboot # # DESCRIPTION: # # OPTIONS: ---# REQUIREMENTS: ---# BUGS: ---# NOTES: ---# A... 阅读全文
posted @ 2014-02-01 02:44 scue 阅读(914) 评论(0) 推荐(0)
摘要:1. 安装过程 sudo apt-get install tcl8.6-dev:i386wget -c "http://www.sqlite.org/2013/sqlite-analyzer-linux-x86-3080200.zip"unzip sqlite-analyzer-linux-x86-3080200.zip -d ~/bin 2. 使用示例 sqlite3_analyzer test.db/** Disk-Space Utilization Report For test.dbPage size in bytes........................ 阅读全文
posted @ 2014-01-27 21:40 scue 阅读(1770) 评论(0) 推荐(0)
摘要:#!/bin/bashi=0tput scwhile fuser /var/lib/dpkg/lock >/dev/null 2>&1 || \ fuser /var/cache/apt/archives/lock >/dev/null 2>&1; do case $(($i % 4)) in 0 ) j="-" ;; 1 ) j="\\" ;; 2 ) j="|" ;; 3 ) j="/" ;; esac tput rc echo -en "\r[$j] Wait 阅读全文
posted @ 2014-01-19 02:49 scue 阅读(378) 评论(0) 推荐(0)
摘要:一、背景:假定已有应用程序zigbeeclient.cpp,内容如下:...extern "C" { int getresult(int argc, char **argv);}int getresult(int argc, char **argv){ ...} 这个文件生成一个动态链接库libzigbee.so$(CXX) $(CXXFLAGS) $(MYCLIENTCFLAGS) $(LDFALGS) $(INCLUDE) -fPIC -llog -shared $^ -o libzigbee.so二、期望:能在Android任意一个的NDK应用程序中,可调用此库中的g 阅读全文
posted @ 2014-01-10 03:20 scue 阅读(1364) 评论(0) 推荐(0)
摘要:1. 拷贝配置文件cp ~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py ~/.vim/.ycm_extra_conf.py2. 修改配置文件~/.vim/.ycm_extra_conf.pyrelative_to = DirectoryOfThisScript() 修改为:relative_to = '/usr/include'3. 修改~/.vimrclet g:ycm_global_ycm_extra_conf='~/.vim/.ycm_extra_conf.py'let g:ycm_seed_i 阅读全文
posted @ 2014-01-09 19:50 scue 阅读(2707) 评论(0) 推荐(0)
摘要:#1.下载并安装NDK(解压即可,目前最新版是r9c)http://developer.android.com/tools/sdk/ndk/index.html#2.安装NDK独立编译工具cd /path/to/NDK_DIRexport NDK=$(readlink -f .)export INSDIR=$(readlink -f ..)/android-ndk-standalone9$NDK/build/tools/make-standalone-toolchain.sh \ --platform=android-9 \ --install-dir=${INSDIR} \ --too... 阅读全文
posted @ 2014-01-09 14:40 scue 阅读(6409) 评论(0) 推荐(0)
摘要:之所以写出来,是由于经常因为这个问题屡屡丢面子..一般情况下,QString转换成(char*),我们一般直接使用: char *str = qstr->text().toLatin1().data();当然这也本身就一点问题也没有,假如得到的str为"123",那么str就点4个字符的空间,最后一个字符是'\0';可就是这么一个'\0',在设定gsoap的server的时候,它并不需要,被坑了好几回了,.. 出错的信息大概都是这样子的:Starting /media/Study/Workspace/Qt/build-zigbeeCli 阅读全文
posted @ 2013-12-21 13:31 scue 阅读(1923) 评论(0) 推荐(0)
摘要:1.error: cannot convert ‘int*’ to ‘hostent**’ forargument ‘5’ to.. 原因分析: 缺少的宏定义,导致使用了错误的函数原型。 被调用的函数是: gethostbyname_r(addr,&hostent,soap->buf,SOAP_BUFLEN,&soap->errnum) 正确的调用函数应该是: gethostbyname_r(addr,&hostent,soap->buf,SOAP_BUFLEN,&host,&soap->errnum) 解决方法: 1)修改文件s 阅读全文
posted @ 2013-12-18 15:15 scue 阅读(1558) 评论(1) 推荐(0)
摘要:2013年12月11日,Qt发布了其新的Qt版本:Qt5.2.0;利用这个新的版本,我们可以很轻松地制作出Android手机的NDK应用程序。开发环境:Ubuntu13.10 x86_64下载链接:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/下载文件:qt-linux-opensource-5.2.0-android-x86_64-offline.run1. 安装步骤: chmod +xqt-linux-opensource-5.2.0-android-x86_64-offline.run ./qt-linux.. 阅读全文
posted @ 2013-12-18 11:55 scue 阅读(6509) 评论(0) 推荐(0)
摘要:最近在看一本书,受益匪浅,作者是李宁,下边是编写本次蜂鸣器的全程实录:1. 了解开发板中的蜂鸣器 1) 查看蜂鸣器buzzer在底板中的管脚信息 2) 查看蜂鸣器在总线中的信息 3) 翻看S3C6410芯片手册,查看GPF15相关信息2. 在了解了开发板中蜂鸣器之后,编写代码对它进行控制。 由于蜂鸣器是通过PWM(脉冲宽度调制)进行开关控制的,故也称为PWM。 1) 编写pwm.c(包含Linux驱动模块的主要模型代码)#include "pwm_fun.h"static struct semaphore lock; /* 创建信号量*///文件打开时,自动... 阅读全文
posted @ 2013-12-17 01:55 scue 阅读(1620) 评论(0) 推荐(0)
摘要:1. 查看需要修改的虚拟硬盘:[scue@Link:tftpserver]$ vboxmanage list hddsUUID: 79d65850-6846-40c3-a8e7-715b199d1673Parent UUID: baseFormat: VDILocation: /media/Source/VirtualBox/Fedora9.vdiState: locked writeType: normalUsage: Fedora9 (UUID: b43e3dd0-60f3-4054-aa98-a5a0b354e2fe)U... 阅读全文
posted @ 2013-11-03 19:11 scue 阅读(1863) 评论(0) 推荐(0)
摘要:1. 交叉编译环境:export ARCH=armexport SUBARCH=armexport PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATHexport CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-2. 安装依赖环境:sudo aptitude install zlib1g-dev libssl-dev3. 编译 zlib for ARM: 版本[zlib-1.2.8.tar.gz]./configure --prefix=/opt/FriendlyARM/z 阅读全文
posted @ 2013-11-03 06:24 scue 阅读(1789) 评论(0) 推荐(0)
摘要:Version:sqlite-autoconf-3080100.tar.gzDownload:https://www.sqlite.org/download.html1. toolchains:export ARCH=armexport SUBARCH=armexport PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATHexport CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-2. configure: ./configure --prefix=/opt/Friend 阅读全文
posted @ 2013-11-03 04:36 scue 阅读(400) 评论(0) 推荐(0)
摘要:前言,配置了好久没有发现老是出问题tftp: server error: (2) Access violation,一般侦测之后...1. 安装软件包:apt-getsudo apt-get install tftpd tftp xinetd2. 配置相关文件:vi /etc/xinetd.d/tftpservice tftp{protocol = udpport = 69socket_type = dgramwait = yesuser = scueserver = /usr/sbin/in.tftpdserver_args = -s /media/Study/tftpserverdisab 阅读全文
posted @ 2013-11-03 04:21 scue 阅读(891) 评论(0) 推荐(0)
摘要:1. gsoap的好处就不用说了:百度百科2. gsoap的下载地址:项目地址,目前我使用的是2.8.15版本3. 开发环境:Ubuntu13.104. 具体操作步骤(以简单相加为例): 1)编写add.h(头文件)//gsoap ns service name: calc//gsoap ns service protocol: SOAP//gsoap ns service style: rpc//gsoap ns service encoding: encoded//gsoap ns service namespace: http://localhost:8888//gsoap ns... 阅读全文
posted @ 2013-11-01 17:45 scue 阅读(3201) 评论(0) 推荐(0)
摘要:1. gsoap的好处就不用说了:百度百科2. gsoap的下载地址:项目地址,目前我使用的是2.8.15版本3. 开发环境:Ubuntu13.104. 具体操作步骤(以简单相加为例): 1) 编写add.h(头文件)//gsoap ns service name: calc//gsoap ns service protocol: SOAP//gsoap ns service style: rpc//gsoap ns service encoding: encoded//gsoap ns service namespace: http://localhost:8888//gsoap n... 阅读全文
posted @ 2013-11-01 17:39 scue 阅读(2944) 评论(0) 推荐(0)
摘要:开发环境:Ubuntu13.101. 添加源,并安装tinyos-2.11:sudo gedit /etc/apt/sources.list #往里边添加debhttp://tinyos.stanford.edu/tinyos/dists/ubuntulucid mainsudo apt-get updatesudo apt-get install -y tinyos-2.1.12. 安装好wine,及安装Keil:sudo apt-get install wine #安装wine,在Linux上运行Windows程序文件下载:Keil_C51_V8.09汉化.zip利用wine安装好Keil 阅读全文
posted @ 2013-10-28 02:21 scue 阅读(1618) 评论(0) 推荐(0)