自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bindingfly的博客

嵌入软件开发

转载 C语言数组与指针详解

好多同学都说:“老师,我看到指针就晕!”,说实话,见过晕血的,见过晕车的,晕指针的到是第一次听说!        我们先来分析一下晕车的原理,再来对比一下为什么晕指针。        晕车,是因为耳朵里的一个器官对外界的振动太敏感,导致身体调节功能紊乱,系统不能正常工作,轻则,晕点,中...

2015-08-31 22:34:19

阅读数 726

评论数 1

原创 ARM体系结构(一)

关于ARM体系结构的一些常识及基础: arm体系结构  ================================================================= arm体系结构特点: 1)、arm指令都是32位定长的; 2)、大量的寄存器; 3)、Load/Store体...

2015-08-30 17:23:25

阅读数 842

评论数 0

原创 ARM体系结构

写在开头的话。 接触ARM开发板也有很长时间了,现在想系统的来这里和复习下ARM体系结构。一来是理顺自己学习的东西,二来对学习过的东西进行实质性的复习一下。 接下来准备写一个序列关于ARM体系架构的东西,就是不知道能不能坚持写完。因为现在手头正在做一个项目,该项目涉及的技术有太多,学的东西也多...

2015-08-30 17:18:40

阅读数 373

评论数 0

转载 值得学习的C语言开源项目

值得学习的C语言开源项目 - 1. Webbench  Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码...

2015-08-29 11:36:36

阅读数 990

评论数 0

原创 指针操作的经典程序

大家一致认为C/C++中最难的就是指针操作,偏偏指针操作是C/C++的精髓所在。所以要用C/C++就必须越过这座大山。 互唤两个数值可谓是C指针操作的经典题目,下面我想对这道题目做下讲解。 如果不用调用函数要实现呼唤就很简单: int  a = 8; int  b = 9; int   t = ...

2015-08-29 11:04:10

阅读数 627

评论数 0

原创 网络编程基础

一、TCP/IP参考模型 TCP/IP协议是一个协议集,其核心是TCP协议与IP协议,它有以下四个特点: 1)、TCP/IP是一个标准化的高级协议,同时提供了多种网络服务协议; 2)、完善的网络地址分配方法,网络中每个点都具备独立的地址; 3)、非专利技术,与操作系统及硬件结构无关; 4...

2015-08-28 08:54:43

阅读数 397

评论数 0

转载 深入理解C语言的函数调用过程

本文主要从进程栈空间的层面复习一下C语言中函数调用的具体过程,以加深对一些基础知识的理解。     先看一个最简单的程序: 点击(此处)折叠或打开 /*test.c*/ #include stdio.h> int foo1(int m,int n,i...

2015-08-26 11:49:47

阅读数 1563

评论数 0

转载 Segmentation fault到底怎么回事

(备注:我的glibc版本是2.12,GCC版本4.4.6,内核版本2.6.32-279)    Linux上开发时最恼火的就是遇到“Segmetation Fault”错误。为什么这么说,很多人看到这个错误后心里第一反应是程序访问的非法的内存,导致其被操作系统强行终止。这固然没错,可这里有个比...

2015-08-26 11:46:29

阅读数 8465

评论数 0

转载 Segmetation fault分析

问题是这样的,今天一个简单的C程序,用gcc编译成汇编语言后,本来想在里面改点东西,结果运行时就报了“Segmetation fault”。     源代码如下: 点击(此处)折叠或打开 /*littletrick.c*/ #include stdio.h&...

2015-08-26 11:31:36

阅读数 1145

评论数 0

转载 S3C6410 MFC H264 编码流程分析

在代码分析开始前需要对一个概念进行解释,就是MFC。 Multi Format Codec的缩写,是ARM微处理器内部一种支持多种硬件编码方式的硬件电路,能够编码/解码MPEG-4/H.263/H.264(30fps)等多种格式的多媒体影像。 TOP6410开发板使用的是ARM11的核...

2015-08-26 09:52:36

阅读数 657

评论数 0

原创 Bootloader学习(一)

一、Bootloader的功能概述 Bootloader的最终也是最主要的目的就是启动内内核,它是开发板上电启动后第一个运行的程序,本质上是一个单片机程序。既然是上电之后的第一个程序,那肯定得有硬件的相关配置。 硬件相关配置包括: 1)、设置SVC模式; 2)、关看门狗(看门狗的作用是当系统死机是...

2015-08-25 09:53:50

阅读数 665

评论数 0

原创 嵌入式相关方向

1、嵌入式系统 一个嵌入式的系统,软件开发人员通常可分为应用和系统。应用负责界面开发和策略。系统负责基本功能实现。一个大型的项目,软件部分通常都是由多个应用开发人员和多个系统开发人员配合完成的。 2、系统方面 指的是Linux底层的库和驱动,音视频实质上也是系统的一个子类。但...

2015-08-23 14:34:18

阅读数 501

评论数 0

原创 s3c6410的GPIO操作

使用软件来访问硬件,有两种基本方式,一是通过访问单个引脚,二是访问总线来访问硬件。 下面就介绍简单的通过访问单个引脚来访问硬件(我个人觉得这对学习指针操作很有帮助)。编码环境:PC下的linux系统,通过u_boot来引导裸板出现的运行。 首先查看硬件原理图,判断是高电平点亮还是低电平点亮,有...

2015-08-22 14:33:39

阅读数 877

评论数 0

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