自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 gcc执行的过程

市井之徒——徒劳往返——返老还童——童牛角马——马首是瞻——瞻前顾后——后顾之忧——忧国奉公——公子王孙——孙康映雪gcc是我们Linux下编译C文件的重要工具,在用gcc对源文件进行处理时,我们知道要经历以下几个过程:预处理——编译——汇编——链接通常将前面三步统称为编译预处理执行所有的预处理命令,所有以”#”开头的指令为预处理指令,在进行预处理时,系统将我们的源文件转化成C的语法,将头文件中的

2017-05-31 21:44:57 2914

原创 动静态库的制作与调用

>

2017-05-31 21:06:14 457

原创 子网掩码及网络划分

成语接龙:胸有成竹——竹报平安——安富尊荣——荣华富贵——贵耳贱目——目无余子——子虚乌有——有目共睹——睹物思人——人中骐骥 随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用

2017-05-30 07:48:51 1610

原创 计算机网络相关知识

孤山寺北贾亭西,水面初平云脚低。几处早莺争暖树,谁家新燕啄春泥。乱花渐欲迷人眼,浅草才能没马蹄。最爱湖东行不足,绿杨阴里白沙堤。——白居易《钱塘湖春行》 作为一名将要从事IT行业的人员,了解以及学习计算机网络的基础知识十分重要,这篇文章主要讲一下计算机网络相关的基础知识。计算机网络计算机网络的核心即相关的协议族,目前人尽皆知的标准网络协议是TCP/IP协议,这种协议就像是一种世界通用语言

2017-05-29 17:16:52 552

原创 安信可GPRS打电话发短信编程

节分端午自谁言,万古传闻为屈原。堪笑楚江空渺渺,不能洗得直臣冤。——文秀《端午》前面写了GPS模块的C编程,这篇文章主要讲实现GPRS的C语言实现拨打电话以及发短信。由于GPRS模块的原因,在开发板上不能直接监听串口,必须先用串口调试助手确定模块能用以后,我们才能在开发板上使用,如果模块支持直接在开发板上使用,那么这步不用做。串口调试助手成功了,然后直接将串口线插入开发板的USB,因为我们使用的仍

2017-05-29 09:57:58 911

原创 怎么用网线连接开发板

黄沙百战穿金甲,不破楼兰终不还。——王昌龄《从军行七首·其四》网线连接开发板用于串口都被占用的情况。步骤如下: 1、首先得通过串口连接看一下自己开发板的IP以及我们所需要的端口号是否开启。把这些记录以后,给我们的系统登录设置一个密码。(如果你的没有密码)~>:password2、拔掉串口线,插上网线,用刚才的IP,以及端口号,以及你的登录用户名和密码来登录SSH2即可:然后Connect登录以后

2017-05-28 14:24:18 5305 1

原创 安信可A7编程获取GPS信息

曲终人散空愁暮,招屈亭前水车注。——刘禹锡《竞渡曲》前面两篇文章已经描述了串口编程以及在串口调试助手下对GPS信息的解析。这篇文章主要讲怎么样在板子上通过编程来获取GPS信息。前两篇文章地址: 串口编程:http://blog.csdn.net/peter_tang6/article/details/72790169 GPS信息解析:http://blog.csdn.net/peter_tan

2017-05-28 11:37:16 1656

原创 fl2440串口编程

竞渡深悲千载冤,忠魂一去讵能还。国亡身殒今何有,只留离骚在世间。——张耒《和端午》 串口通信是我们常见的一种通信,在很多开发中不可缺少,这篇文章主要讲如何设置我们的串口,以便后续开发。前面介绍UART的时候已经概述,我们主要用到三根针来传输数据,即RXD,TXD,GND。具体的连接前面有说明,大家可前往查看。串口的配置1.波特率:为了两者信号流能同步,因此收发双方的波特率应该一致。 2.数据

2017-05-28 10:00:09 689

原创 变量的作用域与生命周期

去年今日此门中,人面桃花相映红。人面不知何处去,桃花依旧笑春风。——唐·崔护《题都城南庄》在研究变量之前先学习一下递归函数递归函数什么是递归函数?递归函数内部包含一条或多条函数调用语句,被调用函数就是它自己。 #include <stdio.h> void print(int num) { if (num == 1) { printf("1\n"

2017-05-26 13:19:06 788

原创 串口GPS显示坐标信息

博观而约取,厚积而薄发 ——苏轼前面学习了GPRS拨打电话以及发送短信的相关的AT指令集,这篇文章来谈一谈GPS模块的使用。

2017-05-15 14:36:30 4518 2

原创 LINUX进程管理

墙上芦苇,头重脚轻根底浅;山间竹笋,嘴尖皮厚腹中空。——解缙Linux下的进程管理主要是用于查看进程的健康状态,以便及时发现和处理问题,从而保护我们的系统。Linux的进程管理分为三个过程: 1. 查看进程 2. 杀死进程 3. 修改进程优先级查看进程ps命令ps命令用于查看用户当前进程,他有两个参数:aux和-leaux可看进程的内存占比率,是我们常用的参数,-le可查看进程的优先级

2017-05-13 23:22:36 399

原创 GPRS串口拨打电话及发短信

非学无以广才,非志无以成学。——诸葛亮前面了解了DB9的每针的作用,现在就用它来连接我们的电脑和GPRS模块,玩一些打电话,发短信的功能。关于硬件设备 我们的GPRS/GPS为安可信的A7模块,我们只需要用杜邦线将串口线和GPRS的RXD(收)和TXD(发)以及GND(地)三跟针相连接即可,这里串口的RXD接GPRS的TXD,地和地相接,串口的TXD和GPRS的RXD相接,注意两边设备的模式

2017-05-13 22:05:28 1930 1

原创 DB9串行接口

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。——老子现在正在玩GPRS/GPS项目,需要用到我们的串口通信了,这篇博客用来记录一些关于串口的知识,做一个小小的笔记。我们必须要知道DB9串口有哪些针以及其对应的作用,因为我们用到的是九针的,所以这里只记录九针的串口。先看公头吧: 从右到左是1~5,6~9 针号 缩写 功能说明 1 DCD 数据载波检测 2

2017-05-13 11:14:47 1596

原创 APUE获取网卡ip字段以及文本切割命令的使用

昨夜西风凋碧树,独上高楼,望尽天涯路。——五代·晏殊·蝶恋花 最近学习了APUE的一系列函数,要求用ifconfig命令来获取本机的网卡ip,下面根据学长的博客复述一段代码来获取ip字段:/********************************************************************************* * Copyrig

2017-05-11 22:20:20 331

转载 内核自带按键驱动的添加与测试

一叶浮萍归大海,人生何处不相逢。——吴承恩《西游记》 前面学习了非内核自带的按键驱动,而内核自带的按键驱动呢,其实分析的过程和其他的LED,LCD,等等有关input输入子系统的驱动差不多,我这里就不详细分析代码了,直接根据朋友的代码学习一波吧。本文取自:http://blog.csdn.net/qicheng777/article/details/70745409顺便为我朋友打句广告,他的

2017-05-09 21:19:34 981

原创 jffs2之制作与烧录

清水出芙蓉,天然去雕饰——李白《论诗》根文件系统制作很久了,但是当时做完的时候对其中的一些东西以及过程还不是很理解,就想等到理解了再来写博客,一拖就是一个多月,最近在做总结,因为马上就要做其他的事情了,所以想起来完成这篇博客。

2017-05-09 13:15:27 982

转载 s3c2440 dm9000网卡驱动移植

本文出自http://blog.csdn.net/edroid1530/article/details/63683344。1.检查内核是否有网卡驱动使用 ifconfig -a 命令可以看到内核当中没有网卡驱动,接下来我们就在内核中添加网卡的配置。2.修改内核源码,添加网卡驱动编译2-1.在mach-smdk2440.c文件中添加如下代码[cpp] view plain copy print?[

2017-05-07 09:18:17 762

转载 sc32440 内核自带LED驱动

FL2440添加自带led驱动在之前学习驱动自己写过led的驱动程序,其实s3c2440对于驱动已经支持得非常好,内核里面已经有了led的驱动程序,我们要使能led驱动只需要稍作修改。make menuconfig 配置 Device Drivers ---> [*] LED Support ---> [*] LED Class Support

2017-05-07 08:58:57 622

转载 gdb调试利器的学习

作为程序员,调试程序是不可避免的,在windows下常用的IDE比如 keil 软件会有集成的debug图形化调试工具,使用起来非常简单易懂。在Linux下虽然没有图形化调试工具,但是gdb作为文本界面的调试工具其功能也是非常强大的,在这里简单介绍gdb的用法。一.调试准备1.首先我们编写一个测试程序:[cpp] view plain copy print?[lwn@VM_255_164_cen

2017-05-07 08:46:27 543

原创 s3c2440 LCD之按键控制截屏与保存

明月楼高休独倚,酒入愁肠,化作相思泪。——范仲淹《苏幕遮》最近被这个第三方源软件的安装和Makefile搞得不要不要的,不过还好,正当我头疼的时候,得到了高人指导http://linux.softpedia.com/get/Programming/Libraries/libpng-167.shtml

2017-05-04 14:07:43 617

原创 fork和execl

此去经年,应是良辰好景虚设。便纵有,千种风情,更与何人说。——柳永《雨霖铃》最近在实现一个对开发板进行截屏的功能,其中用到了execl函数,下面就先介绍一下execl函数吧。execl函数用来执行某条命令。execl函数包含于 #include 中,他是这样定义的:int  execl(const char *path, const char *arg, ....);

2017-05-01 19:57:09 2507

空空如也

空空如也

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

TA关注的人

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