蚂蚁搬家
文章平均质量分 78
embeddedheaven
这个作者很懒,什么都没留下…
展开
-
制作ARM Linux交叉编译环境
一、准备工作 首先需要一台运行Linux操作系统的PC以完成我们的编译工作。 其次要准备如下一些源文件。 1、源文件准备 binutils-2.14.tar.gz ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz原创 2006-10-10 09:47:00 · 1613 阅读 · 3 评论 -
嵌入式linux下用gdbserver调试共享库
在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,就用printf输出log信息,根据log信息定位错误。有少部分人用gdbserver调试板子上的程序,但问到如何在共享库里设置断点时,都说没有办法。 去年,Tinyx的一个内存越界B转载 2006-10-10 09:55:00 · 1362 阅读 · 0 评论 -
Linux中实现内部进程通信
Linux给我们提供了丰富的内部进程通信机制,包括共享内存、内存映射文件、先入先出(FIFO)、接口(sockets)以及多种用于同步的标识。在本文中,我们主要讨论一下共享内存和内存映射文件技术。 一般来说,内部进程通信(interprocess communication)也就是IPC,是指两个或两个以上进程以及两个或者两个以上线程之间进行通信联系。每个IP原创 2007-04-06 11:15:00 · 989 阅读 · 0 评论 -
嵌入式操作系统的发展历程、特点及发展趋势
1. 嵌入式操作系统的发展历程嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。综观嵌入式技术的发展,大致经历了以下3个阶段:第一阶段:嵌入技术的早原创 2007-04-05 10:26:00 · 13840 阅读 · 1 评论 -
Linux 图形领域的基础设施
Linux 图形领域的基础设施本小节首先向读者描述 Linux 图形领域中常见的基础设施。之所以称为基础设施,是因为这些系统(或者函数库),一般作为其他高级图形或者图形应用程序的基本函数库。这些系统(或者函数库)包括:X Window、SVGALib、FrameBuffer 等等。1.1 X Window提起 Linux 上的图形,许多人首先想到的是 X Window。这一系统是目前类转载 2007-04-07 09:09:00 · 1218 阅读 · 0 评论