gcc编译c文件指导

摘自《嵌入式linux应用程序开发详解》第三章 GNU CC(简称为 Gcc)是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C、C++和 Object C 等语言编写的程序。Gcc 不 仅功能强大,而且可以编译如 C、C++、Object C、Java、Fortran、Pascal...

[原创]介绍几款小巧的Linux发行版

介绍几款小巧的Linux发行版 作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2006-11-5 Linux是可定制性非常强的操作系统,普通到PC机上的桌面Linux,服务器上的服务器端Linux,手机和工控机里的嵌入式Linux等等(我的手机就是...

TFTP配置

TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所...

linux驱动-GPIO借鉴文章

今天完成了嵌入式linux的第一个驱动的编写和测试,虽然是个简单的程序,但是麻雀虽小,五脏俱全,希望可以给刚开始接触驱动编写的人一些提示,共同进步。源代码:分析如下: 下面是我的驱动程序:#include //配置头文件#include /*内核头文...

嵌入式Linux ARM汇编(五)——ARM体系结构过程调用标准

嵌入式Linux ARM汇编(五)——ARM体系结构过程调用标准一、AAPCS简介    AAPCS --Procedure Call Standard for the ARM Architecture,提供了紧凑的编写例程的一种机制,定义的例程可以与其他例程交织在一起。最显著的一点是对这些例程...

基于PXA255的ARM Linux操作系统移植

1.引言       ARM处理器是当今应用最为广泛的处理器芯片,它功耗小、成本低、性能优越,在消费电子类产品中占据主导地位。Linux操作系统近年来Linux移植/ARM在嵌入式领域中发展很快,由于其强大的性能和开源免费的特点,越来越受到嵌...

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

转载文章,原文地址 http://ticktick.blog.51cto.com/823160/760020/ Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯...

嵌入式linux入门之shell中read的选项及用法

声明:1、本文内容为本人学习嵌入式linux所遇问题后,为方便以后学习查阅转载所得,若能助人,也算报答前人之恩!    2、 如若侵犯原创作者权益,请与我联系,本人愿意承担责任! http://kb.cnblogs.com/a/2255702/ 1. Read的一...

嵌入式Linux开发资源大全

英文资源handhelds.org致力于把Linux/Unix移植到移动设备上一个组织的站点。iPaqLinux研究如何把linux移植到惠普iPaq上的一个网站,很有意思。linuxdevices研究Linux嵌入式设备的网站。Mono研究将微软.Net平台移植到Linux上的项目。 中文资...

Linux 初始 RAM 磁盘(initrd)概述--摘自IBM

Linux® 初始 RAM 磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd 文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM 磁盘卸载,并释放内...

GPIO接口解析

本文提供了一个linux下访问GPIO的约定的概述。 这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。 什么是GPIO? =============== GPIO----通用目的输入/输出端口----是一个灵活的软件控制的...

EABI和OABI

EABI和OABI 作者:曹忠明,华清远见嵌入式学院讲师。 相信很多学习嵌入式linux的人都碰到过这样一个问题: 初学linux的时候大家都用的工具链版本多是3.4.5或3.4.2,名字为arm-linux-gcc或arm-softfloat-linux-gnu-gcc,可突然有一天发现这几...

GPIO接口解析

本文提供了一个linux下访问GPIO的约定的概述。 这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。 什么是GPIO? =============== GPIO----通用目的输入/输出端口----是一个灵活的软件控制的...

TFTP---arm-linux-boot

在嵌入式系统开发中,经常需要从主机上传送映像、文件等到目标机上。实现的方法有很多。如tftp,scp等。TFTP(Trivial File Transfer Protocol)是用来下载远程文件的最简单的网络协议,它基于UDP协议而实现。 一、TFTP的建立嵌入式linux的...

制作基于软盘的Linux系统

制作基于软盘的Linux系统 制作基于软盘的Linux系统本文出自:http://www.ccidnet.com 作者:张宏伟、欧阳平平 (2001-10-21 08:05:00)嵌入式Linux由一个几百KB的kernel(内核)和一些根据需要进行定制的系统模块组成。由于Linux是开放源代码的...

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

写文章

热门文章

一周热门问题