Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux shell的优点和缺点

Linux shell的优点和缺点

通过对shell脚本的学习,完成实习所安排的第一个脚本任务,我也对Linux shell有了一些基本认识:一、优点方面:1.shell的语法和结构比较简单,易于掌握2.学习和使用也比较方便,上手比较容易3.常用命令也比较好记,不清楚的情况下,可以通过man命令迅速找到相关的说明4.shell是解释型语言,运行之前不需要编译5.文本处理方面,主要依赖于awk、sed这两把尖刀,能够方便快捷地处理相当复杂的问题6.程序开发的效率非常高,依赖于功能强大的命令可以...
Linux tty core 源码分析

Linux tty core 源码分析

本文以linux 2.6.27内核为基础,阅读tty core 源码并作注解,自己接触时间不长,希望与爱好者共同分享,错误之处还望指正。linux tty core 是建立在字符设备驱动的基础之上,并为tty类型设备(串口、控制台、虚拟终端)提供一个公用的平台。所以任何一个tty设备驱动的注册都是作为一个字符设备驱动而操作的。下面我们看看代码中是如何处理的:/* 3/2004 jmc: why do these devices exist? *///tty...
Linux serial构架分析及驱动开发

Linux serial构架分析及驱动开发

前面介绍了tty核心分析及tty驱动开发的方法,tty设备包括串口、终端、伪终端三大类,其中终端和伪终端驱动内核都帮我们实现好了,很少需要改动。因此我们主要介绍串口驱动的开发及其在内核中的构架(其核心实现源码主要在/drivers/serial_core.c中),这一节中我们主要分析向内核中加入一个serial驱动用到的数据结构。 serial core是构建在tty core之上的。注册一个串口驱动即在tty core层注册一个tty驱动。下面我们看看串...
编写Linux下Input设备的检测程序

编写Linux下Input设备的检测程序

最近玩了下Android-x86的eclair,主题风格相对之前的1.6好看了很多,而且还加了不少之前没有的功能。但是触摸屏不能用,在终端下用getevent命令查看事件信息,发现得到的绝对坐标有很大出入(4096*4096)。于是想自己试着去解决这个问题。同时在Ubuntu下测试,发现居然没有getevent命令,当然可以用cat /dev/inpu/eventX查看事件信息,但是显示出来的是一堆乱码,怎么办?那就自己编写个Linux输入设备的测试小程序...
Linux中内存控制函数的使用

Linux中内存控制函数的使用

最近在学习Linux的C函数库,发现确实都很实用,要做嵌入式开发的人最好过一遍这个函数库,不要求很深入的理解,只要求看到这个函数引用时知道它是干什么的就可以了。这样,不管是你自己写代码开发Linux程序,还是看别人写的代码,都让你轻松很多。 在看内存控制函数的使用过程中,总结下了几个重要函数的使用方法和作用,比较简单,重在介绍,下面帖代码: #include #include #include #include #include #include #inc...
Ubuntu 10.04 Bochs 安装配置及启动

Ubuntu 10.04 Bochs 安装配置及启动

Bochs是由Kevin Lawton 于1994年开始开发的一个用于完全模拟Intel的x86模拟器。开始它仅仅是一个商业产品,不过可以购买到它的源程序。2000年3月,Mandrakesoft买下了Bochs,并把它置于GNULGPL下使之成为一个开源程序。在2001年3月,Kevin把Bochs的家从bochs.com移到了 bochs.sourceforge.net上了。 Bochs是用C++开发的,它被设计成可以运行于多种主流平台下,包括x86...
Android 开发环境搭建---Android 编译需要的sun-java5-jdk在Ubuntu 10.04以上版本的安装问题

Android 开发环境搭建---Android 编译需要的sun-java5-jdk在Ubuntu 10.04以上版本的安装问题

Ubuntu 9.10以上版本中,Ubuntu就已经去除了对sun-java5-jdk的支持,但是为了进行Android的开发,又必须安装sun-java5-jdk。那么在享受Ubuntu 10.04中,如何来进行sun-java5-jdk的安装呢? 下面是一个方案:1.编辑/etc/apt/sources.list文件,将安装源更改为Ubuntu 9.04的安装源为:deb http://archive.ubuntu.com/ubuntu/ jaunty...
通过Socket来将客户端文件传给服务器端

通过Socket来将客户端文件传给服务器端

上一篇为大家介绍了利用Java程序发送post请求来传递文件流,但是却有大小限制,那么我们这次就来写一个socket,通过网络套接字来传递来往于客户端和服务器的文件。我想大家对于java 的socket编程不会太陌生,那我就直接切入主题,分别编写服务器和客户端代码:Server:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import j...
<< 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 >>