现在位置: 首页 > 操作系统 > 文章
2018年07月06日 操作系统 ⁄ 共 2076字 评论关闭
  建立的目的:可以直接在开发板上挂载开发主机上的文件系统,减少程序的烧写次数,提高程序开发速度。 NFS(Network File System, 网络文件系统)可以通过NFS把远程主机的目录挂载到本机,使得访问远程主机的目录就像访问本地目 录一样方便快捷。 NFS一般是实现linux系统之间实现共享.当然和unix之间也应该可以使用它来实现共享。但如果需要在linux和windows系统之间共 享, 就得使用samba了!, NFS是一个RPC服务程序,所以...
阅读全文
2018年07月06日 操作系统 ⁄ 共 372字 评论关闭
  find . | xargs grep -n "linux_ltib.mak"  在目录文件中搜索字符串 makefile里 := 定义的变量如果值内容本身就是变量,他不会延伸。如果是=,会延伸。所以在使用时,不需要延伸的时候一定要加上: ,防止不可控的情况。 Make -n 所有命令顺序显示,但不执行 Vm 中静态IP的设置: 1 config a static ip(192.168.53.2) for the usb network adapter on vm Add config  to /etc/network/interface, take eth3 for example: au...
阅读全文
2018年07月06日 操作系统 ⁄ 共 2165字 评论关闭
  This is a tip about how to update special file on rootfs on bench via NFS.   Initial phase:prepare a  writable rootfs on bench and exported shared directory.                1 modify /home/user/LTIB/rootfs/etc/fstab, /dev/mmcblk0p1  /factory_data               auto       defaults,rw,noatime             0       0 /dev/mmcblk0p2  /usr                   auto       defaults,rw,_netdev           ...
阅读全文
2018年07月06日 操作系统 ⁄ 共 3075字 评论关闭
Linux内核的三种调度策略:   1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃    3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平 Linux线程优先级设置    首先,可以通过以下两个函数来获得线程可以设置的最高和最...
阅读全文
2018年07月06日 操作系统 ⁄ 共 3972字 评论关闭
一篇文章介绍了Linux下的调度策略和优先级,在Ubuntu09.10上的一些特性,这里测试一下其中的两种特性,SCHED_OTHER和SCHED_RR,还有就是优先级的问题,是不是能够保证,高优先级的线程,就可以保证先运行。     下面的这个测试程序,创建了三个线程,默认创建的线程的调度策略是SCHED_OTHER,其余的两个线程的调度策略设置成SCHED_RR。我的 Linux的内核版本是2.6.31。SCHED_RR是根据时间片来确定线程的调度。时间片用完了,不...
阅读全文
2018年06月26日 操作系统 ⁄ 共 9154字 评论关闭
引用:http://blog.sina.com.cn/s/blog_4cbb95f80100diwz.html   1.1 登录和退出Linux 启动后,给出login 命令,等待用户登录。Login: <输入用户名>Password: <输入密码>如果是正确的用户名和密码,那么你就会进入Linux 的外壳, 外壳给出命令提示符,等待你输入命令(不要随意以r o o t身份登录,以避免对系统造成意外的破坏)。使用l o g o u t命令退出外壳。1.2 Linux 系统的外壳外壳是一种命令解释器,它提供...
阅读全文
2018年06月10日 操作系统 ⁄ 共 390字 评论关闭
 我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容, 希望对大家的学习能有所帮助。想了解SD卡的工作原理,首先需要了解的就是SD卡协议了,这个在网上可以轻松的下载到。在了解协议后,就可以看看下面的一些开发思路了。   首先看下脱离操作系统如何在S3C2410上实现SD卡的读写。过程可以分为3个大的步...
阅读全文
2018年06月10日 操作系统 ⁄ 共 389字 评论关闭
前几天写了篇“基于S3C2410的SD卡linux驱动工作原理(一)”,说了下脱离操作系统如何在S3C2410上实现SD卡的读写。了解了脱离操作 系统的工作原理后,现在可以思考linux是如何管理管理SD卡的了。Linux中SD驱动可以分为3层:块设备层(mmc_block.c ,mmc_sysfs.c,mmc_queue.c)、mmc协议层(mmc.c)、sd驱动层(s3c2410_sdi.c)。   下面从以下几个方面理解驱动:   1、s3c2410_sdi.c代码初始化过程;   2、SD卡块设备注...
阅读全文
2018年06月10日 操作系统 ⁄ 共 6641字 评论关闭
总线 总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"platform"总线。总线可以相互插入。设备模型展示了总线和它们所控制的设备之间的实际连接。 在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在 <linux/device.h> : struct bus_type {     const char        * name;/*总线类型名称*/     struct module        * owner;/*指向模块的指针(如果有), ...
阅读全文
2018年06月10日 操作系统 ⁄ 共 5504字 评论关闭
转载自: http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html sed的初级用法: sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为:          sed [-nefri] ‘command’ 输入文本         常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般...
阅读全文