自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (20)
  • 收藏
  • 关注

原创 FATFS最新R0.13官方源码下载

FATFS官方源码下载地址

2017-06-28 15:26:47 3103 1

原创 Java网络编程之(三): TCP协议使用NIO实现非阻塞Soket通信

Java网络编程之(三): TCP协议使用NIO实现非阻塞Soket通信前面介绍的网络通信程序是基于阻塞式API的————即当程序执行输入、输出操作后,在这些操作返回之前会一直阻塞该线程,所以服务器必须为每个客户端都提供一条独立线程进行处理,当服务器需要同时处理大量客户端时,这种做法会导致恨不能下降。使用NIO方式刚可以让服务器使用一个或几个有限几个线程来同时处

2016-07-12 18:22:35 4220

原创 Java网络编程之(二): TCP的多线程连接

Java网络编程之(二): TCP的多线程连接相比前面一个例子,这里加入了多线程的操作,服务器可以不断读取客户端数据,并向客户端写入数据;客户端也可以不断的读取服务器数据,并向服务器写入数据。支持多客户端,功能实际就是一个基于Socket的TCP简易聊天程序,服务端实现了消息的转发。局域网中电脑A用作服务端,IP为192.168,31.168同时电脑

2016-07-12 16:06:52 2070

原创 Java网络编程之(一): TCP的简单连接

Java网络编程之(一): TCP的简单连接这是一组非常基本的连接,局域网中电脑A用作服务端,IP为192.168,31.168电脑B用作客户端,IP为192.168.31.132一. 服务端TcpServer_1.javaimport java.net.*;import java.io.IOException;import java.io.PrintStr

2016-07-12 15:21:45 4067

原创 (JAVA)基于Socket的TCP和UDP编程

(JAVA)基于Socket的TCP和UDP编程最近空闲下来了,顺便学习了下Java的网络编程,例子都是来源网络,整理了下,先记录下来,以便后用!一. TCP 、UDP、ScoketTCP: Transmission Control ProtocolUDP: User Datagram ProtocolSocket是对TCP/IP协议的封装,Socket本身并不是协议,而是

2016-07-12 15:03:33 5937

原创 Android OTA升级新旧版本任意升级

1. Android升级到较新的版本后,想用.zip升级包升回旧的版本时,在升级时会发错。这是由于android系统时对升级文件有版本检测。2. build/tools/releasetools/ota_from_target_files:def main(argv): def option_handler(o, a): if o == "--board_config":

2016-01-18 11:24:08 3884 1

原创 Android系统文件安全权限检测/system/build.prop修改

Android4.4上修改system/build.prop的文件权限后,导致系统不能正常启动,需把权限修改回0644,才能正常启动。追踪串口,发现错误:由于需要应用修改sytem/build.prop文件,所以得跳过system/build.prop的文件安全检测,代码在system/core/init/util.c中,注释掉这段make编译.img

2015-10-12 10:13:17 8246

原创 海思Android编译——mtd-utils工具

mkfs.ubifs和ubinize两个工具是用来制作UBIFS镜像

2014-06-27 12:05:08 3399 1

原创 Android源码中如何添加apk文件(源码预安装apk)

只有一个apk文件,如何添加到Andorid源码中,开机之后这个apk已经安装好。1.device/amlogic/f20ref/f20ref.mk中copy file到system/app目录下。PRODUCT_COPY_FILES += \ device/amlogic/f20ref/hello.apk:system/app/hello.apk2. make 源代码。

2013-08-26 16:37:01 3529

原创 android/linux usb 摄像头获取一张图像

usb uvc 摄像头#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu

2013-07-23 16:30:16 1644

原创 内核配置zc301 uvc USB摄像头 android usb 摄像头

开发板系统:android4.0 (Linux kernel 2.6.34)插上zc301 USB 免驱摄像头,/dev/目录下并没有此设备。需要在内核中去配置zc301系列USB摄像头。make menuconfigDevice Drivers --->Multimedia support ---> * > Video For Linu

2013-07-22 15:39:12 4408

原创 QT210开发板android应用程序控制led灯[android应用程序控制硬件]

QT210 开发板 LED应用程序    目的: 编写一个android应用程序来控制开发板上led灯的亮与灭.编译环境: Ubuntu12.04Android系统: android4.0 (linux3.0.8)一.驱动1. 查看原理图,QT210开发板上led D5, D6, D7, D8 对应引脚为EINT0, EINT1, EINT2, EINT3.

2013-05-18 17:27:04 2369

原创 linux下andorid-ndk安装

在android上编写应用程序时,可能会用到jni,因此要安装android-ndk 1. 下载android-ndk      android-ndk-r6b-linux-x86.tar.bz2或更高版本      http://download.csdn.net/detail/colwer/5403461 2.配置环境变量:      修改/etc/profile 文件

2013-05-18 16:09:56 2270

转载 Linux I2C设备读写应用程序

在linux中,I2C总线被做为一个标准总线加进内核,所有的I2C设备都被挂到该总线上,通过I2c core进行管理,设备驱动通过调用I2c core中的注册函数将I2C驱动注册到I2C总线上,在probe到相应I2C设备时为之创建一个adapter,并将其添加到adapter总线上。请情请参考本blog,Linux内核驱动--platform device和platform driver注册过程

2012-12-17 20:56:47 7275

原创 qt210开发板重力感应方向如何更改

qt210开发板android2.3系统重力感应方向与实际有偏差,可通过修改感应器配置来更改.1.进入android2.3内核目录, make menuconfig进入配置菜单2.修改bma配置Device drivers --->    Input device support --->         Miscellaneous devices --->(

2012-11-25 16:01:42 1205

转载 ubuntu下tftp服务器安装

sudo apt-get install tftpd-hpa tftp-hpa打开/etc/default/tftpd-hpa它的配置文件。#Defaults for tftpd-hpaRUN_DAEMON="no"OPTIONS="-l -s /var/lib/tftpboot"修改设置如下:#Defaults for tftpd-hpaRUN_DAEMON="yes

2012-11-20 22:20:48 747

转载 爆笑程序员的笑话

1、栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。。。3、《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。4、怎么使用面向对象的方式变得富有?继承。5、为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。

2012-11-20 20:27:53 875

原创 ok6410Android应用程序:(jni方式)控制LED/GPIO

前面文章介绍了如何编写led驱动模块,这里介绍如何编写一个Android应用程序去控制LED/GPIO.小弟不才,不会用JAVA,所以这个应用程序是用C写的,然后用java实现了几个按钮,代码和外观都比较丑陋,大家勿喷!费话少说,贴代码!1.新建eclipse项目 2.在led.java中加入public static native int led(int i, int j);

2012-10-23 14:45:20 2873

原创 6410led驱动模块及测试程序(独立控制四个led)

6410LED驱动及测试程序LED驱动模块编译:(led.c)#include #include #include #include #include #include #include #include #include #define DEVICE_NAME "leds0" //设备名(/dev/leds)#define UGPMCON

2012-08-29 09:38:39 1691 1

转载 arm开发板6410/2440上mjpg-streamer网络视频服务器移植

摄像头移植一、环境主机环境 :ubuntu 10.10         目标板 :FS-S5PC100 主机工具链 :gcc-4.4.5         交叉工具链 :arm-unknown-linux-gnueabi-gcc  摄像头 :ZC301注意事项:自己制作文件系时,需要将交叉编译工具链中的库文件拷贝到文件系统中。2  调试时使用nfs挂载,调试完成后,将zI

2012-08-28 14:40:21 2857

原创 6410移植RT3070无线模块,WPA加密方式,并开机自动加载

6410移植RT3070无线模块,WPA加密方式,并开机自动加载一. wireless-tools安装wireless-tools是一组无线网络扫描器及监控工具,可以用于监控、分析、以及测试WiFi网络,支持几乎所有的无线网卡和驱动,它可以支持WEP的AP,但它不能连接到那些只支持WPA的AP。连接AP需要使用它所编译出来的工具。1、资源下载下载wireless_tools.29.

2012-08-27 15:25:38 2153

原创 arm开发板6410移植boa服务器

arm/6410移植boa服务器一、boa下载和安装:      1、修改编译安装文件:            1)在www.boa.org下载boa-0.94.13.tar.gz 并解压            2)在src目录下运行./configure生成Makefile。            3)生成Makefile文件,修改                 CC

2012-08-27 15:22:16 1094

mtd-utils-1.5.0.tar.bz2

mtd-utils-1.5.0.tar.bz2,编译ubinize

2014-06-27

lzo-2.03.tar.gz

编译ubinize工具,结合mtd-utils-1.5.0.tar.bz2

2014-06-27

android-ndk-r6b-linux-x86.tar.bz2

android-ndk linux-ndk linux-jni ndk-r6b linux ndk jni 工具,直接解压 环境变量设置: 修改/etc/profile 添加 #set ndk env NDKROOT=/home/share/210/ndk/android-ndk-r6b export PATH=$NDKROOT:$PATH 其中,NDKROOT为你ndk解压后的目录

2013-05-18

QT210开发板led驱动以及在anroid应用程序控件led

1. Led目录是eclipse下的项目文件. 2. modle目录下为内容是led内核驱动模块

2013-05-18

电容屏驱动

android4.0电容屏驱动 arm linux电容屏驱动

2012-12-11

qt210开发板android4.0uboot_1.3.4(qt210_ics_uboot.bz2)

qt210开发板android4.0uboot_1.3.4(qt210_ics_uboot.bz2)编译通过

2012-11-06

6410led.apk(Android应用程序控制硬件LED/GPIO)

6410上运行andorid2.3,加载led.ko,安装运行led.apk,就可控制led了.详细过程在博文.

2012-10-23

linux2.6.28配置选项详解.pdf

linux2.6.28配置选项详解.pdf ; menuconfig 选项详解 android内核配置选项详解

2012-10-15

adb_4.04.zip[强大的adb工具]

解压此包,在命令行(运行cmd)中进入该目录下的tools目录.就可以用了 例如,我解压到桌面 运行 --> cmd 转到tools目录: C:\Documents and Settings\Administrator\桌面\adb_4.04\adb_4.04\tools> 运行linux下ls: C:\Documents and Settings\Administrator\桌面\adb_4.04\adb_4.04\tools>adb shell ls

2012-10-10

FoxitReader WinCE6.0PDF阅读器

FoxitReader WinCE6.0PDF福昕阅读器

2012-09-03

wince6.0浏览器UCWEB6.7

wince6.0 UC浏览器 UCWEB6.7网络软件

2012-08-29

wince6.0画笔工具

嵌入式 wince6.0 画笔工具 画图软件

2012-08-29

wince截图软件PSC截图工具

嵌入式wince6.0截图软件 PSC截图工具

2012-08-29

wince6.0蒙恬手写输入法.cab

wince6.0蒙恬手写输入法.cab wince软件,输入法工具

2012-08-29

jpegsrc.v8b.tar.gz

jpegsrc.v8b.tar.gz 移植mjpg-streamer所需的jpeg库

2012-08-28

arm/6410开发板移植boa服务器

arm开发板移植boa服务器,6410,2440 都可用

2012-08-27

6410移植RT3070/2870无线模块,WPA加密方式,并开机自动加载

6410移植RT3070/2870无线模块,WPA加密方式,并开机自动加载

2012-08-27

rt3070_arm驱动模块rt3070.ko

rt3070驱动模块,基于linux3.0.1,6410可用

2012-08-27

2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2

RT3370_RT5370_RT5372_Linux_STA_V2.5.0 无线rt3070驱动 2.1.定义芯片类型及头文件包含路径以及选择硬件运行平台 CHIPSET = 3070 C_INCLUDE_PATH ?= $(PWD)/include PLATFORM = SMDK2.2修改LINUX_SRC及CROSS_COMPILE参数 ifeq ($(PLATFORM),SMDK) #LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung #CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-#以下设置根据自己的放置位置及编译具体路径设置 LINUX_SRC = /home/tango/code/linux-2.6.32.2 CROSS_COMPILE = /opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux- 然后再make CHIPSET=3070 即可生成rt3070sta.ko文件。

2012-08-21

空空如也

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

TA关注的人

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