linux
文章平均质量分 64
iosxiaoming
这个作者很懒,什么都没留下…
展开
-
gcc简单使用
1.进入x-shell,手动连接公司linux服务器,telnet 10.2.10.100,然后输入用户名和密码2.进入shell之后,进入到自己的共享文件夹3.进入vi界面,编写一个简单的hello world程序:#include int main(){ printf(“hello world ,hello xiongmai”); return 0;原创 2015-08-08 21:24:43 · 293 阅读 · 0 评论 -
sed命令
sed命令的功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大,sed全称是:Stream EDitor1.sed命令调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s)a\在当前行后面加入一行文本。b lable分转载 2015-10-12 09:40:47 · 363 阅读 · 0 评论 -
使用make更新静态库文件
静态库文件也称为“文档文件”,它是一些.o文件的集合。在linux中用工具”ar”对她进行维护管理,下面这个规则用于创建库“foolib”,并将“hack.o”成员加入到库:foolib(hack.o):hack.o ar cr foolib hack.o若在规则中需要同时指定库的多个成员,可以将多个成员罗列在括号内,例如: foolib(hack.o kludge原创 2015-10-09 15:25:17 · 484 阅读 · 0 评论 -
linux中sd卡驱动(2)
linux sd卡驱动分析1. 硬件基础:SD/MMC/SDIO 概念区分概要SD (Secure Digital )与 MMC (Multimedia Card )SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。SDIO 是目前我们比较关心的技术,SDIO 故名思义,转载 2015-10-22 17:58:42 · 385 阅读 · 0 评论 -
linux中sd卡驱动(1)
最近在做设备的驱动层代码,发现了一篇很好的文章,忍不住就摘下来了,以供借鉴首先说一下Linux相关MMC的代码分布首先说一下Linux相关MMC的代码分布,主要有两个目录,一个头文件目录和一个源代码目录。分别位置如下:include/linux/mmcdrivers/mmc要阅读MMC相关代码就必须要看这两个目录。在drivers/mmc目录下分别有三个子目录,其将对应接下来要讲的转载 2015-10-22 17:55:13 · 410 阅读 · 0 评论 -
linux驱动开发
这两天在公司由于一直没有太过于繁重的任务,于是便给分配了驱动开发的任务,之前一直不明白驱动开发和普通的嵌入式开发到底有什么区别,然后有没有经过系统的学习,于是就一直愣在那里。不过慢慢的还是经过查资料,虽然代码没有编写出来,但是对于系统的一些东西学习的终于有了一定的了解,感觉这个十分的重要,也为了给自己在以后不懂得时候可以拿出来翻翻,留个念想。首先,什么是驱动,驱动是硬件设备和应用程原创 2015-10-21 20:51:01 · 353 阅读 · 0 评论 -
程序中读取c语言中的一些问题
在大学的时候使用c语言基本上都是算法的编程,简单易懂,到了实习的时候才发现c语言代码我们学的真是九牛一毛,还是要多学多用,下面记录的仅仅是自己不太懂的东西,写在博客上也只是为了让自己可以在不懂的时候多看看,温故而知新。#if 0if(1==pParam->index){unsigned short *pf = (unsigned short *)pParam->pixel;fo原创 2015-08-19 20:19:10 · 340 阅读 · 0 评论 -
海思芯片 IPC_HI3518的解读
在大学中没有怎么接触过makefile的东西,再看了书籍之后开始看了第一个makefile,就是海思芯片IPC_HI3518的makefile。十分的长,在开始入手的时候对于我来说真的是太难了。然后我就拼命的看,因为师兄也才刚毕业,所以比较贴近我们的水平,在他的演示下。我对于makefile也终于有了一些理解。# 发布目录ifndef RELEASE_DIR RELEASE_DI原创 2015-08-19 20:21:36 · 7202 阅读 · 0 评论 -
makefile文件中的一些问题
Makefile 路径查找是出现的错误:SOFIA_INTERMEDIATEDIR=$(WORK_DIR)/$(shell basename $(shell pwd))_$(GUI_VEBDOR)_$(OEM_VENDOR_DIR)_tmp在这条命令中很容易搞错,因为在makefile中有一个dir命令和一个basename命令,然后在shell中也有basename函数和dirname函原创 2015-08-14 22:58:14 · 647 阅读 · 0 评论 -
makefile 函数学习
Grep:允许对文本文件进行模式查找,如果找到匹配模式,grep打印包含模式的所有行。Grep支持基本正则表达式,也支持其扩展集。Date:以给定的格式显示当前时间,或是设置系统日期。Awk:可以格式化报文或从一个大的文本文件中抽取数据包。 Awk [-F field-separator] ‘commands’ input-file(s) 这里 commands是真正的awk原创 2015-08-13 22:18:19 · 510 阅读 · 0 评论 -
linux shell的使用
说来惭愧,以前几乎不会用linux的我居然在大三结束的时候开始装了linux的虚拟机,由于之前对于刚拿到的pro不太熟悉,所以这两天装双系统花了比较多的时间,总是出现莫名奇妙的问题,我还以为自己的mac出了问题了,不过最后还是花了一天多的时间弄好了,然后昨天还装了虚拟机,装了ubuntu,虽然上了linux的课程,但是却没有好好的学习过,最近要开始工作了,希望自己可以在这几天能够学点东西,加油吧,原创 2015-07-31 14:32:47 · 272 阅读 · 0 评论 -
Shell函数
Shell函数不同于“wildcard”之外的其他函数。函数shell所实现的功能和shell中的引用(‘’)相同,实现对命令的扩展,这就意味着需要一个shell命令作为此函数的参数,函数返回值是此命令在shell中的执行结果。下面来说一下常用的shell命令:Basename:从路径中分离出文件名Cat:文本文件显示命令Compress:用来压缩文件,压缩后的文件名具有.z后缀,原创 2015-08-11 21:11:03 · 300 阅读 · 0 评论 -
makefile变量
:“$(VARIABLE_NAME)”变量引用的展开过程是严格的文本替换过程,就是说变量值得字符串被精确的展开在变量被引用的地方。 Makefile中对一些简单变量的引用,我们可以不用”()”和”{}”来标记变量名,不过这种用法仅仅限于变量名为单字符的情况,谨记,不然会出现不好玩的事情。一般在书写makefile格式如下: 1.make 变量( Makefile 中定义的或者是原创 2015-08-10 21:03:21 · 334 阅读 · 0 评论 -
简单的makefile文件解读
include ./ConfigureTOP_DIR:=$(shell pwd)/../../../../ifeq ($(FLASH_SIZE),16M) ifeq ($(VSP),YouLuoKe) include $(TOP_DIR)/ProductBuilder/allRules_HI3518_16M_youluoke.mk else ifeq ($(CHIP_ID),HI3原创 2015-08-10 20:59:22 · 501 阅读 · 0 评论 -
make的简单使用
Make 是一个命令工具,makefile是一个文本文件。他们的关系是:Make是一个解释makefile中的指令的命令工具,makefile的工作原理就是调用系统中的make命令解释当前的makefile。下面是make一个简单的演示:首先编写四个.c文件,分别取名 main.c foo1.c foo2.c foo3.c 这四个.c文件分别实现不同的功能,main.c为主函数 ;原创 2015-08-08 21:27:35 · 484 阅读 · 0 评论 -
sd卡驱动理论篇
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SD卡 SD:SD卡为Secure Digital Memory Card, 即安全转载 2015-10-29 20:27:26 · 374 阅读 · 0 评论