Popmetal ubuntu系统实现jpeg硬解例子 一、下载、烧写ubuntu固件 固件地址: http://chipspark.com/download/fi ... opMetal_20150706.7z烧写工具: http://chipspark.com/download/fi ... ool_Release_v2.3.7z系统登入密码 ubuntu二、下载popmetal-kernel-3.14git clo
PopMetal和PX2上运行upstream linux kernel代码 Rockchip的平台,以其强大的性能和丰富的功能,在开源社区大受欢迎,Linux内核对其提供越来越丰富的支持。 Linux内核目前发布的最新稳定版本是Linux 4.2,Linux 4.3的合并窗口已经打开,大概下周会发布rc1版本,最终的稳定版本会在一两个月内发布。在Linux内核的每一个版本中,都会合并国内外大量Linux kernel hacker们为Rockchip平台提交
解决Popmetal板上I2C挂载额驱动不正常,含陀螺仪、重力传感器 最近楼主拿到的popmetal板上的陀螺仪芯片使用不正常,可读到设备号,却没办法读到数据,经过测试,发现所有挂载在IIC总线上的设备全都不正常,然后在别人的另一块板上可正常运行,发现两块板的IR旁的编号不一样,别人板编号是1445,而楼主的板是1522,估计是新板,在询问芯客的工程师后,他们在检测之后,发现是新板中i2c-1总线上的SDA信号被干扰了,sda线被强制拉低,故只要将对应的干扰信号的线
RK3288开发板PopMetal上的GPIO驱动实例 楼主在这边给大家介绍下如何使用PopMetal的GPIO。先讲过程,再讲原理吧,该驱动需要涉及到的知识点:1,DTS设备树的作用,2,platform虚拟总线驱动的编写。第一步,添加DTS节点在/kernel/arch/arm/boot/dts/rockchip.dts下添加如下内容。下图rockchip-leds-gpio这部分的内容,修改保存, 第二步,在kernel
PX2关于Adb工具的使用 adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理px2开发板, 在window下打开cmd命令,进入到adb tools所在的文件夹可以执行下面这些命令 下面我为大家列了一些常用的命令1.进入设备或模拟器的shell:adb shell 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shel
PX2分享Android预设桌面定制与电量图标修改以及版本更改 目前桌面使用google默认使用Launche2,源代码位置为:sdk/packages/apps/Launcher2,桌面快捷方式在:sdk/packages/apps/Launcher2/res/xml/default_workspace.xml中修改。如图:其中:launcher:screen="1"为:第几屏;launcher:x="0"launcher:y="
yeelink在PX2上的运用(远程控制) 首先介绍yeelink,这嘛,是一个开放的云服务器平台,大家都可以去注册一个自己的账号,然后就可以使用它的服务器就是,只要你的设备能够联网,无论你人在哪里,就能从网络上控制你的设备,而它就提供各种API接口,我们只要熟悉一点tcp的编程我们就可以简单使用了,另外值得注意的一点是,yeelink也可以在微信公众号上查看,修改我们的设备,十分简便。官网是这个,http://www.yeelink.
【Rayeager PX2】PX2上使用GPIO口的例程 之前楼主在论坛中已经分享了简单驱动的编写,现在楼主再来教刚接触板子的新手们如何引用调用GPIO,不过这里楼主并没有将GPIO口的函数封装成库,然后在eclipse上调用,楼主这边的例子,只是简单的用adb工具进入板中,然后用一个测试程序使用端口,有兴趣想要在安卓界面调用端口的,可以参考楼主之前写的那编jni调用的帖子。首先我们依旧来简单地说下步骤,1.在/kernel/drivers下建个
【Rayeager PX2分享】PX2上ttys3串口测试程序编写 在PX2开发板上有个已引出的的ttys3,大家如果用PX2来开发或者学习,时不时总是会需要用到这个串口的,而在android系统中,使用串口的方式也很简单,因为在PX2的源码中已经有了ttys3的驱动,我们只需要将起编译进内核(编译fangshihttp://bbs.chipspark.com/forum.p ... =%E4%B8%B2%E5%8F%A3)就可以像操作文件一样,操作这个串口,然后
【Rayeager PX2分享】修改安卓开机后进入主屏幕流程分析 在之前楼主在学习了Android的启动流程后,继续学了下去,然后看了上面这位博主的分享,便对修改主屏有明确思路了开始尝试修改开机后首次进入的界面,首先楼主先写了一个简单的apk,主要最初默认的程序中在AndroidMain里fiter里加了句 主要在android启动后选择主屏幕可以找到这个apk。显示hello PX2样子如下 生成apk,然后在linux环境下,把apk复制到
【Rayeager PX2分享】最简单helloworld驱动编写 论坛里应该有一部分人是想学驱动,却不知道该怎么入门吧,在这里我教大家写一个helloworld的简单随linux内核加载的驱动。1.首先在/kernel/drivers下建一个新的文件夹hello,在文件夹里添加四个文件分别是hello.c,hello.hKconfig,Makefile,hello.c文件里也有注释,这个文件主要就是为了注册和初始化设备文件以及定义驱动接口,主要是用啦fi
Rayeager PX2测试tcp与PC机通信的测试程序分享 之前学linux时做过一个小例程,测试PX2开发板上的tcp通信,现发到论坛里和大家分享一下,主要是实现板与PC机的一个简单的通信测试,首先,配上两个程序(程序中没注释,不过具体函数的功能想了解也可以百度下),一个是tcp中负责接收的(tcp_ser.c),一个负责发送数据的(tcp_cli.c),如果在linux下编译,再分别开启两个终端执行,会是如下效果: 由于PC是x86
【Rayeager PX2分享】解决px2开发板的usb转串口不可用问题 本人在使用px2开发板的usb作为串口时遇到问题,在/dev目录下有出现ttyusb0,但不可用。注:没有插上串口线是不会出现ttyusb0的。解决办法如下:1.请用本帖提供的usb-serial.c与usb-serial.h文件替换px2所自带的文件。文件路径如下:/home/zoubin/sdk/kernel/drivers/usb/serial。2.进入kernel目录下,进行m
【Rayeager PX2】andoid开机logo分析及PX上的实现 PX2烧的系统也是android的时候,那么修改logo的方式也就大同小异啦,楼主也比较闲,就来试试修改logo。大家都知道android启动界面分三步,一步是内核的启动logo,然后是android的启动初始化logo,最后还有个启动成功的开机动画。楼主一开始的理解是在PX2上的过程就是,先出现两只小企鹅,然后出现android的字样,然后android这两字会动一下,首
【Rayeager PX2分享】OpenCV入门之线段检测 线段检测主要运用Hough变换,Hough变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。在OpenCV编程中,实现线段检测主要使用cvHoughLines2函数。函数原型:CvSeq* cvHoughLines2( CvArr*
【Rayeager PX2分享】OpenCV入门之图像缩放 在实际应用中,我们经常需要将某种尺寸的图像转换为其他尺寸的图像,比如放大或缩小图像。实现图像缩放的功能主要涉及到两个关键的函数:cvResize和cvCreateImage。关键函数介绍:1.cvResize void cvResize(const CvArr* src,CvArr* dst,Int interpolation = CV_INTER_LINEAR);
【Rayeager PX2分享】:串口通信你的正常么? 本节主要是从下面3个方面进行讲解:1.工具准备工作2.串口设置 3.简单的串口通信 一、工具准备工作1.电脑一台;2.PX2开发板一台;3.Micro—USB线一根; 4.PX2电源线一根;5.HDMI数据线一根;6.LED智能电视一台;7.Android手机一部;8.Wubi已经下载;9.已经建好了虚拟机。 二
【Rayeager PX2】Rayeager PX2开发板上安装FreeBSD 在PX2开发板上安装FreeBSDPX2主芯片是RK3188(Cortex A9)所以FreeBSD支持FreeBSD安装方法:1. 下载2. 汇编Kernel,安装在USB Flash(盘符da0)# truncate -s1024MXXX.img # mdconfig -f XXX.img -u0 # newfs /dev/md0 # mount /dev/
【Rayeager PX2】PX2开发板Linux开发工具使用说明 Linux 开发工具使用说明一、运行 upgrade_tool 程序(需要 sudo)输入 devNo 进行设备选择,重新搜索按 R,退出按 Q二、选择设备后,主界面如下图:左侧是功能描述,右侧是命令语法。升级相关操作都在 upgradecommand 列表下,忘记命令语法可以输入 H 进行查看,清屏输入CS,退出按 Q.CD
【Rayeager PX2分享】针对PX2打造串口终端 如果:1. 公司的网必须是公司的认证系统才能获取到IP地址,否则无法使用,2. 不允许一个电脑同时连接2个网络,好在还有第三种方式:串口终端这个时候,PX2那丰富的接口起到了作用。甚至都不需要额外买USB2TTl的芯片了,因为板子自带了。就是这个,USB调试接口,使用micro usb线把PC和PX2连接起来,PX2就会上电,电脑就会识别出来