当前位置:文档之家› LINUX内核下 I2C学习总结

LINUX内核下 I2C学习总结

LINUX内核下 I2C学习总结
LINUX内核下 I2C学习总结

基于2440板子,linux内核下的I2C,操作E2PROM AT24C02

LINUX I2C架构分析:

简化:

设备驱动层:提供策略(我们90%的任务)。(E2PROM驱动/触摸屏驱动/传感器驱动)

总线驱动层:提供一个硬件操作能力。I2C控制驱动(总线驱动)在芯片(S3C2410)生产出来的时候生产厂商就已经写好了,且永远不变(1类芯片对应1种控制器驱动,控制器驱动就是去操作各种寄存器的值,实现标准I2C时序)

I2C核心层:的作用在这就体现出来了,得用它来承上启下,连接设备驱动和总线驱动。

万用驱动接口分析

open 最主要就是第5步(前面绕来绕去的不用管),1,打开open时,将获取到的adap (2440就一个)放到临时变量client结构中;2,将client挂到到file->private_data中。供以后读写使用。这样适配器adap就和file建立了某种联系。第二步的三个结构体都是临时变量。

I2c_transfer() :只负责将Msg 给adap。这个函数非常通用。不管读写,最终都会调用

使用篇:

每一个read, write 都会构建一个msg结构体(已包含从器件地址)并自动地先发送从器件地址,再发送后面的段内地址和数据。

注意:赋值的地址应该右移1位因为底层处理的时候,会将传下去的数据左移1位取其最低7位。所以实际器件地址是0xa0 (1010 0000),应用程序中应该是0x50 (0101 0000),

当从控制I2C到另一个器件时,需要改的是从机地址(当然,也有片内地址)

当增加适配器时,还需注意器件时挂在哪个适配器上。

附件

/*利用通用驱动程序,在应用层使用I2C*/

#include

#include

#include

#include

#include

#define I2C_SLA VE 0X0703

int main (int argc,char **argv)

{

//1,open device file

int fd;

int adapter_nr = 0; /* probably dynamically determined */

char filename[20];

char buf[10];

char rbuf[10];

unsigned char addr_data = 0x00;

snprintf(filename, 19, "/dev/i2c-%d", adapter_nr);

fd = open(filename, O_RDWR);

if (file < 0) {

printf("open device file fail!\n");

return -1;

}

//2,set slave addr

int addr = 0x50; /* The I2C address ,0xa0 wrong, should be 0x50*/

ioctl(fd, I2C_SLAVE, addr);

//3,send slave addr, register_addr(addr_data) and data

buf[0] = addr_data;

buf[1] = 0x92; //data

write(fd, buf, 2); /*the "write" cmd will build a "struct msg" which contain the slave_addr, and send slave_addr first.*/

//4,read [addr]

//4.1 send register addr

write(fd,&addr_data,1);

//4.2 read data

read(fd,&rbuf,1);

printf("rbuf[0] = 0x%x\n",rbuf[0]);

E2PROM驱动:(有误,可以参考大概思路)

/*

*参照i2c-dev.c通用接口驱动,ds1682.c

*/

/*

*参照i2c-dev.c通用接口驱动,ds1682.c

*/

#include

#include

#include

#include

#include

#include

#include

unsigned int gec_e2prom_major =0;

struct class *gec_dev_class =NULL;

/*不必深究,注意改动从器件地址0x50和gec_e2prom_address_data*/ static unsigned short ignore[]={I2C_CLIENT_END};

static unsigned short normal_addr[]={0x50,I2C_CLIENT_END};

static struct i2c_client_address_data gec_e2prom_address_data={ .normal_i2c = normal_addr,

.probe = ignore,

.ignore = ignore,

};

/*不必深究,注意改动从器件地址0x50和gec_e2prom_address_data*/

struct i2c_client *gec_e2prom_client;

static char wbut[10];

static char rbut[10];

static int gec_i2cdev_attach_adapter(struct i2c_adapter *adap)

static int gec_i2cdev_attach_adapter(struct i2c_adapter *adap)

static ssize_t gec_i2cdev_write(struct file *file, const char __user *buf,

size_t count, loff_t *opps)

{

/*1,构建1个消息结构体*/

struct i2c_msg e2prom_msg[1];

/*2,设置片内地址*/

wbut[0] = 0x0;

/*3要发的数据*/

copy_from_user(&wbut[1],buf,count);

/*设置此结构体*/

e2prom_mes[0].addr = gec_e2prom_client->addr;

e2prom_mes[0].flags = 0;

e2prom_mes[0].len = count +1; //+1是加上片内地址

e2prom_mes[0].buf = wbut;

/*发送数据到底层*/

i2c_transfer(gec_e2prom_client->adapter,e2prom_msg,1);

return

}

static ssize_t gec_i2cdev_read(struct file *file, const char __user *buf, size_t count, loff_t *opps)

{

int ret;

/*1.构建两个msg结构体*/

struct i2c_msg e2prom_msg[2];

wbuf[0]=0x0;

/*2先发片内地址*/

e2prom_mes[0].addr = gec_e2prom_client->addr;

e2prom_mes[0].flags = 0;

e2prom_mes[0].len = 1;

e2prom_mes[0].buf = &wbuf[0];

/*3 读数据msg*/

e2prom_mes[1].addr = gec_e2prom_client->addr;

e2prom_mes[1].flags = I2C_M_RD; //1

e2prom_mes[1].len = count;

e2prom_mes[1].buf = rbut;

/*发送MSG数据到底层*/

i2c_transfer(gec_e2prom_client->adapter,e2prom_msg,2);

ret = copy_to_user(buf,rbut,count);

return 0;

}

static const struct file_operations gec_i2cdev_fops = {

.owner = THIS_MODULE,

.read = gec_i2cdev_read,

.write = gec_i2cdev_write,

};

/*调用此函数,说明设备存在,

*设备存在就应该构建一个结构体来描述

*/

static int gec_e2prom_detect(struct i2c_adapter *adap,int address,int kind) {

/*1,构建一个i2c_client来描述此设备*/

/*放到全局变量去了*/

gec_e2prom_client = kmalloc(sizeof(struct i2c_client),GFP_KERNEL);

/*2,设置此结构体*/

gec_e2prom_client->addr =0x50;

gec_e2prom_client->adapter = adap;

gec_e2prom_client->driver = &gec_i2cdev_driver;

/*3,加载此结构体*/

i2c_attach_client(gec_e2prom_client);

return 0;

}

static struct i2c_driver gec_i2cdev_driver = {

.driver = {

.name = "gec_e2prom_driver",

},

.attach_adapter = gec_i2cdev_attach_adapter,

.detach_adapter = gec_i2cdev_detach_adapter,

};

/*检测设备是否存在,利用adpa发地址数据,如果有响应,则设备存在,* 设备存在则调用gec_e2prom_detect函数

*/

static int gec_i2cdev_attach_adapter (struct i2c_adapter *adap) //

{

/*调用probe函数实现上述功能*/

i2c_probe(adap,&gec_e2prom_address_data,gec_e2prom_detect);

return 0;

}

static int gec_i2cdev_detach_adapter (struct i2c_adapter *adap) //

{

kfree(gec_e2prom_client);

return 0;

}

static int gec_e2prom_init(void)

{

/*1,向上层提供接口*/

gec_e2prom_major = register_chrdev(0,"gec_i2c_e2prom",gec_i2cdev_fops);

/*2,创建设备文件*/

gec_dev_class = class_create(THIS_MODULE,"gec_dev_class");

device_create(gec_dev_class,NULL,MKDEV(gec_e2prom_major,0),NULL,"gec_e2prom");

/*加载一个I2C驱动*/

i2_add_driver(&gec_i2cdev_driver);

return 0;

}

static void gec_e2prom_exit(void)

{

unregister_chrdev(gec_e2prom_major,"gec_i2c_e2prom");

device_destroy(gec_dev_class,MKDEV(gec_e2prom_major,0));

class_destroy(gec_dev_class);

i2c_del_driver(&gec_i2cdev_driver);

}

module_init(gec_e2prom_init);

module_exit(gec_e2prom_exit);

MODULE_LICENSE("GPL");

/*******************************************************************************************/ 应用程序

/*

* ./xx s val

* ./xx r

*/

#include

#include

#include

int main(int argc, char **argv)

{

int fd;

char val;

fd = open("/dev/gec_e2prom",O_RDWR);

if (fd<0)

{

printf("open fail\n");

return -1;

}

if( strcmp(argv[1],"s")==0 )

write(fd,argv[2],sizeof(argv[2]));

else

{

read(fd,&val,1);

print("val=%d\n", val);

}

return 0;

}

Linux学习总结报告

Linux学习总结报告 一、嵌入系统应用前景 Linux的应用领域不断扩展,从最早的Web、FTP、邮件服务开始,逐步扩张到个人桌面应用、网络安全、电子商务、远程教育、集群计算、网络计算、嵌入式系统等各个领域。更是吸引了想IBM、SUN、惠普这样的IT巨头积极参与到Linux应用的开发和推广中来。Linux之前主要应用于服务器及计算集群,未来应该该在个人计算机上有所发展,优化目前的图形化界面,以及加快桌应用的开发,以及在智能终端的应用。首先,微软不会甘心让出市场让Linux来壮大,所以Linux必须发挥其本身的优势,赢得更多的用户,已达到其能不断的开发和更新。再者,由于开源软件的商业模式及技术模式没有前例可循,注定了Linux的前路不会是一帆风顺的。我认为,当前Linux的发展主要面临以下几个问题:一是Linux企业众多但未形成规模,也还没有找到有效的赢利途径,并且版本繁多,互不兼容,削弱了竞争力;二是随着逐渐流行而引发的安全问题;三是人才不足的隐忧。Linux的最大优势在于它是开源的,也即开放的。但出于各自的商业利益,各企业分别在其发行的版本上加载各种不同的功能,彼此之间不兼容。这些不同的版本意味着厂商和用户测试的工作量加大,意味着硬件厂商需要为每一个版本的Linux提供驱动程序……这种情形目前正在削弱整个Linux的市场竞争力。安全方面,随着Linux越来越受欢迎,越来越多针对Linux的蠕虫、病毒和恶意软件也会层出不穷。虽然开放源代码社区都在及时响应并修补Linux上存在的漏洞,但Linux的非集中管理本质特性使Linux升级的发布和审查变得非常困难。一旦Linux 由于安全问题给用户特别是企业用户造成损失,其不良影响及对用户信心的打击是巨大的。当前制约着Linux发展的还有一个关键因素,那就是人才。相比前几年,国内懂Linux的技术人员已经多了很多。但是作为一个快速发展的产业,人才的广度和深度都远远不够。能够对内核有所研究的人才少之又少,多数都是一知半解。有限的人才又都集中在Linux厂商内,系统集成商、代理商、应用软件开发商等拥有的人才更少,制约着完整的Linux产业链的形成 二、研究方向 嵌入式的发展方向有很多,门槛高低不一样。具体来说: 1.单片机:工控程序(不跑os)--入门容易,无外乎就是掌握汇编和c,能够根据datasheet来写,发展前景一般,也没有太大的技术难度,除非你在算法上面有优

述职报告与工作总结的区别,述职报告与工作总结有什么不同

述职报告与工作总结的区别,述职报告与工作总结有什么不同 各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢 我们在工作时有很多情况下需要写述职报告和工作总结,但是两者是有区别的,注意不要混淆,以下是为大家搜集整理的述职报告与总结的区别,欢迎阅读! 什么是述职报告 述职报告是指各级各类机关工作人员,主要是领导干部向上级、主管部门和下属群众陈述任职情况,包括履行岗位职责,完成工作任务的成绩、缺点问题、设想,进行自我回顾、评估、鉴定的书面报告。 述职报告怎么写 述职报告是大型企业、规范企业进行个人年度总结的一种形式。一般是针

对个人一年的岗位职责执行情况、个人指标完成情况进行总结性答复。 述职报告的写作方式一般为2种: 一是四大段式,即做法+成绩+不足+改进。 二是逐条答复式。每条职责需逐个回答:做法+效果+问题+改进。 采取哪种方式根据人力资源部门或上级的要求进行。 写好述职报告要把握五个要点: 一、写出信心。 不管你的工作情况如何,写述职报告时一定要写出你的信心。干好了,总结经验;干得不好,找出问题,分析原因,制定切实可行的对策,树立来年能做好此项工作的信心。 一般领导都是向前看的。你干得不好,交了学费,知道了不足,来年会改进。若换了新人,没准还要交更多的学费。 这里关键是看你的态度和信心。今年没干好,你对自己都没信心,灰头丧

气,别人怎能会对你有信心? 不怕有缺点,就怕没自信。 二、写出成绩。 可不是“成绩不说没不了,问题不着不得了”,成绩不说也不得了,现在都实行层次管理,况且人力资源部门对你不会有太多了解,成绩一定要写足,这也是培养自信心的好办法。 写成绩时切忌两大“戒”,一戒“吹”。让人感觉你有一点在吹,不实事求是,对你的好印象立即减少50%,搞不好会归入“另类”。二戒“傲”。只谈个人的努力,大谈自己的本领,不讲领导和同事的帮助,不讲客观上遇到好的机遇,自信心过强,叫自大了。这样也会进入“骄傲”、“不合群”、“不成熟”的另类。 三、写出特点。 一定要发现你的优势与特点,即你与众不同的地方在工作中的具体体现。不论是写文章,还是在做事时就要发挥自己的独特优势,发现时间的特殊规律,采取与众不同的做法作出成绩来。

linux课程学习心得

Linux课程学习心得 在这学期中,我选修了linux操作系统这门课程。在没上大学之前,我就 曾经听过linux,听说它和windows不太一样,有很多好处,希望有一天能好 好学学它。所以当我看到有这门课程选的时候,我就马上选了,一下子满足了 我的好奇心。 在学习这门课程中我才知道原来还有“虚拟机”这种东西,只要你有各种 操作的镜像文件它就可以虚拟出很多个不同的操作系统,而且这些操作系统之 间是互不影响的。所以我们就可以做到一部电脑可以同时使用几种操作系统, 觉可有意思了。 老师教我们用虚拟机装好Ubuntu这个Linux内核的操作系统后,我们就开始真正踏入Linux操作系统的学习了。在学习中,我觉得最令我感到与众不同 的是,Linux操作系统是可以直接在终端中输入命令来对本机进行各种操作的,本来在windows中,我们都是用鼠标来对我们电脑上的一些文件、应用进行操 作的,但在Linux中,我们可以完全不用鼠标,只需要在键盘上敲命令的代码 就可以对它们进行操作了。 不过这在刚开始的时候,其实感觉还是很麻烦的,可能是因为那些指令还 没记熟,敲起来不太习惯吧,不过我知道,学习一样新的东西前期都算很痛苦的,不过只要坚持下去,到后面慢慢熟练起来的时候,就会用的很上手,就会 觉得越来越有趣,不会再感到痛苦了。 在过程中,我学到了许多常用的命令,比如说:ls(显示目录中的文件)、 cp(复制文件)、rm(删除文件)、mv(移动、重命名文件)、touch(创建空文件)、cd(改变文件路径)、mkdir(建立目录)、rmdir(删除目录)等等。让 我可以只需要输入这些命令就可以完成对系统中文件的管理了,虽然这看起来 好像很麻烦,感觉用鼠标可能会更简单一点,但是在后面我们遇到了一些很难 的问题时,才发现用命令操作系统其实真的很方便,非常多的好处。 在学习中,我通过上网,看书等途径了解到,原来Linux应用领域还是很 广的,而且非常实用,以后工作会帮上大忙,所以我觉得是有必要好好学习它的。我们都知道Linux和Windows一样,也是一个操作系统软件,但与Windows不同的是, Linux是一套开放源代码程序的,并可以自由传播的类 UNIX操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛。在此,我收集了一些Linux的常见的一些应用领域的资料,给大家分享一下。 1、IT服务器Linux系统应用领域 如今的IT服务器领域是Linux、UNIX、Windows三分天下,Linux系统可 谓是后起之秀,尤其是近几年,服务器端Linux操作系统不断地扩大着市场份

linux总结

1软件通常分为系统软件、应用软件、支撑软件 2 操作系统是用户与计算机硬件之间的界面,它是控制、管理计算机系统内各种硬件和软件资源,有效的组织多道程序运行的系统软件。 3 Linux系统吧计算机系统中的硬件资源和软件资源有机地结合在一起,从而提供丰富的功能,包括:控制硬件、管理资源、提供用户接口,处理输入/输出、监视系统、通信。 4 Linux的优点:1与UNIX系统兼容 2自由软件和源码公开 3 性能高和安全性强 4 便于制定和再开发 5 互操作性高 5 Linux 有俩种版本:核心(Kernel)版本和发行(Distribution)版本 6 Linux核心版本根据约定,若版本号为奇数,则表示该版本加入新内容,但不一定稳定,为测试版本。若版本号为偶数,则表示这是一个可以使用的稳定版本 7 安装红旗Linux需要俩个必备的分区,即一个根文件系统分区(类型为ext3,ext2或reiserfs)和一个交换分区(类型为swap) 8 Linux操作系统支持以下文件类型:普通文件、目录文件、设备文件和符号链接文件。 9 设备文件除了在文件I节点中存放属性信息外,他们不包含任何属性信息外,它不包含任何数据,系统利用它们来标记各个设备驱动器 10 符号链接文件时一种特殊文件,提供对其他文件的参照 11 cp命令将源文件或目录复制到目标文件或目录中 12 rm命令删除文件或目录 13 mv命令对文件或目录重新命令,或者将文件从一个目录移到另一个目录中。 14 wc命令统计指定文件的字节数、字数、行数,并将统计结果显示出来 15 绝对路径名和相对路径名的联系与区别 联系:当为命令指定文件路径名是,要指定俩种路径中一种 区别:绝对路径名总是以斜线字符(/)开头 相对路径不能以斜线字符开头 16 硬链接:建立硬链接时,在别的目录或本目录中增加目标文件的一个目录项,这样的一个文件就登记在多个目录中 17 符号链接(软链接)是将一个路径名链接到一个文件,这些文件是一种特别类型的文件 18 软硬链接的区别:1软链接建立了一个新文件而硬链接没有建立新文件 2 软链接没有硬链接的限制,可以对目录文件建立软链接,也可以在不同文件系统之间建立软链接 19 chgrp命令改变文件或目录所属的用户组 20 chown命令改变某个文件或目录的所有者和所属的组 21 ps命令查看当前系统中运行的进程信息 22 kill命令用来终止一个进程的运行 23 vi编辑器三中工作方式:命令方式、插入方式、ex转义方式 24 退出vi的命令 :wq :ZZ :x :q! 四种 25 执行shell脚本的方式: 1 输入定向到shell脚本 2 以脚本名作为bash 参数 3 将shell脚本的权限设置为可执行 26 名称补全的方法是输入目录或文件名的开头部分,然后按Tab键 27 通配符用于模式匹配(四种 * ? [字符组] !) 27 由双引号括起来的字符除($ ‘ \)均作为普通字符对待

总结和计划有什么区别

总结和计划有什么区别 计划与总结的区别与联系 计划是确定目标、制定实施方案,要明确时限、方法、步骤。 总结是对计划完成情况的检查、回顾和反思,归纳经验、不足,以便于下一步工作的实施。 两者的区别:计划是事前的安排,总结是时候的回顾。 两者的联系:计划是总结的前提,总结是计划的结论。 工作总结与计划范文 一、近段时间工作总结 在我来到这里的两个多月的时间中我通过努力的工作,也有了一点收获,我感觉有必要对自己的工作做一下总结。 目的在于吸取教训,提高自己,以至于把工作做的更好,自己有信心也有决心把下一步的工作做的更好。 下面我对20XX年上半年工作总结汇报如下: 我是今年三月份到公司工作的,在没有负责市场销售管理工作以前,我的销售经验不足,仅凭对销售工作的热情,而缺乏奶

粉行业销售经验和行业知识。 为了迅速融入到这个行业中来,到公司之后,一切从零开始,一边学习产品知识,一边摸索市场,取得了良好的效果。 通过不断的学习产品知识,收取同行业之间的信息和积累市场经验,现在对奶粉市场有了一个大概的认识和了解。 现在我逐渐可以应对客户所提到的问题,把握客户的需要,基本良好的与客户沟通与信任。 所以经过努力,对市场的认识也有一个比较透明的掌握。 在不断的学习产品知识和积累经验的同时,自己的能力,业务水平都比以前有了一个提高,针对市场的一些变化,现在能拿出一些方案应付一些突发事件。 存在的缺点: 对于奶粉市场了解的还不够深入,在与客户的沟通过程中,过分的依赖和相信客户,以至于引起一连串的不良反应。 本职的工作做得不好,感觉自己还停留在一个一般促销人员的位置上,对市场促销人员的管理,培训,指导力度不够。

arm嵌入式linux安装课程设计心得

arm嵌入式linux安装课程设计心得 篇一:116709047陈俊松嵌入式Linux课程设计 福建农林大学金山学院电子信息类课程设计 课程名称:设计题目:姓名: 系: 专业:年级:学号:指导教师:职称: 嵌入式linux应用开发课程设计嵌入式linux Web服务器的设计 陈俊松信息与机电工程系电子信息工程2011级116709047 朱仕浪讲师 2014年11 月24 日 福建农林大学金山学院电子信息类 课程设计结果评定 目录 设计的目的

-------------------------------------------------------- 1 设计要求---------------------------------------------------------- 1 主要仪器设备(软硬件环境)---------------------------------------- 1 设计内容---------------------------------------------------------- 1 设计原理---------------------------------------------------- 1 总体方案设计------------------------------------------------- 3 程序设计---------------------------------------------------- 3 程序的调试和运行结果---------------------------------------- 7 总结-------------------------------------------------------------- 8 参考文献---------------------------------------------------------- 9 嵌入式linux Web服务器的设计 1. 设计的目的

linux实习心得体会

linux实习心得体会 为期一周的LINUX课程实训已经结束。现在我把这次收获丰富的实训自我总结一下。 我们的实训有许多的项目,首先由老师指导然后分小组独立完成老师布置的实验内容,实训的内容十分丰富详实,课程很实用。主要的大项有:认识网络设备与组网拓扑,交换机的配置,路由器交换机的配置命令,静态路由的配置。 现在首先回顾一下网络设备与组网拓扑这节有趣的课程。在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:AUI(粗同轴电缆连接接口),RJ45(双绞线以太网接口),SC接口(网络接口)。不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。了解拓扑结构图是十分重要的课程,无论什么样的网络都是从最基本的拓扑结构中研究出来的,基本的网咯拓扑结构是十分重要的基础,很多网咯工程都需要设计拓扑结构图,了解拓扑结构图十分必要。在这节课程中我们知道了拓扑的广泛应用,无论是广域网还是局域网都是由拓扑结构设计出来的,这节课程我学到了很多有用的,例如:单位内的网络设计,家庭内的网络扩展,Modem和路由器的连接,双网介入局域网,计费管理拓扑结构,无线局域网拓扑结构,3G网络的拓扑结构等设计方案和案例。

网络中很重要的一个设备是交换机,这节实训课说实话比较枯燥,交换机的线路连接很容易,可是线路连接只是很轻松的一环,交换机的配置主要在于交换机的设置,其中有很多命令,从登陆,设置各种参数,运行指令,到最后退出,命令很多,需要十分用心的记忆。 在为期一周的LINUX课程实训中,我每天跟随老师一起做实验,与同学们一起观看PPT教程,对网络有了更深刻的认知,在自己做实验中不断与老师的教学内容相比较,尽力独立完成各种实验内容,虽然困难很多,但是实训很高兴。 本学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。 学习Linux,首先我们应该从基础开始学起。对Linux 操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。 Linux命令是必须学习的。虽然Linux 桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、

linux心得体会

linux心得体会 篇一:关于Linux学习的心得体会 关于Linux学习的心得体会 本学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。 学习Linux,首先我们应该从基础开始学起。对Linux 操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。 Linux命令是必须学习的。虽然Linux 桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。Linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。 要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。要增加自己的Linux技能,只有通过实践来实现。只要多动手,就一定会有收获。遇到

问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。 应该说目前我们对于Linux的学习只是入门而已,学习Linux是一个长期的过程,很耗时间。作为电子信息工程专业的学生,对我们来说,Linux将来主要应用于嵌入式Linux 系统的开发,这非一日之功,我们还需要不断深入地学习它。 最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。老师辛苦了! 篇二:Linux心得体会 《Linux操作系统》学习心得体会 姓名:杜昕 学号:XX441789 班级:计科普1004班 一、摘要 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。因为我是学习嵌入式方向的,这学期就选修了这门专业任选课。为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期

总结和报告的区别及范文

总结和报告的区别及范文 述职报告与工作总结都是属于事务性文书,难免很多孩纸会把二者混为一谈~其实细细研究,他们还是存在着很大滴区别的。那么如何写述职报告?又如何写工作总结?如何避免把述职报告写成工作总结,又如何避免把工作总结写成述职报告?特与大家分享,希望对要写这两种东西大家有所帮助呀~ 述职报告与工作总结的区别篇一: 述职报告 述职报告是指各级各类机关工作人员,包括履行岗位职责,完成工作任务的成绩、缺点问题、设想,进行自我回顾、评估、鉴定的书面报告。 工作总结就是把一个时间段的工作进行一次全面系统的总检查、总评价、总分析、总研究,分析成绩、不足、经验等。 述职报告主要是领导干部向上级、主管部门和下属群众陈述任职情况。 工作总结是总结工作中的问题,改进不足,以提高自己的工作能力并指导以后的工作。 述职报告的侧重点是展示工作人员履行工作的思路过程和能力,仅限于职责范围之内。 工作总结的侧重点是归纳工作的事实汇总工作的成果,不仅限于职责范围之内~可以写自己为了做好工作学习了什么之类滴~ 述职报告采用夹叙夹议的表达方式,在叙述的同时加入一些观点的议论和说明。 工作总结采用叙述的方式哦,清楚的描述工作的结果和成绩,不要求点评议论~

述职报告一般以“述职至此,谢谢大家”、“特此报告,敬请审阅”等语句结束~ 工作总结一般以今后的工作计划和改进方法结束~ 述职报告与工作总结的区别篇二:述职报告 一年来,在局党组和中心领导的正确领导下,在中心同志的支持配合下,紧紧围绕中心工作和年度考核目标,以严谨细致的工作作风、脚踏实地的工作态度、勇于创新的工作激情、严于律己的工作 标准,团结同志,锐意进取,较好地完成了各项工作任务: 一、以学习为手段,不断提高工作能力 知识就是力量。近年来,我努力加强各方面知识的摄取,充实自己的大脑,增强个人综合素质,提高为民服务的工作能力。一是贯 彻落实科学发展观,坚定为人民服务的工作信念。在“科学发展观”的学习实践活动中,我认真学习,努力研讨。学习邓小平理论、三 个代表重要思想和十八届三中全会精神,不断提高自己的政治觉悟,从思想上和党保持一致。二是与时俱进加强学习,提高为人民服务 的工作能力。学习国家新出台的财经法律法规、财政政策、会计、 税务、金融等方面的知识,通过学习拓宽了眼界,开拓了思维,增 强实际工作中解决问题的能力,提高了为人民服务的本领。 二、从严要求自己,筑牢廉政自律的防线 在日常的工作中,我认真接受群众监督,筑牢理想信念,不断强化政治意识、大局意识和责任意识,切实增强廉洁自律和拒腐防变 的能力;在工作实践中认真做到为民、务实、清廉,牢固树立群众利 益无小事的观念,把群众满意作为“标杆尺度”。时刻牢记党风廉 政建设的责任意识,以身作则、廉洁从政。认真贯彻干部廉洁自律 的各项规定,坚决执行党风廉政建设责任制,在平时的工作中注意 严格要求自己,正确看待权力和地位,自觉增强法律意识,做到洁 身自好,一身正气,规范了自己的言行,养成了奉公守法,清廉为 荣的作风。加强党性党风党纪和廉洁从政教育,积极学习党风廉政 建设理论和法规制度。

述职报告和工作总结的区别

述职报告与工作总结的区别 工作总结是总结你一年的工作,包括业绩、不足与改进等等;述职报告是你对去年制定的计划的一个完成统计,并说明未完成原因,还有新的一年的工作计划,需要公司及各部门在哪些方面给予什么帮助与支持!总的来说,工作总结表功绩,述职报告找毛病! 什么是述职报告 述职报告是指各级各类机关工作人员,主要是领导干部向上级、主管部门和下属群众陈述任职情况,包括履行岗位职责,完成工作任务的成绩、缺点问题、设想,进行自我回顾、评估、鉴定的书面报告。 述职报告怎么写 述职报告是大型企业、规范企业进行个人年度总结的一种形式。一般是针对个人一年的岗位职责执行情况、个人指标完成情况进行总结性答复。 述职报告的写作方式一般为2种: 一是四大段式,即做法+成绩+不足+改进。 二是逐条答复式。每条职责需逐个回答:做法+效果+问题+改进。 采取哪种方式根据人力资源部门或上级的要求进行。 写好述职报告要把握五个要点:

一、写出信心。 不管你的工作情况如何,写述职报告时一定要写出你的信心。干好了,总结经验;干得不好,找出问题,分析原因,制定切实可行的对策,树立来年能做好此项工作的信心。 一般领导都是向前看的。你干得不好,交了学费,知道了不足,来年会改进。若换了新人,没准还要交更多的学费。 这里关键是看你的态度和信心。今年没干好,你对自己都没信心,灰头丧气,别人怎能会对你有信心 不怕有缺点,就怕没自信。 二、写出成绩。 可不是“成绩不说没不了,问题不着不得了”,成绩不说也不得了,现在都实行层次管理,况且人力资源部门对你不会有太多了解,成绩一定要写足,这也是培养自信心的好办法。写成绩时切忌两大“戒”,一戒“吹”。让人感觉你有一点在吹,不实事求是,对你的好印象立即减少50%,搞不好会归入“另类”。二戒“傲”。只谈个人的努力,大谈自己的本领,不讲领导和同事的帮助,不讲客观上遇到好的机遇,自信心过强,叫自大了。这样也会进入“骄傲”、“不合群”、“不成熟”的另类。 三、写出特点。

Linux课程设计

摘要 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux 吸收了无数程序员的精华,不断壮大。 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。 这次的课程设计为了熟悉以下内容Linux 基本网络命令,配置网络文件,建立个人账户,配置samba服务器,配置vsFTp服务器,shell编程。 关键词:Linux 基本网络命令配置网络文件建立个人账户配置samba服务器配置vsFTp服务器 shell编程

Linux课程设计 目录 1. 绪论 (1) 1. 1引言 (1) 2. 操作系统特性 (1) 2.1 linux的主要特性 (1) 2.2 UNIX的主要特点 (2) 3.系统设计 (3) 3.1设计的目的与意义 (3) 3.2课程设计的目标 (3) 3.3课程设计的要求 (3) 4 .课程设计的具体内容 (4) 4.1 基本网络命令及使用方法 (4) 4.2 telnet建立多账户测试 (8) 4.3 配置samba服务器,实现不同系统之间的文件共享 (10) 4.4 配置vsFTP服务器 (11) 4.5 简单shell编程 (14) 总结 (17) 参考文献 (18)

1.绪论 1. 1引言 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux 版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯?托瓦兹。 Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX 和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 2. 操作系统特性 2.1 linux的主要特性 (1)基本思想 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 (2)发展领域 职业领域:系统应用类(网管\系统管理和维护人员\安全管理人员中低端行业领域)待遇属于中下。 系统开发类行业(JAVA软件开发\C语言软件开发\WEB开发\嵌入式软件开发)其中嵌入式软件开发是linux应用最广的领域待遇属于中等发展方向:UNIX往高端领域和产业发展,例如:AIX、HP-UX、Solaris 等等。 (3)完全免费 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

关于Linux学习的总结

关于Linux学习的总结 一知识总结:我很荣幸选了“linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于linux操作系统的知识,更重要的是学会了如何应用与操作linux操作系统,我们在自己的电脑上已经安装了linux操作系统,通过亲身体验,我们真正了解到linux系统的方便与快捷,体会到了linux操作系统与windows操作系统的异同之处。以下是我对linux操作系统的一些总结: (一)linux系统简介 linux是一类unix计算机操作系统的统称。linux操作系统的内核的名字也叫“linux”。linux 操作系统也是自由软件和开放源代码发展中最著名的 例子。严格来讲,linux这个词本身只表示linux内核,但在实际上人们已经习惯了用linux 来形容整个基于linux内核,并且使用gnu 工程各种工具和数据库的操作系统。linux得名于计算机业余爱好者linus torvalds。一般可以认为,linux是一套自由使用(一般可以免费使用)和自由传播的unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约、全世界都能自由使用的unix兼容产品。实际上,linux仅仅是linux 中的操作系统核心(kernel)。

(二)linux操作系统的安装linux操作系统的安装方法主要有3种,其方法如下: 1.光盘安装到市场上的软件连锁店直接购买linux 光盘发行版,用光盘来安装是最方便快捷的。目前redhat,turbolinux和corel都可以在连锁店买到。一定要注意,大部分linux发行版本有“完整版”和“精简版”的区分,例如turbolinux有1cd,3 cd和10cd三个版本。 2.网络安装 3.硬盘安装 从硬盘安装linux操作系统,首先要准备安装包,linux操作系统的安装包通常是一个或多个iso镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。总之,对于linux操作系统的硬盘安装,关键要学会两点:第一、为linux操作系统准备硬盘空间。第二、启动iso镜像文件中的安装程序。 (三)常用的命令1、文件目录操作命令ls 显示文件和目录列表touch 生

linux知识点总结

七: 1.叙述的文件系统框架,并解释其中各个部分。 :启动相关的程序和配置 :常用的命令,这些命令通常为可执行文件或这些文件的链接 :通常为根用户准备的命令 :系统常用库 :用户安装的文件、库、开发库等 :根用户的用户文件 :普通用户的用户文件 :系统或程序的配置文件 :系统中服务器数据、日志 :系统状态信息 :系统设备 、:其他分区的挂载点(如磁盘分区、光盘或软件等) :临时文件 磁盘孤立扇区 2.叙述超级块、、和四大数据结构的作用和主要内容。 超级块: 作用:代表了整个文件系统,记录了文件系统的整体信息 内容:文件系统的状态、文件系统类型、块大小、区块数、索引节点数、脏标志、操作方法

(索引节点) 作用:代表了操作系统中的一个文件,无论该文件是否被打开,它都包含了文件操作的所有信息 内容:文件大小,设备标识符,用户标识符,用户组标识符,文件模式,扩展属性,文件读取或修改的时间戳,链接数量,指向存储该内容的磁盘区块的指针,文件分类等等。 (目录项): 作用:代表了一个目录,用来组成文件的路径,并利用其实现路径的管理 内容:包括该目录对象对应的索引节点,子目录链表,父目录目录项对象,与它同级的目录的目录项对象链表,使用计数,缓存标志 (文件): 作用:代表了被进程打开的文件,是可以读写的实体 内容:包括相应的目录项对象、使用计数、访问模式、当前偏移量、操作方法等 3.什么是文件描述符?它与返回的文件指针有什么关系? 文件描述符是一个索引值,指向内核为每一个进程所维护 的该进程打开文件的记录表。 关系:返回的文件指针是文件描述符所指向的文件描述符表中的一个表项 4.分别叙述和的参数设置以及它们的区别。

工作总结范文精选:做总结和作总结的区别

做总结和作总结的区别 一、含义和作用不同 述职报告主要是一种各级领导干部陈述和评估自己一个时期履行职务的情况而通过口头表达的书面材料,是上级领导和组织人事部门考察、培养、使用干部的重要依据。其作用主要是:便于组织、人事部门考核、选拔和任用德才兼备的干部;便于群众监督评议,强化干部的公仆意识和人民群众的主人翁地位;能够促进被考察人员不断总结经验,明确自身职责,努力提高政治思想水平、领导才干和业务素质,廉政勤政,爱岗敬业。 个人总结是对前一段工作的检查和回顾。对已经历的实践进行分析、研究和评价而形成的一种应用文。其作用是从理论的高度,概括出经验教训,抓住事物的本质,找出事物发展规律,以指导今后的工作。 述职报告重在展现个人工作能力、思想水平等,个人 二、行文目的不同 述职报告的目的是向领导和群众汇报、评估自己的德、能、勤、绩的真实情况。述职报告中的总结,自我评估性非常突出,其评估结论是否恰当也是领导所要审查和大众做要评议的内容之一。就供审查评议之用这一点,是一般工作总结所不具备有的。工作总结要求写出规律性的东西,特点在于理论性。要对工作中的得失利弊进行分析评价,必须把感性认识上升到理性认识,提出科学结论,才能用以指导下一步实践,提高工作水平。

三、表达方式不同 述职报告要当众宣读,具有很强的透明性,其表达方式,包括思想观点、材料内容、结构安排、语言运用等的优劣,都直接反映着述职者的工作态度和基本素质,以致影响到述职者的形象和任用。 述职报告主要表达方式是叙述、说明而不是议论,比如不必过多写“通过者接顿的实践,使我深刻认识到……”。有关职务职责岗位的重要程度也不宜多写,相对于此,写总结是为了交流工作经验,因此要去总结规律性的东西,有关经验和教训的心得要大写特写。 述职,即汇报自己的任职情况,要使听众了解自己工作做的怎么样,是否称职,最重要的莫过于把所做的工作实绩叙说清楚,评估自己必须简短扼要,点到为止。表述自己的政绩业绩,要防止面面俱到、轻重不分,而对一些难题的应对思路和重大问题的解决过程,以及最后的效果和影响则是写作重点。在主要陈述了业绩以后,还要找出自己工作中的失误和不足,并且一定要实事求是,具体问题具体分析。有些应当解决而自身暂时还不具备解决条件或确实无力解决的实际困难也可以写出来,以引起上级领导和职工群众的重视,争取在他们的帮助下得到解决。 个人工作总结的写作,带有探索事物客观规律的研究性,因此表述重在证明,表述手段是论证,要用自身实践活动中真实的、典型的材料来证明它所提出的各个判断的正确性。夹叙夹议的写法很常见。 四、写作立意和角度不同

《linux操作系统实训》总结报告

《linux操作系统实训》总结报告 班4 组姓名赵笑笑、何勇、王儒霖、宋泽琛、杨浩全文结束》》年12月2日目录 一、分组计划及评分表2 二、实训总结报告:4 (一)linux操作系统安装与基本配置4 (二)配置LINUX与windows共享资源7 (三)配置WEB服务器,发布网站12 (四)配置FTP服务器,上传资料19 (五)配置Webmin服务器33 (六)分析与总结(实训过程遇到的问题、解决方法、收获体会)40 一、分组计划及评分表分组准备及评分表班级60935组长赵笑笑项目小组编号4 一、项目名称: 二、项目小组的组成(任务分配、根据组员的表现确定其个人系数):编号姓名学号在项目小组中的任务个人贡献系数(0、0 – 1、0)1赵笑笑配置WEB服务器,制作一个简单的静态网页展示小组风貌及实训情况并发布到web服务器上2何勇配置实现linux与windows资源共享3王儒霖配置FTP服务器,将小组的相

关学习资料发布到网上供大家分享4宋泽琛组建LINUX局域网,在服务器上安装配置LINUX操作系统5杨浩在客户端,安装windows xp操作系统6 二、实训总结报告: (一)linux操作系统安装与基本配置一、实验目的: 1、熟悉和掌握Red Hat Linux 9、0操作系统的安装与配置; 2、掌握Linux网络配置命令的功能和使用。二、实验内容: 1、利用Vmware 6、0虚拟机来安装与配置Red Hat Linux9; 2、 Linux系统下网络配置和连接。三、实验步骤: 1、配置vmware 6、0虚拟机:1) 启动vmware虚拟机2) 单击“文件>CD-ROM>CD-ROM>网络设备控制)。重复上述过程,实现Linux虚拟机和Windows系统主机的网络连接。写出详细实验过程,包括命令和IP地址。四、思考题:1)Linux有几种安装方法?2)什么是主分区?什么是扩展分区?什么是逻辑分区?这些分区在Linux中如何表示?3)怎样使用Disk Druid 工具建立磁盘分区?说明过程。4)ifconfig指令能对哪些参数进行配置?5)ipconfig指令有哪些用法?

述职汇报与总结归纳的区别

述职汇报与总结归纳的区别 述职报告与工作总结的区别 以下是为大家整理的关于述职报告与工作总结的区别,希望大家能够喜欢! 述职报告和个人工作总结是使用比较频繁的两种事务文书。在实际工作中,有不少人在拟写述职报告时,往往把它写成个人工作总结,将两者混为一谈。要准确掌握它们的写法,关键在弄清两者的区别。 一、概念不同 概念是反映对象本质属性的。述职报告和个人工作总结在概念的本质上有所不同,应把两者加以区分开来。述职报告是各类公职人员向所在单位的组织、人事部门、上级机关和职工群众,如实陈述本人在一定时期内履行岗位职责情况的一种事务文书。《孟子·梁惠王上》说:“诸侯朝天子日述职。述职者,述所职也。无非事者。”可见,所谓述职就是陈述职守,报告职责范围内的工作,而不涉及与本职无关的事项。而个人工作总结则是个人对做过的某一阶段的工作进行系统的回顾、分析,从中找出收获、经验教训及带有规律性的认识的一种事务文书。 二、目的作用不同 述职报告和个人工作总结行文的目的和作用是不一样的。述职报告是群众评议组织、人事部门考核述职干部的重要文字依据,不仅有利于述职者进一步明确职责,总结经验、吸取教训、提高素质、改进

工作,还有利于增强民主监督的良好风气。而个人工作总结则是为了总结出带有规律性的理性认识,借以指导今后的工作,同时,也有助于针对性地克服工作中存在的问题,不断提高自身的工作能力。 三、回答的问题不同 两者在具体写作中,文中具体所要回答的问题也有所不同。个人工作总结是对一项工作或一段时间里的工作给予的归纳,它要回答的是做了哪些工作,有哪些成绩,取得了哪些经验,存在哪些不足,要吸取什么教训,今后有何打算等问题。而述职报告要回答的是有什么职责,履行职责如何,是如何履行职责的。称职与否等问题。既要表述履行职责的结果,展示履行职责的过程,又要介绍履行职责的出发点和思路,还要申述处理问题的依据和理由。 四、写作的侧重点不同 应用文在写作时,并不是对每个部分平均分配笔墨,把所有的材料罗列开来,而是有所侧重,详略得当。在这点上,述职报告与个人工作总结在写作的侧重点,主要着笔的地方也有所不同。个人工作总结一般以归纳工作事实、汇总工作成果为主。重点在于阐述主要工作,取得的成绩都可以归纳在总结之中。而述职报告则必须以报告履行职责情况、报告德才能绩为主,重点在于展示履行职责的思路、过程和能力,重点和范围有确定性,仅限于职责的范围之内,围绕职责这个基点精选材料,职责范围外的概不涉及。 五、结束语不同 应用文的结构一般有固定的模式,它崇尚程式化的结构,循规蹈

linux实训心得体会

linux实训心得体会 更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,以下是小编收集的linux实训心得体会,仅供大家阅读参考! linux实训心得体会我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是XX,后来又有了XP,上大学时又有了win7。说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习Linux这门课以后,我才知道,原来我错了。 一.为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS! 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的

教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。 二.学习情况 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。后来通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。但是一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务,我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。可以说自己收获很大,

关于工作总结——为什么要写总结

为什么要写结 一、为什么要写结 曾经看过一篇文章,作者把职场人员分为两种类型:做的和不做的;做的又分为两种:认真做的和应付地做的;认真做的又分为两种:做后总结的和做后没有总结的。最后,世界上的职场人员就有了成功和失败之分,前一类成功了,后一类失败了。所以有人总结出“总结能力是职场成长的跳板”,这话是很有道理的。 我们说:目标就像大海中的导航灯,它指引我们工作的方向,不让我们迷途、偏轨;而计划就是我们为了达到目标而量身定做的步骤与工作方法,它不断地告诉我们离目标的距离、时间,是衡量我们完成目标的一个又一个的标杆。但我想问问在座的各位:是不是有了目标、有了计划企业就能正常运作吗?就能如期如愿的到达我们的目的地吗?。。。。。(大家思考,并请人回答、解说) 什么是戴明循环理论(提问)? 戴明循环理论就是PDCA企业管理循环系统,企业管理其实是一个从Plan—Do—Check —Action,即:计划—执行—检查—行动的一个循环不止的运作系统,对总结检查的结果进行处理,成功的经验加以肯定并适当推广、标准化;失败的教训加以总结,未解决的问题放到下一个PDCA循环里。 也就是告诉我们,不论做什么事情我们首先要学会作计划,然后按照计划执行,在执行的过程中,我们要不段的去检测、修正,再行动,再检测、再修正,再行动,直至一个目标的完成,继续制定新的目标、新的计划,周而复始,往复循环,逐步提升企业的业绩、扩大企业的规模,达到企业的长短期规划。。。。 我说总结就是一个检测、是一个评估,大家认可吗? 什么是检测,检测就是对我们以前的工作好的方面认识,并继续发扬;不足的方面也要认识,并在下次工作中不让它再次产生。管理学上有一句话:企业在改革和发展中,要允许职员犯错误,没有错误也就没有发展(大家认可吗?)。。。但是相同的错误不允许发生两次。一个错误一而再、再而三的发生,说明了一个人在工作中根本没有研究错误发生的原因,没有研究,当然也就无法规避,无法规避当然也就再次发生,试问,一个企业如此经营能发展吗?我想不用我说,得到的结论肯定是:无法进步,更别谈改革和发展了。 案例:两个销售员的不同工作方法带来得不同销售结果 曾经有两个销售员是同一天到公司的上班的,两个人是老乡都是陕西人,一个姓王,一个姓肖。两个人开始干的都是派发宣传单的工作,还负责专柜的促销。小王人长的不如小肖帅,但人缘特别好,见了人就笑,是个自来熟,同时他每天作工作总结写心理笔记。如今天见了什么客户?属于什么性格?我采取的营销模式?这种模式的利与弊,以后遇到这种类型的客户我应该采取那种最有效的谈话方式更容易谈妥生意?。。。。等等;小肖工作特别认真,你交给的工作会一丝不苟的完成,但一点也不会多干,也不会做业务之外的事情,是一个懂得生活享受的人。 开始两个月,小肖的业绩比小王好,可到了第三个月,小王的业绩就开始超过小肖,半年后,小王的业绩是小肖的两倍还多。公司就升小王为业务经理,可小肖特别不服气,觉得两个人一起到公司,他工作也很认真,为什么只升小王的职?公司销售总监说:这样你们两人都去同一个镇各开发一家新药店客户,让实力说话。他们两人就准备好产品样板出发了。第二天,他们回来同时汇报。小肖先说:我已经和药店谈好了,以代销的方式先合作。销量起来后,再现金合作。最终价格需要老板你自己决定。小王说:我总共谈了5家药店,三家药店都同意现金合作,其他两家代销。不过代销的价格要高出现金价格的10%,。。。。。随后小王把每一个药店的情况作了汇报,还把公司的其他产品也都谈进去了。这时销售总监问小

相关主题
文本预览
相关文档 最新文档