- 博客(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 1128
原创 (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 791
原创 解决foxmail韩文邮件在win10下显示方框的问题
打开win10的设置,搜索“可选功能”,搜索结果会有以下3个,点击“添加可选功能”。然后,点击“添加功能”,在新的界面里选择“朝鲜语补充字体”,点安装。安装完成后,再次打开foxmail,韩文邮件里面原先显示方框的地方就可以正常显示为韩文了。
2016-10-28 10:52:46 5089
原创 对存储器(MLC/TSD/EMMC)的一些理解
MLC:没有控制器,在系统中属于块设备(物理设备),读写单元是块,性能完全依赖于系统的nand管理算法,发生掉数据的话就是以k为单位损失。TSD:控制器+MLC。EMMC:以扇区管理,512byte,自带控制器。TSD与EMMC均不依赖于系统的nand管理,有效保障数据的完整性,在系统中是以卡的形式管理,属于逻辑设备。上述纯属个人理解,欢迎指正。
2016-10-19 12:25:23 3926
原创 开发基于全志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 6254 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 2001
原创 转屏时如何做到activity不重新创建
打开AndroidManifest.xml,找到该activity的声明,并添加以下属性:android:configChanges="orientation|keyboardHidden|screenSize"
2016-09-04 22:50:17 601
原创 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 1610
原创 在索智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 8715 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 1804 2
原创 解决nginx下载大文件出现文件损坏,文件大小不一致
小伙伴今天反馈了一个问题,说,网页上传了一个2MB的文件,在网页下载时,只有64KB,并且打开失败。确认该BUG确实存在且必现后,我,踏上了调试解决此BUG之路。1、系统是nginx+php+mysql,凭经验判断与mysql无关,可以无视TA。 2、从PHP网页上传2MB文件后,直接在服务器打开该文件,可以正常查阅,并且与原文件二进制一样。 3、用不同浏览器,不同电脑反复从PHP网页下载该文件
2016-01-22 18:15:27 14302 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 4212 2
原创 U956从B02升级至B04全过程
机器原本是移动定制机,B02版本,里面很多不同类型的预装软件,这其实还是能接受,考虑到这台机器的分辨率是720x1280,320 dpi,挺适合用来调试android apk,于是就想着把它给root了,用来做软件开发。最开始其实并没有想到往B04刷,没想到使上所有能使上的招数,还是没法攻破防线,网友都说B03、B04版本可以root,那看来只能往刷机方面靠。从官方下载B04的更新包,按照说明
2015-05-26 11:30:31 761
原创 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 2317
转载 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 491
原创 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 8169 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 1803
原创 关闭android studio自动存档功能
从eclipse切到android studio有一段时间,颇多感受。其中较为突出之一的是,android studio在编写代码时会帮你自动存档,这主要因为android studio继承于IntelliJ IDEA,或许有部分程序员,特别是有着深厚Ctrl+S情绪的,会对此无所适出。在这里,给出关闭android studio自动存档功能的办法。在android studio菜单栏依次选择
2015-03-03 15:23:30 7122 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 1187
原创 分享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 1420
适用于V3V3sS3S3L的Linux开发包
2020-09-30
nand2.34_patch_20171118.rar
2019-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人