Linux
文章平均质量分 75
zhangling506
这个作者很懒,什么都没留下…
展开
-
交叉编译环境的建立(基于ubuntu 8.10)
作者:曹忠明,华清远见嵌入式学院讲师在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。一、所需软硬件环境 ■ 主机环境建立交叉编译工具链的主机环境:Ubuntu 8.10,gcc转载 2009-06-04 15:34:00 · 472 阅读 · 0 评论 -
Linux下C语言编程概述
作者:孙琼,华清远见嵌入式学院高级讲师。 Linux下的C语言程序设计与在其他环境中的C程序设计一样,主要涉及到编辑器、编译链接器、调试器及项目管理工具。本篇内容属于嵌入式学院嵌入式工程师职业培训班>一期课程中linux操作系统中的部分内容,这里我们先对这4种工具进行一下简单介绍。 (1)编辑器转载 2009-06-04 15:37:00 · 320 阅读 · 0 评论 -
Linux device drive 原理
在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,可以用动态加载或者加载入内核的方式实现设备驱动。其设备文件分为三类:1、字符设备 2、块设备 3 网络设备Using character device communicates with the hardware directly, it is extremel原创 2009-06-14 18:15:00 · 439 阅读 · 0 评论 -
基于S3C2410的SD卡linux驱动工作原理
作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM公司授权ATC讲师。我在讲嵌入式Linux驱动开发的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。想了解SD卡的工作原理,首先需要了解的就是SD卡协议了,这个在网上可以轻松的下载到。在了解协议后,就可以看看下转载 2009-06-14 18:40:00 · 335 阅读 · 0 评论 -
linux内核编译步骤
对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,现在我归纳了一下,写出这一篇还算比较详细的步骤,希望能对各位新手有一些帮助。 1、安装内核 如果内核已经安装(/usr/src/目录有linux子目录),跳过 如果没有安装,在光驱中放入linux安装光盘,找到kernel-source-2.xx.xx.rpm文件(xx代表数字,表示内核转载 2009-06-15 20:34:00 · 325 阅读 · 0 评论 -
usb鼠标驱动注解及测试
作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM公司授权ATC讲师。参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。 下文阴影部分为注解。 一、驱动加载部分 static int __init usb_mouse_init(void)转载 2009-06-14 18:43:00 · 511 阅读 · 0 评论 -
uClinux 启动过程详细分析
uclinux的启动过程,它是一幅缩影图,对它有了一个详细的了解后,有助于指导我们更加深入地了解uclinux的核心。 大家对uclinux的启动应该都比较熟悉,作为一名嵌入系统开发者,你一定遇到过下面的情景: 在某论坛上看到一篇帖子,上面贴着uclinux开发板启动时的一堆信息,然后大家在帖子里讨论着这个启动过程中出现的问题,随机举例如下: Linux vers转载 2009-06-15 20:32:00 · 595 阅读 · 0 评论 -
如何从零开始开发一款嵌入式产品
来源:www.armjishu.com作者:jesse转载请注明出处 首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非转载 2009-07-14 22:00:00 · 510 阅读 · 0 评论