摘要: 2011-6-20Linux 内核剖析 历史和体系结构分析 简介:Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。 由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子系统。Linux 内核具有超过 600 万行的代码,因此本文不可能进行完整的介绍。请... 阅读全文
posted @ 2011-08-24 11:13 Rabbit Nick 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 2011-7-16今日我的VPN出现故障,后来我重装之后,发现下面错误: CreateProcess Failed, exe='C:\Program Files\OpenVPN\bin\ openvpn.exe' cmdline='openvpn --version' dir='C:\Program Files\OpenVPN\bin'上网找到答案:[Openvpn-users] Open VPN GUI B19 Registry Bug to fixSubject: [Openvpn-users] Open VPN GUI B19 Regist 阅读全文
posted @ 2011-08-24 11:11 Rabbit Nick 阅读(790) 评论(0) 推荐(0) 编辑
摘要: source insight 使用技巧1开胃菜-初级应用1.1选择美丽的界面享受工作虽然不能以貌取人,但似乎从来没有人责备以貌取软件的。SI的华丽界面,绝对符合现代花花世界的人的审美趣味。在SI中,我们可以轻松地把各种类型关键字、变量、标志符、函数、宏、注释等定义为不同的颜色和显示方式(正体或斜体、加粗或正常、加下划线、放大显示等),总有一种方式能让我们一眼就能分辨出这个标识是什么。1.1.1字体选择在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。选择Options/Document Options页面内的Font Opt 阅读全文
posted @ 2011-08-24 11:09 Rabbit Nick 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 2010-12-5今天使用source insight3.5,字体非常小,在网上搜索后发现了解决办法。解决办法如下:我的是英文版的在Option里的Document Option(ALT+T)左边有个Screen Font,点进去就可以设置了 阅读全文
posted @ 2011-08-24 11:08 Rabbit Nick 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 2011-3-11Today I install a software which called ModelSim. It is a simulator for FPGA and CPLD. But I want to say damn! It takes me whole morning to setup. Firstly, I want to install the version6.5 ModelSim download from Altera website. They call it Altera-ModelSim and when I have installed, I find 阅读全文
posted @ 2011-08-24 11:06 Rabbit Nick 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 2011-3-12在对Quartus II工程编译时出现了如下的错误信息,见下图:所建project用到了Pin_AE24管脚,但是该管脚时双功能管脚,因此在使用之前一定要注意对其进行相关的配置,即是使其为普通管脚还是第二功能管脚。具体配置如下图:点击图标或到菜单栏选择或选择 Device and Pin Options进入设置页面,选择Dual-PurposePins标签项对特殊双功能管脚进行相关配置进行相关配置这样进行Compile后就不会出现上面提到的错误了,其他双功能管脚与此配置类同。 阅读全文
posted @ 2011-08-24 11:00 Rabbit Nick 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 三极管搭的常用逻辑门: 阅读全文
posted @ 2011-08-24 10:55 Rabbit Nick 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 2011-1-27刚为公司电路的校准板上的AD部分,在板上设置了一个由TL431做的电压基准电路,由于校准信号较小(最大才100mV),TL431输出电压设计为2.5V,原理图见下图,设计时并没有设计输出端的104电容. 调试中发现AD测出的数值大概有1mV的跳动,我就在TL431的2.5V输出端增加了一个104的电容.但增加电容后AD的输出却有了超过100mV的变化,用示波器测试发现+12V电源线上叠加一个100mV以上的噪声,没想到一个104电容造成电路中TL431产生振荡. 分析原因:由于电容是直接接在TL431的调整端造成其产生振荡. 阅读全文
posted @ 2011-08-24 10:52 Rabbit Nick 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 2011-01-11以前做的电容厂远程监控系统出现问题,无法进行RS485的通信,今天查了一天,发现了问题,不是软件问题,是硬件的问题。首先改写了驱动,让程序不死机。是加入了循环程序,已经OK。是因为仪器有限制,当发送数据后,仪器接收到数据后,如果150MS没有反应,则本呼叫作废,所以如果超过150MS的话,完全可以跳出循环。然后发现电路中的问题,485总线设计中,一般A端上拉电阻到VCC,B端下拉电阻到GND;优龙的板子设计师B上拉到VCC,A下拉到GND。所以出现了通信问题。如果两边设计都一样的话,估计就没什么问题了。 阅读全文
posted @ 2011-08-24 10:51 Rabbit Nick 阅读(174) 评论(0) 推荐(0) 编辑
摘要: linux中启动顺序问题:其实很简单,进入linux系统,进入/boot文件夹,进入grub后,修改grub.cfg文件,把windows复制到第一个,其他都是linux。这样重启以后,就不用我每次手动选择windows菜单了。Cd /boot/grubGedit grub.cfg解决问题。我是在windows下改启动顺序,想让linux第一启动:xp下有设置我的电脑-属性-高级-启动和故障恢复-设置设置一下就OK了 阅读全文
posted @ 2011-08-24 10:46 Rabbit Nick 阅读(236) 评论(0) 推荐(0) 编辑