Android: 关于USB accessory & HID

最近一直在看关于Android USB accessory与HID相关的文档,发现一组很有意思的应用AccessoryDisplaySource与AccessoryDisplaySink这两个app。将AccessoryDisplaySource安装到Nexus 4手机中,将AccessoryDisplaySink安装到SAMSUNG A9000手机中,再将两个手机通过USB OTG线相连,那么A9000的USB接口将工作在HOST模式,而Nexus 4的USB接口将工作在SLAVE(accessory)模式。两个手机将通过USB线相连之后: Accessory Display 1. Acce … 继续阅读Android: 关于USB accessory & HID

STM32: 使用openocd更新stm32f030F4固件

今天发现在Mac OS上使用port下载openocd软件,得到的软件版本号为0.7.0,通过它来更新STM32F030F4固件的时候,会出现如下错误信息: $ openocd -f interface/stlink-v2.cfg -f target/stm32f0x_stlink.cfg -c init -c “reset halt” -c “flash write_image erase build/ch.bin 0x08000000 bin” -c “verify_image build/ch.bin 0x08000000 bin” -c “reset run” -c shutdown … 继续阅读STM32: 使用openocd更新stm32f030F4固件

Android: 通过LeanCloud推送消息

无意中发现“知乎”App使用了LeanCloud服务,之后就知道了LeanCoud服务可以推送消息。之前也一直好奇在Android系统中,如何进行消息的推送,今天正好可以看看这个功能是如何实现的。不知道推送消息的实时性怎么样,在Android系统进入睡眠状态的时候,能否接收到推送的消息? 准备工作 在LeanCloud官网上注册账号: – https://leancloud.cn/ 下载开发Android应用所需要的SDK(当前最新版本为v3.13.10): – https://leancloud.cn/docs/sdk_down.html – https: … 继续阅读Android: 通过LeanCloud推送消息

RPi 2B: 编译运行Android系统 – n-preview-2

看起来在RPi 2B(树莓派)上运行Android系统地不是一件很难的事情。到目前为止,我已经能够使n-preview-2版本的Android系统在Rpi 2B上跑起来了。 为了能够方便地更新系统,我们使用Brillo系统作为recovery系统,通过fastboot命令更新system image。 具体的使用方法请看:http://www.brobwind.com/archives/975 方法及步骤 当前所使用的项目模板为:device/generic/mini-emulator-armv7-a-neon 1. 修改BroadConfig.mk下的WITH_DEXPREOPT变量,将其注 … 继续阅读RPi 2B: 编译运行Android系统 – n-preview-2