编译openocd

git clone openocd ./configure –enable-jlink 需要libusb-1.x 下载libusb-1.0.20 ./configure –disable-udev –prefix=/usr 因为centos 7 没有libudev 估计是被systemd-udevd

rtems 4.11 工具链

4年前,曾经把rtems4.10移植到atmel 9263上,要不是当时移植的git仓库还在的话,真是不相信自己居然还干过这事。所以这次再捡起

scapy windows install

最近有点扫描网络的需求,都说scapy好,但是安装是个事(当然指的是windows安装) 有个scapy3k,支持python3,可惜需要po

python创建迅雷批量任务

其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化

ubuntu boost.python

安装boost(未尝试只安装 libboost-python-dev) sudo apt-get install libboost-all-dev 新建hello_ext.cpp,输入以下代码 1 char const \*greet() { 2 return "hello world"; 3

安装 comtypes 时的问题解决(转载)

转载地址:http://idaemon.net/post-213.html Reference: http://www.dev-club.net/xiangxixinxi/22010072906013419/201012250940122.html 下载地址: http://sourceforge.net/projects/comtypes/files/ 不建议使用win32安装包,遇到问题无法调试和修改

netbeans xdebug

xdebug配置 装了wamp后,xdebug默认就安装好了,为了能够用netbeans远程调试,配置文件里得加几句 [xdebug] xdebug.remote\_enable = on xdebug.remote\_handler=dbgp xdebug.remote\_host=localhost xdebug.remote\_port=9000 Netbea

STM32 I2C

STM32 I2C 搞了几天了,比较郁闷,写点东西给那些正在郁闷的同志 // 好使的,也是范例的代码 cnt = TIME\_OUT; while (cnt-- && !I2C\_ChechEvent(I2C2, XXX)); if (!cnt) goto err; // 不好使,总是超时 cnt = TIME\_OUT; while (!I2C\_ChechEvent(I2C2, XXX)) { cnt--; if (cnt

Keil RTX systick 初始化

在STM32F215上移植Keil的RTX操作系统,随便设置下就能好使,但是当我想知道systick到底是怎么设置的时候,就得翻翻代码了,原

Python seems amazing!

一直在找门简单的语言,能够快速完成日常的一些程序,用了一段时间C#,虽然很好,但依然比较复杂。大家都说Python好,这几天开始看了看Pyt

嵌入式(armcc)自动调用函数

有些时候,我们只想定义函数,却不想手动调用函数,而是希望这些函数在系统上电时自动调用。比如在写设备驱动时,设备的初始化函数就是这样一种函数,

IronJS可变参数的函数

IronJS在github上wiki上有示例代码说明如何输出一个CLR的函数到JS环境中去,但是他只说明了怎样输出一个固定参数的函数,未提及

IronJS与CSScript

CSScript确实是个不错的东西,填补了WSH没有C#的空白,最重要的是大大扩展了脚本的功能,以前用JS写WSH的脚本,功能实在是弱了点,

初探IronJS

话说最近有特别的需求,要用C#调用一种动态的语言执行一些经常改变的操作。由于我对Lua情有独钟,所以一开始就想到了它,了解了下LuaInte

luacom 中文 终极解决方案

经过之前的工作,总算可以在Cygwin中使用luacom了(参见这篇文章),但是不能在Windows下直接使用,有些事情还是很难办的。比如今