随笔分类 -  嵌入式软件开发基础

摘要:在window下编辑的文件,如果在linux用vim工具打开,会发现在句末出现^M字符。我们可以通过下面操作把它们删除:1.进入命令模式,shift+;2.输入%s/^M//g注意:^M是用ctrl+V和ctrl+M输入3.回车,这样就删除干净了。 阅读全文
posted @ 2014-10-26 11:45 Achille·Swn 阅读(288) 评论(0) 推荐(0)
摘要:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 阅读全文
posted @ 2014-10-25 14:32 Achille·Swn 阅读(110) 评论(0) 推荐(0)
摘要:文章转自:http://blog.csdn.net/younger_china/article/details/70824941. 控制台的日志优先级#define KERN_EMERG "" /* 致命级:紧急事件消息,系统崩溃之前提示,表示系统不可用 */#define KERN_ALERT ... 阅读全文
posted @ 2014-10-20 22:06 Achille·Swn 阅读(488) 评论(0) 推荐(0)
摘要:一、基本概念文件管理:数据管理算法文件系统:管理文件算法的载体文件系统的功能:管理分区上的数据(增删查改)文件系统的分类:fat32/ntfs/ext3/ext4/yaffs/jffs/cramfs/.....文件系统的表现形态: window--------->森林 linux--------... 阅读全文
posted @ 2014-10-16 21:15 Achille·Swn 阅读(359) 评论(0) 推荐(0)
摘要:/Linuxrc执行init进程初始化文件。主要工作是把已安装根文件系统中的/etc挂载为ramfs,并拷贝/mnt/etc/目录下所有文件到/etc,这里存放系统启动后的许多特殊文件;接着Linuxrc重新构建文件分配表inittab;之后执行系统初始化进程/sbin/init。Linuxrc #... 阅读全文
posted @ 2014-10-15 22:26 Achille·Swn 阅读(295) 评论(0) 推荐(0)
摘要:原文转自:http://dato0123.iteye.com/blog/1248254inittab文件时init进程读取的配置文件,本身不可执行,由若干条指令组成。文件描述在系统引导及通常的操作期间, 都启动哪些进程 (比如/etc/init.d/boot, /etc/init.d/rc, get... 阅读全文
posted @ 2014-10-15 22:17 Achille·Swn 阅读(230) 评论(0) 推荐(0)
摘要:原文转自:http://blog.163.com/stu_shl/blog/static/599375092011639354090/一、光标移动h 或 向左箭头键(←)20h或者20(←)光标向左移动一个字符光标向左移动20个字符,j 或 向下箭头键(↓)20j或者20(↓)光标向下移动一行光标向... 阅读全文
posted @ 2014-10-15 22:03 Achille·Swn 阅读(153) 评论(0) 推荐(0)
摘要:zImage:vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到。uImage:uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。它是uboot专用的映像文件,它是在zImage之前加上一个长度... 阅读全文
posted @ 2014-10-14 22:10 Achille·Swn 阅读(1608) 评论(0) 推荐(0)
摘要:文章转自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html概述:= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值例子:新建一个Makefile,内容为:ifdef ... 阅读全文
posted @ 2014-10-14 21:49 Achille·Swn 阅读(215) 评论(0) 推荐(0)