Linux内核源代码的阅读及相关工具介绍
2013-01-30 7
随着Linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析Linux内核的源代码。 Linux的内核源代码可以从很多途径得到。一般来讲,在安装的Linux系统下,/usr/src/Linux目录下的东西就是内核源代码。另外还可 .. [查看全文]
嵌入式Linux系统的设计与应用
2013-01-28 10
摘要:随着嵌入式Linux系统的迅速发展,嵌入式Linux已发展成为嵌入式操作系统的一个重要分支。本文介绍了嵌入式Linux的设计和几种流行的嵌入式Linux系统。 关键词:嵌入式Linux 一、引言 嵌入式系统(Embedded Systems)是根据应用的要求,将操作系统和功能软件集成于计算机硬件系统之中,从而实现软件与硬件一体化的计算机系 .. [查看全文]
一种基于嵌入式Linux 图形用户接口的实现
2013-01-26 9
随着Internet与网络的迅速发展 并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。嵌入式实时Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,如今随着WAP手机、PDA、机顶盒、及DVD/VCD播放机已经迅速普及,用户对这些手持式 .. [查看全文]
基于GPRS的J2ME运行平台在嵌入式Linux下的实现
2013-01-24 8
随着移动终端设备的蓬勃发展,市场上出现了各式各样的硬件设备和软件平台。如何使业务的设计者从网络运营商中独立出来以便设计出可以跨平台的应用程序,将其置于业务提供商(或设备生产商)的网络中,从而可供各种移动终端的用户下载和安装,目前这一模式已成为一种新型的商业模式。鉴于此,Sun公司在Java跨平台特性的基础上 .. [查看全文]
uClinux下可加载设备驱动程序的研究与实现
2013-01-22 闫广明 石广范 8
uCLinux是一种面向嵌入式微处理器的微型操作系统,由于其源代码开放和功能齐备,已经在嵌入式操作系统中占有重要地位。介绍了在uCLinux版本2.4.26上如何实现可加载的设备驱动程序的设计步骤及其程序设计要点,以及在S3C4510b上实现LED输出和开关量输入的可加载内核模块驱动程序的实现过程和应用层测试程序。 0 引言 随着嵌 .. [查看全文]
uClinux 中Makefile文件分析
2013-01-21 5
1、概述 uClinux/目录下的这个Makefile 是个总领式的文件,通过它又层层包含调用各个目录、子目录下面对应Makefile,就这样层层调用下去,从而完成整个软件系统的编译。 2、具体分析 下面根据uClinux/Makefile 文件的内容(内容有删节)大致介绍一下整个编译的调用关系。 ------------------------------------------------ .. [查看全文]
Linux内核定义的常量
2013-01-21 12
Linux内核定义的常量 1 初始定义 定义了你的机器上的地址转换__virt_to_phys()。这个宏用于把虚拟地址转换为一个物理地址。通常情况下: phys = virt - PAGE_OFFSET + PHYS_OFFSET 2 解压缩符号 ZTEXTADDR 解压缩器的地址地址。由于当你调用解压缩器代码时,通常关闭MMU,因此这里并不讨论虚拟地址和物理地址的问题。通常你 .. [查看全文]
嵌入式linux调试:用gdbserver调试共享库
2013-01-19 14
在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,就用printf输出log信息,根据log信息定位错误。有少部分人用gdbserver调试板子上的程序,但问到如何在共享 .. [查看全文]
基于uClinux的NPTL线程库移植
2013-01-19 江兰帆 阳富民 5
摘要:在Linux2.6中,NPTL(native posix thread library)已取代LinuxThreads成为glibc的首选线程库,但是在嵌入式操作系统中普遍使用的基于POSIX 标准的线程库仍是LinuxThreads。分析了NPTL线程库的内存管理机制,基于嵌入式操作系统uClinux无MMU的特性,修改了线程栈及uClibe库,实现了NPTL在uClinux上的移植,并在兼 .. [查看全文]
linux 驱动开发
2013-01-18 4
Linux作为挑战微软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨Linux技术和应用,促进Linux在中国的普及。一.Linux系统设备驱动程序概述 1.1 Linux设备驱动程序分类 Linux设备驱动程序在Linux的内核源代码中占有很大的比例,源代码的长度日益增加,主要是驱动程序的增 .. [查看全文]
uClinux系统分析及一个开发实例
2013-01-11 刘玉兰 施绍萍 梅家骝 14
摘要: 结合开发基于Motorola M68VZ328 微处理器的嵌入式系统的实际经验,较为详细地探讨了uCLinux 的特点及通过一个实例来介绍如何利用现有的Linux 开放资源开发新的嵌入式操作系统。 uClinux 是Linux2.0 版本的一个分支,它被设计用来应用微控制领域。众所周知,Linux 是一种很受欢迎的操作系统。它与Unix 系统兼容,开放源代码 .. [查看全文]
嵌入式实时Linux的技术研究
2013-01-09 9
PC硬件使用的增加是近年来高端嵌入式系统的一个最重要的发展。由于这个趋势,嵌入式系统的硬件成本大大地下降了,然而应用于嵌入式PC平台的软件系统却没有太多的选择。目前嵌入式操作系统主要有Palm OS,WindowsCE,EPOC,LinuxCE,QNX.ECOS,LYNX等,但这些系统一般都价格昂贵、不具有良好的可移植性。由于linux具 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号