ubuntu linux使用ADB给P85平板刷入CMRecoveryCHS

买了个二手P85单核平板,买来折腾的,这个平板现在也还是有很多问题。于是开始给它刷机,台电官网有这个的刷机包和工具,但是只能用来刷他们官方的包,也是就想着给它刷个第三方的recovery,就选了CMRecoveryCHS这个recovery,但是在window上按着教程开启安卓的USB调试,电脑上打开ADB却显示找不到设备,好像是ADB驱动没装,装了也没用,于是考虑在UBUNTU下用ADB试看看,竟然可以。   继续阅读ubuntu linux使用ADB给P85平板刷入CMRecoveryCHS

wordpress博客加载缓慢解决:去除Open Sans和Lato 字体

最近发现我的博客加载越来越慢,一直以为是因为我的博客主机放在国外,被最近的Wall影响到了,所以也就没怎么注意。今天用firefox打开的时候发现一直停在等待加载fonts.googleapis.com中。看来问题被发现了,是该解决了。

继续阅读wordpress博客加载缓慢解决:去除Open Sans和Lato 字体

编译树莓派raspberry内核出现libz.so.1:No such file or directory

最近更新了树莓派的工具包tools-master,发现发布的arm-bcm2708hardfp-linux-gnueabi-gcc已经可以64位系统上运行了,果断测试了一下,发现了个问题执行make后,提示error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory,看来用64位编辑器还是有问题。

继续阅读编译树莓派raspberry内核出现libz.so.1:No such file or directory

drupal安装模块module启用后无法配置的问题解决

最近给drupal网站安装了挺多的模块,渐渐地也发现了问题。有些模块安装后,在模块页面启用模块后,点击该模块的配置,并未出现模块配置页面,直接跳到总体的配置页面了,总配置页面也没该模块的配置,搞了很久终于发现了问题。

继续阅读drupal安装模块module启用后无法配置的问题解决

stm32使用SPI接口读写W25Q64BV(spi flash)

最近学了下stm32下的spi接口,感觉还是很强大的。为了测试,选了W25Qx系列的W25Q64BV这款spi flash芯片,64Mbit即8MB。使用STM32读写spi flash还是比较简单的,主要是发送一些指令等。spi芯片的应用还是很多,在一些低端路由上就把固件放在spi flash上,运行时把里面的数据读出放到ram里面运行。看来也可以用这个flash,在 stm32构建个嵌入式系统。

继续阅读stm32使用SPI接口读写W25Q64BV(spi flash)

drupal安装CKEditor和imce以及权限设置

使用drupal的第一感觉就是好简陋,不过drupal可用的模块多。可以很快的搭建起来。今天分享下ckeditor和imce模块的设置。这两个模块提供了功能很强大的drupal文章编辑器。drupal自带的编辑器只能用html标签来实现。而用了ckeditor可以实现对文本格式的可视化编辑,imce则用来上传图片。

继续阅读drupal安装CKEditor和imce以及权限设置

基于AVR单片机: 两轮自平衡智能车(2)-PID控制器

之前写了一篇我之前做的基于AVR单片机自平衡智能车的文章,当时用的控制器只是简单的一个P控制。实现自平衡控制实在是很难。今天我就来说说自平衡的PID控制。不得不说PID是个好算法,加上以后自平衡车就很稳定了。

继续阅读基于AVR单片机: 两轮自平衡智能车(2)-PID控制器

ubuntu server服务器上安装drupal

最近帮人搭服务器和网站,买的是装了 ubuntu 的云主机,整个环境需要自己搭建,虽然比较麻烦,但是管理权限大。不像普通的虚拟主机或者空间,基本上都被限制着。这里讲一下在ubuntu安装drupal的过程。drupal是个很好的开源cms系统。  继续阅读ubuntu server服务器上安装drupal

基于Linux x86_64系统编译arm-gcc-4.8: arm-none-eabi-gcc

之前构建了在Linux下进行stm32开发的环境,用的是arm-none-eabi-gcc这个编译器。最近重装了ubuntu,升级到了14.04,发现不能用这个gcc了,提示没有那个文件或目录。发现原来下的那个gcc竟然是32位的,而我的ubuntu是64位的,之前能用是因为在之前的系统装了lib32这个包,可以兼容32位软件。想再装一下这个包,发现已经不支持了。64位确实该成为主流了,可是还是有很多软件没跟上。就如这个arm-gcc,提供下载的只是32位。今天我就来编译一个64位下可以运行的arm-gcc.

继续阅读基于Linux x86_64系统编译arm-gcc-4.8: arm-none-eabi-gcc

beaglebone black(BBB)入门测试实践

终于,我的beaglebone black到货了,这家伙不知道为什么最近这么火,最近很多国家都是卖到断货。BBB采用的是TI的AM3358芯片,arm cotex-a8 armv7内核,性能和速度自然是极好的。 这里记录一下,今天到货后对它的测试。 继续阅读beaglebone black(BBB)入门测试实践