随笔分类 -  Linux

摘要:为尊重引用贴的作者,特此说明: 本贴引用于:随点BBS,http://www.2beanet.com/ S3C2410+linux下的SPI驱动代码,开源到底 阅读全文
posted @ 2010-01-04 10:19 clara
摘要:Linux编程基础 Linux网络应用 Linux设备管理 Linux进程管理 阅读全文
posted @ 2009-12-23 22:38 clara
摘要:在grub引导下,系统启动后,出现grub的引导菜单,用上下健选中所要启动的linux系统,然后按字母“e”,进入编辑模式。之后再选中系统的启动内核项(如:kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出现grub>提示, 如下: grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 阅读全文
posted @ 2009-12-17 09:41 clara
摘要:由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 阅读全文
posted @ 2009-07-27 09:45 clara
摘要:DMA的含义:Direct Memory Acess ,可以不通过CPU而在DMA控制器的控制下,高速地和I/O设备和存储器之间交换数据 阅读全文
posted @ 2009-07-26 15:04 clara
摘要:由于在传输大块数据的过程中无须CPU干预(当然在开始、出错和结束时仍然需要),所以与轮询和中断相比,DMA传输效率要高得多。另外,Marvell平台上提供了所谓的memory switch,总线有更高的利用率,DMA就更能显出它的优势了。 阅读全文
posted @ 2009-07-26 11:31 clara
摘要:Linux将基于I/O映射方式的I/O端口和基于内存映射方式的I/O端口资源统称为“I/O区域”(I/O Region)。I/O Region仍然是一种I/O资源,因此它仍然可以用resource结构类型来描述。下面我们就来看看Linux是如何管理I/O Region的。 阅读全文
posted @ 2009-07-07 10:18 clara
摘要:串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。 阅读全文
posted @ 2009-07-05 14:09 clara
摘要:Linux操作系统从一开始就对串行口提供了很好的支持,本文就Linux下的串行口通讯编程进行简单的介绍。 阅读全文
posted @ 2009-07-05 14:04 clara
摘要:先看看内存使用状况 [root@node1 ~]# free -m total used free shared buffers cached Mem: 8004 6557 1446 0 163 5630 -/+ buffers/cache: 763 7240 Swap: 1983 0 1983 把内存里的数据暂时写到硬盘里 阅读全文
posted @ 2009-07-03 15:17 clara
摘要:嵌入式系统正随着Internet的发展而在各个领域得到广泛的应用,作为嵌入式应用的核心,嵌入式Linux以其自由软件特性正日益被人们看好。Linux具有内核小、效率高、源代码开放等优点,还内涵了完整的TCP/IP网络协议,因此非常适于嵌入式系统的应用。而作为专门运行于没有MMU的微处理器的嵌入式操作系统,uClinux更是得到广泛应用。 阅读全文
posted @ 2009-01-18 09:59 clara
摘要:本文描述了将Linux移植到基于S3C2410处理器目标板上的方法与过程。介绍了目标平台和Linux,并说明了如何搭建移植环境,着重介绍了Bootloader的架构和功能以及Linux内核的移植。结果证明该方法是可行的。移植后Linux在嵌入式系统中运行良好。 阅读全文
posted @ 2009-01-18 09:54 clara
摘要:本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 阅读全文
posted @ 2008-12-29 15:55 clara
摘要:所谓在U盘上安装Linux,就是在U盘上放置一些文件,可以让电脑从U 盘启动linux(需要电脑支持从U盘启动)。 这篇教程简单说一下怎么在U盘上安装DSL。主要是这个发行版小,50M左右,而且包含了该有的很多软件。 阅读全文
posted @ 2008-12-25 20:58 clara
摘要:Summary: This article describe the details for letting root login ftp and telnet server. 阅读全文
posted @ 2008-12-23 18:04 clara
摘要:   网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。 阅读全文
posted @ 2008-12-21 21:23 clara
摘要: 在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有linux的工作机制。这里主要涉及到两部分的知识,就是Linux下终端和帧缓冲的实现. 阅读全文
posted @ 2008-12-21 10:22 clara
摘要:先谈一下对于嵌入式开发流程和嵌入式开发环境拓扑结构的认识。 刚开始比较盲目,看得书也不多,现在才算是大体上有了些了解。从开发产品的角度简单的描述如下: 阅读全文
posted @ 2008-12-19 22:16 clara
摘要:Below is a Linux serial test program which requires the command parameters to be entered on the command line when the program is started. This program will send output typed on the computer keyboard after the program is started, through the serial port specified. 阅读全文
posted @ 2008-12-05 20:02 clara
摘要: For personal use, I diy a personal computer, the main board is from ASUS, integrated with Attansic L2 10/200 Fast ethernet, the seller provided with the device drive for windows series, but I want to install it with Linux which is fedore core 7, what a pity, the network card has not been supported be default installation, and then google...... 阅读全文
posted @ 2008-12-05 19:51 clara