摘要:
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/gcc-makefile/766.html概述:什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个... 阅读全文
posted @ 2013-12-02 09:14
haotianling
阅读(116)
评论(0)
推荐(0)
摘要:
安装条件:硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC。注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启。关于如何检测你的电脑支持VT,可以去下面这个网站下载这个工具,测试:http://www.grc.com/securable.htm或者直接点击下面连接下载:http://www.grc.com/files/securable.exe软件:Windows XP:VMware :VMware-workstation-7.0.0-203739EXE安装文件Mac OS:Mac_OS_10.6_Snow_Leopard_1... 阅读全文
posted @ 2013-12-02 09:14
haotianling
阅读(246)
评论(0)
推荐(0)
摘要:
CocoaFramework简称Cocoa,它是MacOSX上的快速应用程序开发(RAD,RapidApplicationDevelopment)框架,一个高度面向对象的(ObjectOriented)开发框架。无论您是资深的Mac开发人员,还是即将踏入Mac开发世界的新新人类,Cocoa都是您开发应用程序的瑞士军刀、乐高积木,它是您构建MacOSX应用程序最强大、最高效的工具。值得一提的是,苹果公司之所以能够开发出众多顶级软件,其实也正是因为有着Cocoa这个秘密武器。Cocoa是MacOSX上原生支持的应用程序开发框架,苹果公司强烈推荐所有Mac开发人员使用。骨灰话题:HelloWo... 阅读全文
posted @ 2013-12-02 09:14
haotianling
阅读(166)
评论(0)
推荐(0)
摘要:
引言:Linux驱动中,字符设备的设计一般会占产品驱动开发的90%以上,作者根据驱动开发的实际经验,总结了一个标准的字符设备驱动的模板,仅供参考。//=======================字符设备驱动模板开始===========================//#defineCHAR_DEV_DEVICE_NAME"char_dev"//设备名structclass *char_dev _class;//class结构用于自动创建设备结点static int major = 0;staticstruct cdev char_dev_devs;//定义一个cdev 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(219)
评论(0)
推荐(0)
摘要:
我板子的启动过程如下:..showlogo..Flash: 1 MBNAND: SLCdetected.256 MBIn:serialOut:serialErr:serial*************show logo***************Hit any key to stopautoboot: 0NAND read: device 0 offset 0x900000, size 0x300000s3c-nand: ECC uncorrectable error detecteds3c-nand: ECC uncorrectable error detecteds3c-nand:... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(1477)
评论(0)
推荐(0)
摘要:
首先,保证sd卡驱动是完好,但是sd卡却无法热插拔或者无法识别。刚开始我的板子上,sd是能够读取的,但是却不支持热插拔,看了几天sd驱动,找到了问题的原因,是驱动中硬件引脚相关设置的问题,具体根绝个人板子来修改,我想说的是sd卡驱动完好下如何使板子支持热插拔,内核的相关配置我就不多说了,网上很多。1)确保内核支持热插拔# cdlinux-2.6.30.4# vi .configCONFIG_KALLSYMS=y# CONFIG_KALLSYMS_ALL is not set# CONFIG_KALLSYMS_EXTRA_PASS is not set# CONFIG_STRIP_ASM_... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(724)
评论(0)
推荐(0)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/513601三、更多结构化命令前面已经讲述了检查命令的输出和变量的值来操作shell脚本程序中的流。如下主要说明如何执行重复的过程和命令,使得一组命令循环下去,直到满足特定的条件。知识内容:# 使用for语句循环# 使用until语句迭代# 使用while语句# 结合循环# 重定向循环输出1、for命令重复一系列的命令是常见的编程实践,对于shell如处理目录下的所有文件、系统中的所有用户、或者文本文件中的所有... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(135)
评论(0)
推荐(0)
摘要:
二、使用结构化命令知识内容:# 改变命令流# 使用if-then逻辑# 嵌套if-then# 测试条件# 高级if-then功能许多程序在脚本命令之间需要某些逻辑控制流,有些命令允许脚本根据变量值的条件或者命令的结果跳过一些命令或者循环执行这些命令,这叫做结构化命令。1、使用if-then语句最基本的结构化命令类型就是if-then语句,其格式如下:if commandthencommandfi意思是说:if语句后面的命令的退出状态值是0,则执行then后面的所有命令;如果不是0则命令不执行。如下例子:[root@wzp ~]# cat test2#!/bin/bashif dateth... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(191)
评论(0)
推荐(0)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/505644****shell 脚本基础知识****##########实验环境是RHEL5.3,内核2.6.18###########一、基本脚本编译知识内容:# 构建脚本# 将命令串联起来# 存储变量# 数学计算# 重定向输出# 检查代码1、使用多条命令shell不像高级语言需要编译后执行,而是直接处理每一条命令,可以将多条命令连接起来形成单一的步骤。如下使用两个bash shell命令,则为一个最简单的s... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(234)
评论(0)
推荐(0)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/560372sed和gawk介绍知识体系:#使用文本文件#探索sed#探索gawkshell脚本可以把处理文本中包含的所有类型的数据这样的普通任务自动化。然而,只使用shell脚本命令处理文本文件的内容却有些麻烦。如果要在shell脚本中进行任何类型的数据处理,就要熟悉linux中现有的sed和gawk工具了。因为这两个命令行编辑器能够方便地格式化、插入、修改和删除文本元素。1、文本处理1.1、sed编辑器se... 阅读全文
posted @ 2013-12-02 09:13
haotianling
阅读(229)
评论(0)
推荐(0)