自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

描绘自己的王国……

这里是M7星云,休斯顿请回答。

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 20150130 【 数据结构 - 顺序链表 】 Makefile和模块分离

主要是使用写程序的方式来写,所以文件比较多。。。首先,通用 Makefile 文件CC=gccCONFIG=-g -lpthread -lmTARGET=mainSRCS=$(wildcard *.c)OBJS=$(patsubst %.c, %.o, $(SRCS))$(TARGET):$(OBJS) $(CC) $^ -o $@ $

2015-01-30 18:36:42 615

原创 20150130 【 ARM 】 数据结构+顺序链表+GDB

GDB调试1.安装sudo apt-get install gdb2.使用在gcc编译程序时候加-g参数(-g会生成debug调试信息)例子:main.cvoid mycpy(char *p){p=(char *)malloc(sizeof(char)*32);strcpy(p, "hello world");}int main(void)

2015-01-30 18:28:20 845

转载 C语言单链表实现19个功能完全详解

C语言单链表实现19个功能完全详解最近在复习数据结构,想把数据结构里面涉及的都自己实现一下,完全是用C语言实现的。自己编写的不是很好,大家可以参考,有错误希望帮忙指正,现在正处于编写阶段,一共将要实现19个功能。到目前我只写了一半,先传上来,大家有兴趣的可以帮忙指正,谢谢在vs2010上面编译运行无错误。每天都会把我写的新代码添加到这个里面。直到此链表完

2015-01-30 15:22:44 566

原创 20150129 【 Shell 】 bash批量建立链接

由于 ARM 编译要用到的编译器有很多版本而且bin目录下的指令文件名也很长,调用麻烦所以需要建立链接文件来缩短调用指令的名字方法     暴力——一个一个建立链接     这是一个很直接的做法,可惜很傻很天真 做为一个懒鬼,我才不会这样做呢所以,我用了半生不熟的shell(bash)来写了个脚本来批量处理。。。(小白出没,老

2015-01-30 11:17:48 565

原创 20150126 【 ARM 】 C语言+结构体

指针常量指向常量的指针:指针所指向的内容不能用这个指针来修改(应用在函数传参)const char *pchar const *pchar a = ‘a’;const char *p = &a;a = 'b';对*p='b';错误常指针:所指向的地址不能改变,但是里面的内容可以被改变,常指针定义时候必须初始化char * const p ;cha

2015-01-29 19:22:46 872

原创 20150127 【 ARM 】 C语言+位域联合体

结构体位域struct Fpga{unsigned int a:1;unsigned int b:1;unsigned int c:1;};联合体:多个成员共用一块存储空间(占最大数据类型空间)同一时刻只能用一个成员union FPH{unsigned int p;unsigned char ch;};union FPH mfph;m

2015-01-29 19:21:57 1301

原创 20150128 【 ARM 】 交叉编译+系统烧写

开发板设置开发板IPifconfig eth0 192.168.1.xxx设置开发板默认网关交叉开发环境搭建用ps查找124 root       0:00 ./iot -qwskill 124在启动[root@GEC210 /]# source upiot.sh串口下载程序在开发板上[root@GEC210 /]#  main 回车---传

2015-01-29 19:14:38 733

原创 20150124 【 ARM 】 C语言+指针

【主要包括一大堆各种指针:普通一维指针,数组指针,二维指针,函数指针,数组函数指针.....】指针:地址数据类型 *指针变量名int a=10;int *p = &a;说明:*表示是定义指针, &表示取a的地址定义之后*p---》*表示取p所指向地址里面的内容(解引用)指针运算(+,-)假设p = 0x

2015-01-26 09:17:08 663

转载 linux下如何用c语言调用shell命令

linux下如何用c语言调用shell命令C程序调用shell脚本共有三种法子 :system()、popen()、exec系列函数 system()不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令。popen() 也可以实现执行你的命令,比system 开销小1.system  (shell命令或

2015-01-24 18:10:19 727

原创 20150123 【 ARM 】 C语言+函数

函数函数声明,函数定义, 函数参数, 函数递归函数声明数据类型  函数名称(参数列表) (如果函数没有返回值就用void){函数体}函数的作用:功能模块化,可以重复使用,使用方便/*把华氏转换摄氏温度*参数:华氏温度*返回值:摄氏温度*/float fah_to_ct(float f){//float f=98.9;float

2015-01-24 17:14:58 569

原创 20150122 【 ARM 】 C语言+循环

课后练习int a=10, int b=100 不用其他变量把a与b交换int tmp = a;a = b;b = tmp;a=a^b;b=a^b;a=a^b;循环do-while, while, for计算1+2+3+...+1000int sum = 0;int i=1;do{sum += i;i++;}while(i

2015-01-24 17:10:24 908

原创 20150124 【 Linux-C 函数指针 】 模拟快速排序程序--快排

快排的特点就是通用性;只要你提供比较函数 cmp它就能对任何类型的数据进行排序。大一的时候很不解这玩意的原理,现在总于知道了————>函数指针。。。所以就手敲了一遍。一个是标准的int数组排序,另一个是结构体数组排序。这里用宏定义控制。#inc

2015-01-24 16:53:08 708

原创 20150123 【 Linux-C 文件目录操作 】 统计代码行数

主要是老师要求每天200行,于是就写了一个用来 统计文件内代码行数的程序。程序执行时,加上文件夹路径和文件后缀(其实是文件名的片段),就能统计出 此文件夹下的该类文件的行数以及有效行数(一些用于格式调整【空格,制表,回车】的不算)。#include #include #include #include #in

2015-01-24 09:46:41 892

原创 20150121 【 ARM 】 C语言+变量

2.c语言基础编程规范书写格式要缩进,括号对齐,模块空行见其名知其意变量命名,小写加大写  studentAge, 小写加下滑线 std_age函数命令,小写加下划线 get_student_name()注释:一般程序有效注释占代码20-30%写代码先写框架(伪代码)伪代码--注释加框架保存结果int sum = 0;计数用 int i=1;whil

2015-01-21 18:21:35 760

转载 Python 运算符

Python 运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运

2015-01-21 17:45:02 570

转载 printf有趣的\033

printf有趣的\03312345intmain(intargc,char**argv){        printf("\033[44;37;5m hello world\033[0m\n");        return0;}

2015-01-21 16:57:52 8087 1

原创 20150120 【 ARM 】 Linux基础·II(账号,权限,服务器[samba,nfs,tftp])

0.linux帮助助手man, 助手汉化,查找find,链接, 磁盘查找findgec@cs:~$ find  /usr/include -name stdio.h汉化man---安装man的汉化包sudo apt-get install manpags-zh链接(软链接,硬链接)软链接ln -s 原文件  目标文件磁盘查看磁盘情况df查看内存free磁盘格

2015-01-21 10:08:04 706

原创 20150119 【 ARM 】 Linux基础(初步,vim,结构)

linux基础linux---发行版本ubuntu,redhat,centos, 内核版本0.11,2.6.35.7  3.19www.kernel.org,android-linux---使用领域--服务器---路由器--防火墙--手机--监控--(免费,功能齐全)安装linux系统---ubuntu14.04 ltsvmware--ubuntuubuntu使用

2015-01-21 10:01:21 595

原创 20150119 【 ARM 】 大纲

嵌入式:1.Linux基础1.linux-认识,应用领域2.linux系统安装--3.ubuntu使用2.c语言基础编程规范基本语法基本数据类型,变量,常量,表示符,标准输入输出运算符算数运算符,关系运算符 逻辑运算符,位运算符控制流 do-while, while, for, if-else, switch-case, goto, br

2015-01-21 09:59:01 555

原创 20150119 hnyq

第一阶段   C语言第二阶段   操作系统Linux第三阶段   嵌入式

2015-01-19 08:52:31 637

原创 无题,测试用。。。。。

void TransmitApp_HandleKeys( byte shift, byte keys )//按键处理{ zAddrType_t dstAddr;//定义地址 // Shift is used to make each button/switch dual purpose. if ( shift ) { if ( keys & HAL_KEY_SW_1 )

2015-01-02 13:15:45 544

Arduino-UNO-RFID入门到精通套件

最近在做特征这方面的东西,从别人那里得到的代码,经过自己整理后,运行可用。能够对图像进行求解SURF,在图像上绘制点,并且能与SIFT进行对比。稍后将把SIFT代码贴上(主要不在这个PC上)

2015-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除