
linux 内核
a954423389
这个作者很懒,什么都没留下…
展开
-
IRQ和中断号的区别
http://snower.blog.51cto.com/2918921/557678 中断号是软件用的,一个号对应一个中断服务程序,中断号范围 由硬件中断和软件中断共享。对CPU来说,中断号对应硬件中断还是软件中断是透明的。他所做的无非是有了中断,调用一个中断服务程序。 IRQ是硬件额,一个IRQ对应一个中断号。IRQ有限,因为硬件引脚有限。转载 2011-06-03 14:53:00 · 2066 阅读 · 0 评论 -
为什么出现虚拟地址,这个东西
出现虚拟地址,物理地址,映射,这些名词的根本原因是:程序是一行一行的往下执行的,当程序执行完后,PC会自动加1,然后程序会自动往下执行,所以要求我们的程序要放在连续的地址空间上,但是呢,这个要求很难达到,根据,“任何问题都可以通过添加一个层次来解决”这个定论,我们可以这样,在物理原创 2011-09-26 21:29:11 · 1053 阅读 · 0 评论 -
SerialConsoles and Consoles in General
http://ar.linux.it/docs/sercons/sercons.html SerialConsoles and Consoles in General 在讨论了串口驱动的架构以及如何通过串行设备和PPP以及SLIP协议交互之后,http://ar.linux.it/docs/serial/serial.html这个月我们要看一下,如何使用串口作为控制台.幸运的翻译 2012-02-27 23:08:17 · 957 阅读 · 0 评论 -
Linux下core文件调试方法
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制 1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 2)使用ulimit -c filesize命令,可转载 2012-07-12 22:28:04 · 1024 阅读 · 0 评论