- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 Linux 系统内核的调试
调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导开发者,从而引入不良的修正[1].所以对 Linux 内核进行调试一直是个令内核程序员感到棘手的问题,调试工作的艰苦性是内核级的开发区别于用户
2006-06-27 12:01:00 1246
转载 在PIC18单片机中使用BootLoader
引 言 PIC单片机的BootLoader属于需要自己写程序的那种,可以根据自己的需要写出各种功能的BootLoader程序来。目前,比较常见的BootLoader程序有Microchip公司的C18版本和著名的PICC编译器厂商HI-TECH公司(以下简称HI-TECH)的PICC18版本。它们的相似之处在于都占用了系统的0x00~0x1FF的程序空间。Microchip的版本是用纯汇编写的,
2006-06-23 10:26:00 3384
原创 [B原创] 我的第一个51开发板作品——B1
CHNUM EQU 13H ORG 0000H AJMP START; START PROGRAMSTART: MOV R0, #CHNUMDISPLAY: MOV P1, #0FFH
2006-06-18 20:37:00 1811
转载 IP分片重组的分析和常见碎片攻击
一 前言 本文对linux的IP组装算法进行了分析,因为IP碎片经常用于DOS等攻击,在文章后面我结合了一些攻击方法进行了更进一步的说明。内核主要参考版本是2.2.16,另外简要的介绍了2.4.0-test3中的一些变化. 二 目录 1- 概述 2- 关键数据结构 3- 重要函数说明 4- 2.4系列的变化 5- 常见碎片攻击 1. 概述 在linux源代码中,ip分片重组的全部程序几乎都在都在/
2006-06-16 18:11:00 2121
转载 嵌入式系统 Boot Loader 技术内幕
1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。包括根文件系统和建立于 Fl
2006-06-15 18:35:00 2236
转载 RedBoot Command Summary
RedBoot Command SummaryNote: To execute a command, only the unique prefix of the command needs to be entered. For instance, the letter v can be entered to execute the version command, since it is th
2006-06-15 17:01:00 1296
转载 uClinux下移植Ne2000兼容的网卡驱动程序
我是linux的新手,可以说从来没有在linux下写过程序,对于linux内核也是相当陌生,前一段时间,拿着tpu一个移植好了的uClinux在S3C44B0(ARM7TDMI核的嵌入式处理器)上的版本,把它成功的跑在了我自己的S3C44B0的板子上,这也就算是平生在uClinux下作的第一个工作吧。接下来就是添加网卡驱动,我用的是RTL8019AS--比较常用的ISA接口的以太网芯片。下面就从一
2006-06-07 17:07:00 2139
转载 值得注意的单片机控制板的设计原则
需要遵循的原则如下: (1) 在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CPU的时钟输入端都易产生噪声,在放置的时候应把它们靠近些。对于那些易产生噪声的器件、小电流电路、大电流电路开关电路等,应尽量使其远离单片机的逻辑控制电路和存储电路(ROM、RAM),如果可能的话,可以将这些电路另外制成电路板,这样有利于抗干扰,提高电路工作的可靠性。
2006-06-04 21:52:00 1077
转载 FreeSWAN 结构框架
目录1 实现总体思想... 21.1 Netfilter的HOOK机制的介绍... 21.2 处理模块之间的关系... 31.3 功能模块之间的关系... 52 各个模块的实现... 62.1 处理模块的实现... 62.1.1 Netfilter钩子函数... 62.1.
2006-06-01 17:02:00 2079 1
转载 Linux 2.6 调度系统分析
本文从 Linux 2.4 调度系统的缺陷入手,详细分析了 Linux 2.6 调度系统的原理和实现细节,并对与调度系统相关的负载平衡、NUMA 结构以及实时性能进行了分析和评价。文末,作者从调度系统的发展和实现出发,对 Linux 的发展特点和方向提出了自己的看法。1. 前言Linux 的市场非常广阔,从桌面工作站到低端服务器,它都是任何商用操作系统的有力竞争对手。目前,Linux 正全
2006-06-01 10:33:00 4010 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人