所有由hzak发布的文章

利用公网上的计算机使两台不同局域网的电脑进行ssh远程登录

公网电脑IP: 123.57.151.90 (Ubuntu 14.04, 需要能够ssh登录) 电脑A IP: 192.168.1.30 电脑B IP: 10.0.0.6  (Ubuntu 14.04,需要运行ssh服务, 用户:kid) 电脑A ssh到电脑B可以通过: 在电脑B上执行: $ sudo ssh -C -f -N -g -R 8086:localhost:22 root@123.57.151.90 电脑A 通过ssh登录到公网电脑: $ ssh root@123.57.151.90 在公网电脑上执行: $ ssh -p 8086 kid@localhost

Android系统添加水印配置文件/system/etc/setup.conf

与水印相关的源文件在这里: frameworks/base/services/core/java/com/android/server/wm/Watermark.java 参数包括: -要显示的字串(只能显示ASCII字符) -字符大小(dpi) -x轴偏移 -y轴偏移 -字体阴影颜色 -字体颜色 -字体阴影半径 -字体阴影x轴偏移量 -字体阴影y轴偏移量 class Watermark { Watermark(Display display, DisplayMetrics dm, SurfaceSession session, String[] tokens) { if (false) { … 继续阅读Android系统添加水印配置文件/system/etc/setup.conf

使用stm32f429discovery验证chibios dual CDC功能

从chibios@ec59801上的demo/STM32/RT-STM32F429-DISCOVERY/usbcfg.c中可以看出, 它的USB接口使用的是OTG_HS core。于是修改相关的代码:将USB_CDC_IAD中的usbcfg.[ch] copy到这个项目中,同时修改main.c文件,使得每个CDC对应一个shell。编译并下载firmware到STM32F429-DISCOVER开发板中,使用超级终端发现两个com口可以同时使用。

Android开发: 如何使用adb命令forward Android device

使用adb命令来forward tcp端口是最常用的,如进行gdb debug的时候来forward tcp 5039端口,命令如下: $ adb forward tcp:5039 tcp:5039 而如果想forward Android设备中的设备文件,如/dev/input/event0, 则可以这么操作: $ adb forward tcp:8001 dev:/dev/input/event0 这样就可以在电脑上通过读写tcp端口8001来读写Android设备中的/dev/input/event0了。 验证: 可以参考system/core/libcutils/socket_netwo … 继续阅读Android开发: 如何使用adb命令forward Android device

stm32f4discovery不支持将usb配置成dual CDC

从网上下载了最新的Chibios-RT源代码(@ec59801), 从testhal/STM32/STM32F4xx/USB_CDC_IAD中可以看到,这个是关于dual CDC的一个 sample, 使用的是Olimex STM32-E407的开发板(https://www.olimex.com/Products/ARM/ST/STM32-E407/resources/STM32-E407.pdf),想porting到stm32f4discovery开发板上,看了相关的代码(mcuconf.h, usbcfg.c, usbcfg.h), 发现它是由OTG_HS core(OTG_FS_2)来 … 继续阅读stm32f4discovery不支持将usb配置成dual CDC