- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 香蕉派路由功Openwrt、Android功耗对比测试
路由这个东西是要长期通电使用的,所以功耗也是需要关注的。现在香蕉派路由已经有了openwrt和android两个系统,这两个系统的功耗是否一样呢? 测试工具:QUIGG的德国产功耗测试仪一个、手机充电器一个 香蕉派路由:除网线、调试串口外,没有接任何外部设备,当然TF卡必不可少。没有开启无线
2014-11-17 07:54:37 4282
原创 【Allwinner ClassA20类库分析】8.GP类的使用
提到RTC,就不能不说备份寄存器的作用。一般情况下,在设置了RTC的时间后,都会在备份寄存器中做一个标志,表明当前时间已经被设置过,不需要重新设置;当没有检测到这个标志,则证明RTC曾经断过电,时间是不正确的。今天就来说已说备份寄存器类的用法。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 备份寄存器
2014-11-16 16:05:38 1139 1
原创 用香蕉派制作香蕉派路由openwrt系统镜像
BPI-R1最新版全功能的openwrt系统还没有发布,等得着急啊,还是自己先来制作一个可以运行的系统吧。不过由于这里的配置文件是香蕉派的,所以有些功能路由是运行不了的,就当是热热身吧。所有的操作都是在香蕉派Lubuntu下完成的,不需要交叉编译的环境,省了不少事。1.下载必须的文件:这个网站是openwrt最新的文件,已经编译好的,直接用吧。下
2014-11-14 08:59:42 9561
原创 【Allwinner ClassA20类库分析】7.RTC类的使用
这一节要说的是RTC类的使用,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 RTC,实时时钟控制,如果有备份电池的存在,那么在系统关机断电后时间是不丢失的,并且还在走时。开机后可以直接读取出当前值,并设置为系统时间,这也是嵌入式开发中常常用到的东西。不过由于有了网络的介入,为了节省成本,一般也就使用网络的时间同
2014-11-14 08:46:15 1622
原创 展示一下香蕉派路由Android系统
没什么好说的,第一版的系统,Android部分还可以,路由设置确实有闪退现象。等稳定版发布,可以把机顶盒和路由二合一,再接个SSD,还是很不错的。硬件开机桌面安卓程序安卓设置可以打开USB调试,使用ADB了各种程序设置文件管理器影视部分
2014-11-13 08:31:58 3177 1
原创 【Allwinner ClassA20类库分析】6.LRADC类的使用
本节讲述LRADC类的使用方法,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 先来说一下A20的ADC。A20的ADC共有两种,一种是LRADC,另一种是TPController。 LARADC,是一种低分辨率的模数转换器,按照用途A20常把它当作按键检测的通道,可以检测长按、短按、按下、抬起
2014-11-12 22:13:39 2861
原创 【Allwinner ClassA20类库分析】5.PWM类的使用
这一节讲述PWM类的使用方法,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 PWM,又一个典型的输出功能,是利用处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。它主要包括周期、脉冲宽度和占空比这几个概念。脉冲宽度就是高电平输出的时间,占空比就是低电平所占的百分比。而高电平与低电平时间的总和就是周期
2014-11-12 22:01:28 1570
原创 【Allwinner ClassA20类库分析】4.GPIO类的使用
从本节起,开始使用ClassA20类库完成操作外设的功能,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 封装的目的就是简化操作,试想一下,如果想在Linux中直接设置GPIO寄存器需要做什么工作?基本上计算物理地址、获取映射地址、了解每个寄存器的作用、设置对应的位。。。。。。很是繁琐。而使用了封装的类库之后,只需要这样做:
2014-11-12 21:58:33 1764
原创 【Allwinner ClassA20类库分析】3.ClassA20功能及结构
经过前两节的铺垫,在语法上估计没有问题了吧,现在正式进入ClassA20类库的环节。 首先先下载文件:https://github.com/tjCFeng/ClassA20,推荐直接下载zip文件。解压... A20.pas - 整个类库的基础,为计算映射地址的单元,不需要直接使用 Clock.pas - 打开关闭部分外设的时钟控制
2014-11-12 21:53:43 1628
原创 【Allwinner ClassA20类库分析】 2.free pascal语法及结构简析
上一节介绍了Lazarus一般的开发操作流程,对于不熟悉pascal语言的朋友可能看的还是不大明白,不知道pascal代码里都应该包含什么或起什么作用,这回就简单地介绍下语法及代码文件的结构。当然,只是描述一下通常会用到的东西,如果想深入了解pascal,请参考本节最后推荐的书。 free pascal的代码文件一般只有两种,.lpr和.pas(或.pp);lpr文件是工程文件,
2014-11-12 21:49:15 1658
原创 【Allwinner ClassA20类库分析】 1.ARM上的Delphi - Lazarus
提起上位机上的Delphi,在以前可能熟悉的人很多,虽然前几年随着Borland公司的倒闭,使用Delphi的人越来越少,但是这并不能掩盖她先进的VCL框架、全能选手的光芒。在Windows平台上,无论从Win95,还是到Win8.1,编译过一次的exe文件可以在无需安装任何运行时库的情况下直接运行,曾经也是病毒编写优先考虑的语言;而在各种管理系统的开发中,Delphi也是开发效率运、行效率极其优
2014-11-12 21:45:19 3476 1
经典电路200例,DDB格式。有文件列表。
2012-08-05
Delphi 版 HTML5 WebSocket Server 代码
2011-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人