自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ka布

别拦我,我要跳海~!

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 (3)码一个Zeta Linux应用程序

一、前言像我们学习一门编语言那样,从码一个hello world应用程序开始我们的Zeta Linux之旅!嵌入式产品常伴有带显示与不带显示之分,即使同一类产品,也会存在是否有显示的形态差异。比如行车记录仪,有带显示屏的小机及后视镜,也有不带显示屏的口红机及隐藏式记录仪。下文将展示如何编写一个不含GUI的在终端窗口打印hello world的程序,以及一个包含嵌入式GUI的在显示屏上通过GUI控制显示hello world的程序。二、终端程序一个Zeta Linux程序/模块至少包含两部分,Makef

2020-10-03 15:35:08 1075

原创 (2)构建Zeta Linux镜像及Zeta编译系统介绍

一、编译Zeta Linux SDK在安装好软件包的64位Ubuntu 16.04系统里下载好代码以后,执行以下命令,导入SDK所需的临时环境设置。$ cd zeta_linux$ source build/envsetup.sh这个过程需要选择SOC平台,V3/S3或V3s/S3L,选择好之后回车确认结束。这个步骤仅作用于当前终端,也就是说,当关闭当前终端窗口,再次新建终端窗口后,需要编译Zeta Linux或使用Zeta Linux编译环境的,需要再次执行上述步骤中的命令。接着,执行

2020-10-03 13:39:38 745

原创 (1)部署V3/V3s/S3/S3L的Linux开发环境

首先,对V3/V3s/S3/S3L这四款芯片做简单的介绍:V3

2020-09-30 14:48:19 2022

原创 解决foxmail韩文邮件在win10下显示方框的问题

打开win10的设置,搜索“可选功能”,搜索结果会有以下3个,点击“添加可选功能”。然后,点击“添加功能”,在新的界面里选择“朝鲜语补充字体”,点安装。安装完成后,再次打开foxmail,韩文邮件里面原先显示方框的地方就可以正常显示为韩文了。

2016-10-28 10:52:46 4992

原创 对存储器(MLC/TSD/EMMC)的一些理解

MLC:没有控制器,在系统中属于块设备(物理设备),读写单元是块,性能完全依赖于系统的nand管理算法,发生掉数据的话就是以k为单位损失。TSD:控制器+MLC。EMMC:以扇区管理,512byte,自带控制器。TSD与EMMC均不依赖于系统的nand管理,有效保障数据的完整性,在系统中是以卡的形式管理,属于逻辑设备。上述纯属个人理解,欢迎指正。

2016-10-19 12:25:23 3871

原创 开发基于全志V3的LinuxOS

先做下记录,过程后面再补上。成果:1.利用u-boot、buildroot、linux-3.4、tools成功构建linuxOS的V3固件。2.在V3开发板——索智SC3806V上成功烧录并运行上述固件。3.完善mdev hotplug,SD卡热插拔验证通过。4.可运行基于V3 linux编码库编写的demo程序。

2016-10-17 16:06:45 6208 8

原创 Ubuntu16.06编译AndroidM(SoC:Allwinner A64)

本文旨开记录从全新安装Ubuntu到构建AndroidM编译环境,成功编译全志A64 AndroidM SDK的过程。一、安装Ubuntu 16.06 x64编译Android SDK需要64位的Ubuntu,因此选择在机器上安装64位版本的Ubuntu 16.04,桌面版、服务器版均可。安装Ubuntu比较简单,在此不作详细描述。二、配置编译Android SDK的环境打

2016-09-20 14:36:52 1981

原创 转屏时如何做到activity不重新创建

打开AndroidManifest.xml,找到该activity的声明,并添加以下属性:android:configChanges="orientation|keyboardHidden|screenSize"

2016-09-04 22:50:17 579

原创 ubuntu下将vsftpd配置成虚拟用户访问方式

1.创建一个文本文件,将用户名密码逐行填写到里面,如:$touch loguser.txt$vim loguser.txt将用户名、密码一行一行地填写,比如用户名为usera,密码为123456,那么,loguser.txt的内容是:usera1234562.根据loguser.txt文件创建虚拟用户数据库:$db4.8_load -T -t hash -f logus

2016-09-04 22:42:47 1599

原创 在索智SC3807VS EVB上调试开发以太网功能(使用V3s的内部EMAC+PHY)

V3s是全志SoC的一员,可以用于做CDR、IPCAMERA、SportDV等编码类的产品。这次,我需要在V3s上使用Ethernet功能,从V3s datasheet可以确定V3s内部带有EMAC及10/100M的PHY。看了下索智SC3807VS EVB板的SPEC,硬件上已经将Ethernet设计出来,因此选择在TA上面进行预研开发。第一步,飞线接上RJ45接

2016-09-03 12:15:01 8659 3

原创 从A33移植ICM20608D谈Android sensors移植

在A33上移植ICM20608D,历时3.5天。回顾该Sneosr移植、调试历程,没有产生过多障碍及意外。可以说,一切按设想中的样子演进。16日下午完成了linux driver及android hal的移植,确认sensor工作正常,interrupt可产生,driver可作出响应。17日及18日,熟悉代码及调试。19日供应商现场支持,收官。Android sensors的移植方法,可以概括

2016-08-22 14:08:17 1754 2

原创 解决nginx下载大文件出现文件损坏,文件大小不一致

小伙伴今天反馈了一个问题,说,网页上传了一个2MB的文件,在网页下载时,只有64KB,并且打开失败。确认该BUG确实存在且必现后,我,踏上了调试解决此BUG之路。1、系统是nginx+php+mysql,凭经验判断与mysql无关,可以无视TA。 2、从PHP网页上传2MB文件后,直接在服务器打开该文件,可以正常查阅,并且与原文件二进制一样。 3、用不同浏览器,不同电脑反复从PHP网页下载该文件

2016-01-22 18:15:27 14097 2

原创 A20 linux(dragonboard)同时使用Parallel CSI Camera及UVC

【目标】 在A20上同时对parallel同时使用parallel csi摄像头及usb摄像头进行preview。 【选型】 硬件选用主控为A20的CubieBoard2开发板。 软件SDK选用全志A20 Kitkat SDK中的lichee包。 【过程】 1、在linux-3.4的menuconfig中将uvc驱动选项打开,USB_VIDEO_CLAS设置成m,USB_VIDEO_CL

2015-11-19 12:10:43 4191 2

原创 U956从B02升级至B04全过程

机器原本是移动定制机,B02版本,里面很多不同类型的预装软件,这其实还是能接受,考虑到这台机器的分辨率是720x1280,320 dpi,挺适合用来调试android apk,于是就想着把它给root了,用来做软件开发。最开始其实并没有想到往B04刷,没想到使上所有能使上的招数,还是没法攻破防线,网友都说B03、B04版本可以root,那看来只能往刷机方面靠。从官方下载B04的更新包,按照说明

2015-05-26 11:30:31 702

原创 win7(32bit)使用outlook发送带附件邮件时,对方收到winmail.dat的解决办法

step 1安装office-kb957692-fullfile-x86-glb,下载方式:http://share.weiyun.com/0522467bc296b2d0c8f1dabfe7a55e06step 2在 Windows XP中单击开始,单击运行,键入regedit,然后单击 确定 。找到并选择以下注册表子项: 1、HKEY_CURRENT_USER\So

2015-03-21 11:05:55 2296

原创 AndroidStudio显示行号的设定方法

如下图:

2015-03-06 12:33:06 886 2

转载 nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置

解决此问题,根据上传数据文件的大小,你需要调节两个地方的参数配置:1、php 默认上传文件大小限制为 2M,如果超出 2M 你需要修改 php 配置文件 php.ini 里面的参数post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)upload_max_filesize = 2M (上传的单个文件

2015-03-04 11:08:14 481

原创 AndroidStudio导入httpmime jar编译不通过的解决办法

起因:build.gradle的dependencies加入了compile 'org.apache.httpcomponents:httpcore:4.3.3'compile 'org.apache.httpcomponents:httpmime:4.3.6'Err现象:在构建时出现以下错误logInformation:Gradle tasks [:imagecloud:a

2015-03-04 09:13:27 8138 3

转载 java数据类型后加三个点...

从Java5开始,Java语言对方法参数支持一种新写法,varargs(可变长度参数列表),其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。例如说public static void main(String[] args)就可以写成public static void main(String... args)。又例如说 java .ut

2015-03-03 16:02:45 1781

原创 关闭android studio自动存档功能

从eclipse切到android studio有一段时间,颇多感受。其中较为突出之一的是,android studio在编写代码时会帮你自动存档,这主要因为android studio继承于IntelliJ IDEA,或许有部分程序员,特别是有着深厚Ctrl+S情绪的,会对此无所适出。在这里,给出关闭android studio自动存档功能的办法。在android studio菜单栏依次选择

2015-03-03 15:23:30 7071 2

原创 android选取照片并以其uri取得绝对路径

1、在自己的activity中调用startActivityForResult: mBtn_upload.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { Intent in

2015-02-27 14:37:01 1151

原创 分享android打开指定位置sqlite db的一个容错处理技巧

android.content.Context与android.database.sqlite.SQLiteDatabase均存在打开数据库的接口,android.content.Context里面接口最后也是需要调用到SQLiteDatabase里面相应的接口,从表征上看,使用Context里面的接口操作的是私有目录的数据库,即/data/data/下的db文件,主要提供给应用上下文使用。and

2015-02-09 15:18:54 1391

适用于V3V3sS3S3L的Linux开发包

这是Zeta Linux的下载说明,适用于全志V3/V3s/S3/S3L这几款芯片,已实现硬件编码、硬件解码、RTSP/RTMP音视频流传输,UVCOUT、UVCIN等产品级功能。

2020-09-30

openRTSP.7z

这是一个编译好的在windows平台运行的openrtsp工具,方便在进行Rtsp开发和测试过程中进行问题的排查和检验。

2019-09-24

nand2.34_patch_20171118.rar

适用于全志V3S平台的spi-nand补丁,支持多种spi接口的nand flash,1GBit & 2Gbit & 4Gbit。

2019-09-23

自定义RTL WIFI MAC地址补丁

在android wifi hal实现自定义wifi mac address的补丁。

2016-08-22

android打开pdf文件demo

android打开pdf文件的apk工程

2016-08-22

android自动重启测试程序

一个实现不断重启的android apk,主要为了方便对android做压力测试,例如测试N次开关机死机/进不了系统等问题。

2015-03-03

空空如也

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

TA关注的人

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