自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决adb shell input text 中文输入,unicode转utf-8

https://github.com/senzhk/ADBKeyBoard上面这个是外国人写的一个输入法,我们把它安装再设置下就ok了直接下载bin下的ADBKeyBoard.apk文件,或者上面那个网址最下端也有一个apk文件链接第一个1.安装打开模拟器,adb install ADBKeyBoard.apk安装该输入法2.设置模拟器的settings-----l

2015-08-24 09:22:07 30239 26

原创 django+uwsgi+nginx部署,静态文件

之所以写这篇是因为网上的很多教程对我来说都没用,特别是对于静态文件的处理问题,花了我两天才弄好,明明照着教程做了,看了n个博客都还不行。关于这三者的安装就不多说了。环境:ubuntu14.04,django1.6,nginx1.4,uwsgi2.0.11环境大同小异,除非版本非常陈旧,要不教程都是通用的。假设你的django项目叫mysite1.修改mysite/mysite/

2015-12-09 17:06:15 8865

原创 android模拟器root,avd root,emulator root教程

需要这两个文件:su和superuser.apk我上传了份:1.首先打开模拟器:emulator -avd xxx &2.把su和superuser.apk拷到模拟器里:adb push su /system/binadb push superuser.apk /system/app如果提示read-only file system则执行下:adb remount3.改

2015-10-29 12:42:13 14271 7

原创 linux修改android模拟器emulator生成的临时文件emulator-xxxxx的目录

当我们启动模拟器的时候,默认会在/tmp/andorid-username/下生成临时文件emulator-xxxxx,这一份临时文件就是system.img的印象,你可能发现了,当我们对模拟器根目录所做的修改会在重启后消失,其实你做完更改之后先不要关闭模拟器,把emulator-xxxxx拷贝到模拟器目录一般是/home/username/.android/avd/xxx.avd/下,并改名覆盖

2015-10-28 15:15:53 1336

原创 ubuntu chorme安装adobe flash插件

两条命令搞定:sudo apt-get install pepperflashplugin-nonfreesudo update-pepperflashplugin-nonfree --install

2015-10-15 14:53:34 591

原创 ubuntu下安装keil4,stlink下载配置,stlink linux驱动

KEIL安装参考这篇:http://blog.csdn.net/ropai/article/details/19813767winetricks corefonts这句在配置的时候,先按ok,让你安装哪些东西就都安装就可以了stlink配置1.到https://github.com/texane/stlink下载stlink-master.zip,点

2015-10-15 11:54:35 10979 3

原创 安卓模拟器emulator安装google play store

提供2中方法,一种需要root,一种不需要1.无需root(1)打开模拟器:emulator -partition-size 512 -avd google &(2)重新挂载文件系统,解决read-only filesystem,否则无法push:adb remount(3)看到remount succeed就可以push了:adb push Gms.apk /sy

2015-09-24 11:25:46 10312 1

原创 ubuntu无法识别android手机,出现????????

1.插入手机,在终端下lsusb获取端口号,比如我的htc手机:端口号就是0bb42.添加端口号到配置文件echo "0x0bb4" > ~/.android/adb_usb.ini或者手动打开这文件,添加0x0bb4这一行3.重启adb服务:sudo adb kill-server、sudo adb start-server4.亲测有效,之所以不能识别,就

2015-09-21 09:20:24 730

原创 android模拟器重启防止恢复重置,永久删除系统应用apk

别看步骤,我只是细分了下,还没图,认真看完,绝对有用1.拷贝system.img到模拟器目录下cp sdk目录下的system.img avd目录下system.img一般位于这两个位置:sdk根目录下的system-images/android-X/default/armeabi-v7a/或者sdk根目录下的platforms/android-X/images/avd

2015-08-17 09:12:45 4232

原创 ubuntu下jni的简单使用,使用ndk

1.下载安装ndkhttp://developer.android.com/ndk/downloads/index.html下载linux64位,赋予执行权限sudo chmoe 755 android-ndk-r10e-x86_64.bin解压./android-ndk-r10e-x86_64.bin配置环境变量:vim ~/.bashrc添加如下#ndkexpo

2015-08-06 11:39:26 665

原创 ubuntu下jni的简单使用,不使用ndk工具

jdk的安装什么的就省略了1.编写HelloJNI.java2.生成.class文件javac HelloJNI.java3.生成HelloJNI.hjavah HelloJNI或者javah -jni HelloJNI4.编写hellojni.c5.复制头文件sudo cp jdk目录/include/jni.h /usr/include/sudo

2015-08-05 21:45:30 497

原创 acp,amv:command not found

修改用户目录下的配置文件.bashrcvim ~/.bashrc增加以下两句:alias cp="acp -g"alias mv="amv -g"

2015-08-03 14:32:33 476

原创 ubuntu制作android根文件系统

1.下载android的linux内核,google的下不了,给一个csdn的http://download.csdn.net/download/jeanceunix/6417447解压tar -xvzf linux-2.6.25-android-1.0_r1.tar.gz2.安装android sdk网上很多,下一个安装下3.开始做文件系统(1).下载busybo

2015-07-31 17:45:18 940

原创 ubuntu-64位 error while loading shared libraries: libuuid.so.1: wrong ELF class: ELFCLASS64

不要这样子:sudo apt-get install libuuid1要装这个:sudo apt-get install libuuid1:i386mkubimage-mlc2: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file o

2015-07-31 15:43:10 6221

原创 ubuntu14.04-64编译android2.3.4源码

1.安装依赖库和工具/1/sudo apt-get install bison libswitch-perl/2/下载gperf源码3.0.4tar -xvzf gperf-3.0.4.tar.gzcd gperf-3.0.4./configuremake sudo make install/3/gcc g++降级,默认的版本都在4.6以上sudo apt-

2015-07-31 13:33:18 570

原创 dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.6_amd64.deb

类似此类错误都可以这么解决sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb*为上图中(--unpack)前面的那个deb文件,看图最后一条

2015-07-31 10:19:09 7196 1

原创 ubuntu(linux)下TP-LINK,W823N驱动安装

首先使用lsusb查看网卡的芯片可以看到芯片型号使0bda:818b但是realtek瑞昱的官网找不到linux的驱动,在这里下:https://sites.google.com/site/easylinuxtipsproject/reserve-7#TOC-Realtek-RTL8192EU-chipset-0bda:818b-这个地址不仅有818b的还有如下芯片的驱动,实在

2015-07-30 15:05:40 6066 3

原创 error while loading shared libraries: libgtk-x11-2.0.so.0: wrong ELF class: ELFCLASS64

sudo apt-get install libgtk2.0-0:i386

2015-07-30 13:58:40 1234

原创 ubuntu14.04-64位机配置android开发环境,ADT,sdk,eclipsea

1.首先到orcale官网    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  下载jdk2.到google官网   http://developer.android.com/sdk/installing/index.html?pkg=adt  下载adt bundle,

2015-07-22 09:43:57 1742 1

原创 linux i2c 24c08 tiny6410 一个24c08的设备驱动

之前在做i2c测试的时候,都是利用内核源码/driver/i2c/i2c-dev.c这一份已经写好的设备驱动,它提供了我们所要使用的open,read,write,ioctl的接口函数。这种测试的代码见:                http://blog.csdn.net/weiqing1981127/article/details/8010762在文章的最后,前面对内核代码的分析也推

2015-05-21 15:48:24 1058

原创 read-only file system的解决

网上的那些利用mount命令并不能完全解决问题,重启之后还是一样根本解决办法:fsck命令fsck.ext3 -y /dev/sdaext3可以换为别的文件系统,sda也根据你的挂载点更改比如:先使用cat /proc/mount查看你的挂载信息,我挂载了一张sdcard,我就是这张sdcard出现read-only file system,可以看到文件系统为vfat,ro只读

2015-05-19 13:55:00 2922

原创 linux usb驱动,一个简单的usb驱动,simp_usb

我的内核版本:3.16myusb.c:#include#include#include#include//把以下ID替换成你的USBID,sudo cat /proc/bus/usb/devices可以看到这两个ID#define USB_STORAGE_VENDOR_ID 0X8644    #define USB_STORAGE_PRODUCT_ID 0X8

2015-05-17 13:27:38 897

原创 tiny6410,busybox,添加新命令到板上

1.首先到busybox官网下载,http://www.busybox.net/downloads/   我这边下的是1.17.22.tar -xvf busybox-1.17.2.tar.bz23.进入到解压目录make menuconfig①进入 busybox setting->       buildoption ->      按y选中“build busybox a

2015-05-06 16:20:06 549

原创 非常简单的一个块设备驱动,simp_blkdev,2.6.31之后的变化

以下代码亲测在2.6.38上测试通过,在3的内核上不行,因为3的内核有许多API已经变了(见上篇),而且3的struct request没有buffer这个成员simp_blkdev.c:#include#include#include#include#include#define SIMP_BLKDEV_MAJOR 180  #define SIM

2015-05-05 17:50:57 1570

原创 blkdev.h从2.6.31后的一些变化

具体看源码中include/linux/blkdev.hreq->sectors    ------------- >   blk_rq_pos(req)req->nr_sectros   --------------- > blk_rq_sectors(req)req->current_nr_sectors --------------------> blk_rq

2015-05-05 09:29:08 1442 1

原创 qt 触摸屏无反应 不能使用 tiny6410

1.运行自己的qt程序之前先关闭板上qtopia,编辑板上的启动文件    vi /etc/init.d/rcS,把在文件末尾的这一句注释掉:#/bin/qtopia &2.还是在这个文件添加以下3行:cd /home/plg/. setqt4env./tty11 -qws &第2句的.后面有个空格. setqt4env是自己编写的环境变量脚本,其内容就是/bin/

2015-05-04 14:11:05 1452

原创 tiny6410 platform led驱动

实现了对s3c6410开发板led灯的控制led_dev.c:#include#include#include#include#define DEVICE_NAME "tiny6410_leds"static struct resource tiny6410_leds_resource[] = {    [0] = {        .start =

2015-05-04 09:53:58 441

原创 tiny6410利用SD卡烧写bin裸机程序

1.把superboot烧写进sd卡,具体步骤见刷机指南:win7或xp烧写BIOS2.把光盘中的images拷到卡根目录下,不用都拷,拷llinux,friendlyarm.ini,support.bin就够了3.修改friendly.ini,把action从install改为run,os改成UserBin文件最下面的userbin-image改为=myfile.bin,st

2015-04-28 20:38:34 1217 1

原创 下载驱动到tiny6410,hello.ko

由于我的ubuntu内核版本是3.16,而tiny6410的版本是2.6.38,分别在板子上和电脑上执行uname -r命令就可以看到内核版本所以如果你要下载驱动程序到板子上,在编译生成.ko文件时,所使用的kerneldir必须是2.6版本的为此你只要在/opt/FriendlyARM/mini6410/linux/linux-2.6.38目录下运行sudo make就好了友

2015-04-23 17:33:50 430

原创 ubuntu 下安装quartus ii9.1及usb-blaster配置

1.到官网下载免费的网络版quartus iihttp://dl.altera.com/?edition=web      选择版本为9.1从官网下载下来的文件名是:91_quartus_free_linux.tar2.解压tar -xvf 91_quartus_free_linux.tar3.cd到解压目录执行sudo ./install按enter,会让你填安装目录,在

2015-04-23 14:47:10 3394

原创 linux2.6.38内核源码树的建立

注意:以下步骤都要在root权限下执行,sudo1.下载源码  linux-2.6.38.tar.bz2Index of /kernel/linux/kernel/v2.6/2.解压文件到/usr/src下,tar -xvf linux-2.6.38.tar.bz2 -C /usr/src3.make menuconfig选择最后一项,保存.config文件,然后退

2015-04-23 14:24:14 613

原创 使用内核定时器的second字符设备驱动

second.c:#include#include#include  //file_operations#include //dev_t#include#include //kcalloc#include //copy_to_user,copy_from_user#include//中断#include#define SECOND_MAJOR 112

2015-04-21 17:38:57 446

原创 支持轮询操作的globalfifo

globalfifo.c:/*************************************************************************    > File Name: globalfifo.c    > Author: zhyang    > Mail: [email protected]     > Created Time: 2015年

2015-04-20 18:41:53 914 1

原创 支持2个globalmem程序

接上一篇还有一个变化:globalmem_ioctl的声明由原来的4个参数变成3个参数,如下(取消第一个参数struct inode *inode):static int globalmem_ioctl(struct file *filp,unsigned int cmd,unsigned long arg)以下献上我的代码,内核3.16亲测没问题源程序:/******

2015-04-17 22:00:41 467

原创 宋宝华,globalmem在linux 3内核下的一些改变

1.没有asm/system.h的头文件2.asm/uaccess.h 要改为linux/uaccess.h3.没有.ioctl,改为.unlocked_ioctl或compat_ioctl,建议前者4.在支持2个globamem的版本中,除了按照书上的要更改globamem_open,_init,_exit,还要修改globalmem_setup_cdev函数中的cdev_add的最

2015-04-16 19:00:51 1036

转载 struct stat

在使用这个结构体和方法时,需要引入:struct stat这个结构体是用来描述一个linux系统文件系统中的文件属性的结构。可以有两种方法来获取一个文件的属性:1、通过路径:int stat(const char *path, struct stat *struct_stat);int lstat(const char *path,struct stat *struct

2014-12-30 10:17:44 444

转载 linux c mysql的一些细节

下文的用到的数据库表:              数据库中存在表table, 有name(varchar类型),age(int类型)。 1.查询语句中引用变量值 在执行INSERT语句时,如果对具体的值进行插入则很简单,如下向数据库表table中插入记录:name='颖',age=32。       mysql_query(MYSQL*, "INSERT INT

2014-12-22 11:52:01 394

转载 setsockopt(server_sockfd,SOL_SOCKET,SO_REUSEADDR,&j,sizeof(j));

int j=1;setsockopt(server_sockfd,SOL_SOCKET,SO_REUSEADDR,&j,sizeof(j));bind(server_sockfd,(struct sockaddr *)&server_add,server_len);默认情况下,两个独立的套接字不可与同一本地接口(在TCP/IP情况下,则是端口)绑定在一起。但是少数情况下,还是需要使用这

2014-12-09 09:27:55 5957 2

转载 编写一个程序库,实现定时器的功能,它能为用户提供在同一进程中多次使用的定时器。

#include #include #include #include #include #include #define MAX 10    //定时器最多个数int i=0,t=1;     //i表示定时器个数,t表示从程序开始执行到目前经过的时间struct Timer{       inttotal_time; //定时时间       int

2014-12-05 19:19:41 580

转载 vim c编程初步配置

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set s

2014-12-04 21:20:40 553

蓝颜4.0ble通信,android端代码

比较简单的一个例子,没有像官方的那样复杂,总体就是一个按钮对应一个函数,操作顺序就是打开蓝牙--scan---点击搜索到的蓝牙设备连接--read/write,有问题评论,我尽快回复,谢谢,有用请支持。

2015-10-20

蓝牙3.0及以下版本客户端

蓝牙3.0及以下版本服务端,同名搜索服务端

2015-10-20

蓝牙3.0及以下版本服务端

蓝牙3.0及以下版本服务端,还有一个客户端,类似名搜索即可

2015-10-20

三星应用商店最新版,samsung galaxy apps,samsung app store

三星应用商店最新版,samsung galaxy apps,samsung app store

2015-09-01

空空如也

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

TA关注的人

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