![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 72
sunshineyy85
这个作者很懒,什么都没留下…
展开
-
驱动程序编译进2.4内核
<br />Linux 下的<br /> 1. 修改源文件。 如源文件为Linux/driver/char/xxx.c。不能#define MODULE,修改int __init xxx_init(void)中的devfs_register_chrdev驱动注册函数。一般不采用动态分配major号方式,给定一major号, 例如200,修改相应代码。但如果需要动态分配major号的话,则在自动生成设备文件时稍微麻烦一点,需要运行一个脚本来创建<br /><br />转载 2011-05-12 07:47:00 · 604 阅读 · 0 评论 -
嵌入式系统 Boot Loader 技术内幕
1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。 特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。 包括根文件系统和建立于 Flash 内存设备之上文转载 2011-05-15 13:00:00 · 389 阅读 · 0 评论 -
C-Kermit使用
<br /> Kermit文件运输协议是用于在PC之间交换文件的一种简单的文件运输协议。该协议是哥仑比亚大学开发的,由于在Kermit the Frog之后而获得此名。它提供了一条从大型计算机下载文件到微机的途径。它已被用于进行公用数据传输。<br /> Kermit文件运输协议是一个半双工的通信协议。<br /> 它支持7位ASCII字符。<br /> 数据以可多达96字节长度的可变长度的分组形式传输。<br /> 对每个被传送分组需要一个确认。<br /> Kermit文件转载 2011-05-28 10:51:00 · 977 阅读 · 0 评论 -
gmake与make的区别
<br />这几天在做qtopia的移植发现还有个gmake,不清楚和make的区别,所以查来看看,并记下来,方便查找。 <br /> gmake是GNU Make的缩写。 <br /> Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。 <br /> 比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版转载 2011-04-30 19:24:00 · 467 阅读 · 0 评论