Linux/Embedded
文章平均质量分 79
audio1234567
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
想成为嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字转载 2006-10-19 17:06:00 · 693 阅读 · 1 评论 -
Linux下DM9000网卡驱动实验〈三〉
1.1.1 步骤四:分析DM9000的网卡驱动程序驱动程序共包含三个文件dm9000x.c ,dm9000.c 和dm9000.h,都存放在drivers/net/目录下,其中dm9000x.c 主要包括以下函数: 底层硬件操作函数:这些函数与硬件相关,与驱动程序编写相关不大。原创 2006-10-19 17:16:00 · 1612 阅读 · 1 评论 -
Linux嵌入式系统与硬件平台的关系
一、 Linux嵌入式系统操作系统是一种在计算机上运行的软件,它的主要任务是管理计算机上的系统资源,为用户提供使用计算机及其外部设备的接口。它存在的目的是为了管理所有硬件资源,并且提供应用软件一个合适的操作环境。嵌入式系统由于硬件的先天限制,经常只具有极稀少的硬件资源,如 时脉较少的 CPU、较少的内存、常不具有磁盘而用小容量的DiskOnChip或DiskOnModule。而在使用电池的系统中,转载 2006-10-19 17:02:00 · 1171 阅读 · 0 评论 -
Linux下DM9000网卡驱动实验〈二〉
1.1.1 步骤三:网络驱动程序的数据结构和抽象接口首先熟悉以下重要的数据结构,然后对照DM9000的驱动程序,察看具体数据结构的用法。保存网络设备信息的结构体net_devicenet_device结构存储了网络设备的操作方法和其他信息。其定义如下面的清单。仅仅列出了部分常用的成员,对于普通的网络设备驱动程序已足够。想详细了解的结构体参考LDD(Linux Devi原创 2006-10-19 17:14:00 · 1295 阅读 · 0 评论 -
Linux下DM9000网卡驱动实验〈一〉
Linux下DM9000网卡驱动实验〈一〉分类:Linux/Embedded1.1 硬件系统介绍1.1.1 网络驱动程序的特点 网络驱动程序是介于硬件和内核之间传送数据包,不是面向流的设备,不能象/dev/tty1那样简单的映射到文件系统的节点上。Linux调用这些接口的方式是给他们分配一个独立的名字(如eth0)。这样的名字在文件系统中并原创 2006-10-19 17:11:00 · 1595 阅读 · 0 评论
分享