树莓派
风竹夜
github: https://github.com/fengzhuye
开源软件, github,c/c++, linux,orocos,ros,ethercat,canopen, matlab etc.
展开
-
why 集电极开路? 各种信号输出类型 learn
很多信号的输出都标识了集电极开路(如旋转编码器的ABZ相输出信号),为什么是集电极开路(OC: Open Collector)呢?example:SN7407N为一个集电极开路输出的六缓冲器,就是你输入低电平,输出端也是低电平;输入高电平,输出端就是高阻态,如图:从上图中可以看出其中有个三极管:基极接信号输入(中间加了一个非门,有小圆圈的)、发射极接地、集电极啥也没接就直接连输出端了(所以就是集电极原创 2016-01-12 13:46:26 · 5259 阅读 · 0 评论 -
wamp安装——RPC & pub/sub (c++/java/python 跨语言RPC和通讯)
安装pip然后安装crossbarsudo pip install crossbar# sudo pip install msgpack-python测试一下,看缺不缺啥:guowei@thinkpad-t440p:~$ crossbar versionAutomatically choosing optimal Twisted reactorRunning on Linux and opti原创 2015-11-17 09:57:34 · 3286 阅读 · 0 评论 -
kernel build & preempt-rt patch & xenomai
提前准备好 linux 内核源码,如果是 x86 系统,可以去下载原生内核(Vanilla kernel): wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.17.tar.gz如果是arm系统,或者其他系统,则下载厂商定制过的内核源码。如果有需要,patch内核,如 preempt-rt 补丁:(注意补丁版本必须与内核版本对原创 2015-07-06 10:35:52 · 6088 阅读 · 6 评论 -
虚拟地址/物理地址——virtual address(memory)/physical address: 树莓派 mmap example
通常: If you want to find a way for access physical memory in Linux there are only two solutions. The first is to develop a module running in kernel space with the correct privileges to access physical原创 2015-10-30 23:43:53 · 8174 阅读 · 0 评论