摘要: 任务就是一段封装在“task-endtask”之间的程序。任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,那么这个任务是不会执行的。调用某个任务时可能需要它处理某些数据并返回操作结果,所以任务应当有接收数据的输入端和返回数据的输出端。另外,任务可以彼此调... 阅读全文
posted @ 2015-09-06 12:40 再也不喝冰了 阅读(5418) 评论(0) 推荐(1) 编辑
摘要: 我们学习arm-linux开发常常需要在自己的电脑上安装虚拟机,虚拟机运行linux操作系统,对于一些没有或者不能安装虚拟机的电脑就不能进行arm-linux开发。但现在我介绍一种新的方法,使用阿里云计算。准备:1、阿里云Linux操作系统2、arm 开发板3、window上需要的软件:putty、... 阅读全文
posted @ 2015-08-26 13:06 再也不喝冰了 阅读(3580) 评论(0) 推荐(0) 编辑
摘要: 目前波创终端使用的tftp是BusyBox-1.9.2,终端和虚机之间文件传输用法:1、在虚机上安装tftp服务,安装:先安装xinetd 服务:yum install xinetd安装tftp ,tftp-sever:yum install tftp tftp-sever2、设置 :a.将/etc... 阅读全文
posted @ 2015-08-26 10:45 再也不喝冰了 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 修改arm开发板的IP,使用的yaffs2文件系统,修改方法如下:1、修改/etc/init.d/rcS文件在/sbin/ifconfig lo 127.0.0.0下添加一行/sbin/ifconfig eth0 172.23.11.4 up这里172.23.11.4是你要修改成的IP地址2、修改/... 阅读全文
posted @ 2015-08-26 10:36 再也不喝冰了 阅读(10137) 评论(0) 推荐(0) 编辑
摘要: Windows 7中加入了NFS 客户端功能,可以通过控制面板中的“程序和功能”->“打开和关闭Windows功能”-> "NFS服务" 来开启,当然默认下Telnet客户端也是无效的,也可以在这里打开。安装完成后,就可以在Windows的命令行窗口中通过mount 以及showmount命令使用N... 阅读全文
posted @ 2015-08-25 22:39 再也不喝冰了 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 一、静态库与动态库通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。... 阅读全文
posted @ 2015-08-21 22:49 再也不喝冰了 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 目标代码文件、可执行文件和库 C编程的基本策略是使用程序将源代码文件转换为可执行文件,此文件包含可以运行的机器语言代码。C分两步完成这一工作:编译和链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码相结合来生成可执行文件。C使用被划分为两部分的这一方法使程序便于模块化。我们可以分别编... 阅读全文
posted @ 2015-08-21 22:02 再也不喝冰了 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内... 阅读全文
posted @ 2015-08-21 21:49 再也不喝冰了 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 有时候需要对用户输入的字符串进行处理,由于事先不知道用户会一次性输入多长的字符串,一般有三种处理方法:1、根据估计用户最多输入字符串长度进行申请空间。2、使用getch、scanf(%c)等一个字符一个字符的接收处理。3、使用while(1){scanf("%1000s",&str);....//对... 阅读全文
posted @ 2015-08-11 21:05 再也不喝冰了 阅读(13545) 评论(0) 推荐(0) 编辑
摘要: 直接写Makefile 文件(假设要编译的文件为hello.c)1 ifneq ($(KERNElRELEASE),)2 obj-m := hello.o3 else4 obj-m := hello.o5 KERNELDIR ?= /lib/modules/$(shell uname -r)/bui... 阅读全文
posted @ 2015-08-08 12:08 再也不喝冰了 阅读(790) 评论(0) 推荐(0) 编辑