S3C2440嵌入式Linux下网卡DM9000E移植

在mini2440上移植DM9000E网卡的参考步骤如下: 一、看电路图 在mini2440开发板上移植好Linux-2.6.29.1内核和根文件系统的基础上,进行网卡DM9000E的移植,因为手里面有韦东山写的《嵌入式Linux应用开发完全手册》一书,在书中找到了DM9000...

Boot Loader启动过程分析

一、    Boot Loader的概念和功能  1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分: (1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。而这个内部固化ROM是厂家在芯片...

移植多款轻量级 Web服务器到ARM-Linux系统

网络服务对于嵌入式Linux来说,已经是基本的内容了。对于简单的WEB服务,可以移植现成的开源软件。    现在使用于小型系统的轻量级WebServer主要有:lighttpd、thttpd、shttpd和boa等等。    早在07年5月份的时候,由于毕业设计的需要...

Windows CE与Linux与Vxworks的区别

  WinCE与Linux有何区别?(商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助) 嵌入式Linux OS与Windows CE相比的优点: 第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是L...

内核编译(四):Makefile解析(一)

    对于上节,我们分析了内核的配置过程。本节,我们就来分析内核的Makefile,也就是编译中最重要的部分。在内核源码中,Makefile也是分层的,不同层,不同目录的Makefile,功能都不同,下面有一张图,来自韦老师的《嵌入式Linux应用完全...

ARM+LINUX路线

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至...

手把手教你写Linux I2C设备驱动

Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯片、音视频采集芯片、音视频输出芯片、EEROM芯片、AD/DA转换芯片等等。 ...

linux 进程间通信三 消息队列以及实例

代码来自:嵌入式linux应用开发标准教程 消息可以理解为写信给某个人,这里在应用中是告诉系统写信人和写信的内容就可以了, 别人会来看发信人是谁,如果不是自己想要的就放弃读信或者只要有消息自己就读取消息 消息队列就是按队列的方式...

Bootloader 之U-boot启动流程

一、U-boot的存储位置   U-boot 一般是放在硬件本地(电路板)的Flash内,也有可能放在SD卡上,但是肯定不会放在内存或网络上。 二、U-boot的意义   U-boot是嵌入式Linux操作系统中运行的第一个程序(可将U-boot和内核看做...

Linux X客户端、服务器、窗口管理器的关系

嵌入式linux中文站发现很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、 Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们之间 是什么关系,对我们学习来说是非常重...

一个嵌入式Linux系统的键盘驱动实现

导读:      摘要:本文基于Linux内核中键盘驱动程序的整体框架结构,分析了为嵌入式Linux系统编写特殊键盘驱动程序时需要完成的工作,并以具体的应用为例介绍了一个嵌入式Linux系统上的键盘驱动实现。   关键词:嵌入式Linux 键盘...

【.Net Micro Framework PortingKit – 10】世界首款Cortex-M

目前在Cortex-M3平台上最常见的嵌入式操作系统就是UCOSII了,除此之外可支持的主流嵌入式操作系统就难以见到了,这是因为Cortex-M3主频较低(常见72M),不支持MMU,片内Flash和片内RAM都比较小等等,这几点限制,就使诸如WINCE系统、嵌入式...

linux嵌入式学习路线

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流...

实验三 Make工程管理器

实验三 Make工程管理器 【实验目的】 1、了解嵌入式Linux编程环境; 2、掌握Make工程管理方法; 3、掌握Makefile文件编写和使用方法。 【实验内容】 1、将一个大文件拆分成多个小文件; 2、编写Makefile文件完成多文件编译。 【实...

手把手教你写Linux I2C设备驱动

Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯片、音视频采集芯片、音视频输出芯片、EEROM芯片、AD/DA转换芯片等等。 ...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题