摘要:
4年前,曾经把rtems4.10移植到atmel 9263上,要不是当时移植的git仓库还在的话,真是不相信自己居然还干过这事。所以这次再捡起的时候,要记录一下。还是从编译器开始。 首先打开 http://docs.rtems.org/rsb/ 这里说了很多为什么要从源代码编译的好处。大概就是说我们 阅读全文
摘要:
在centos下面要远程连接windows,有人说用rdesktop,但是好像centos 7没有,对从源代码编译也不大感兴趣。 幸好还有人提醒, https://geekblood.com/2014/08/11/rdp-and-centos-7/ 直接用 vinagre 即可 刚试了下,vinag 阅读全文
摘要:
Qt跨平台,那必须在Linux平台编译一个可以在windows下运行的Qt程序才行,当然还得和QtCreator环境弄在一起才行 工作环境:Centos 7 yum install qt5-qt* ming32-qt5-qt* ming64-qt5-qt* # 安装所有Qt的包 yum instal 阅读全文
摘要:
最近有点扫描网络的需求,都说scapy好,但是安装是个事(当然指的是windows安装)有个scapy3k,支持python3,可惜需要powershell,也就是说windows xp是没有戏了。 网上说最好python2.6,但这年头,谁还能忍python2.6啊,连centos都已经是pyth 阅读全文
摘要:
其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化,弹出下载全部链接的对话框~~ 实际情况是这样的,因为用python分析网页非常,比如下载某页中的全部pdf链接 1 from __future__ impor 阅读全文
摘要:
安装boost(未尝试只安装 libboost-python-dev)sudo apt-get install libboost-all-dev新建hello_ext.cpp,输入以下代码 1 char const *greet() { 2 return "hello world"; 3 } 4... 阅读全文
摘要:
virtualbox 4.3.10 不能mount共享文件夹,这是一个bug,参考如下链接https://www.virtualbox.org/ticket/12879执行以下命令即可:sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAd... 阅读全文
摘要:
xdebug配置装了wamp后,xdebug默认就安装好了,为了能够用netbeans远程调试,配置文件里得加几句[xdebug]xdebug.remote_enable = onxdebug.remote_handler=dbgpxdebug.remote_host=localhostxdebug.remote_port=9000Netbeans配置工具选项常规=>Web浏览器=>FirefoxPHP=>常规=>PHP 5解释器=>\bin\php\php5.x.xx\php.exePHP=>调试:这里默认就行了,默认就是9000号端口调试打开要调试的文件 阅读全文
摘要:
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 == 0) goto err;}// 死在这了,动不了while (!I2C_ChechEvent(I2C2, XXX));另一个问题,如果只初始化I2C2,我的I2C外设芯 阅读全文
摘要:
在STM32F215上移植Keil的RTX操作系统,随便设置下就能好使,但是当我想知道systick到底是怎么设置的时候,就得翻翻代码了,原来在 rt_HAL_CM.h中以一个内联函数的形式定义的1 __inline void rt_systick_init (void) {2 NVIC_ST_RELOAD = os_trv;3 NVIC_ST_CURRENT = 0;4 NVIC_ST_CTRL = 0x0007;5 NVIC_SYS_PRI3 |= 0xFF000000;6 }注意:CLKSOURCE位被写死为内核时钟(FCLK),比较鄙视这种写死的方法,如果要改... 阅读全文