嵌入式linux之高级c语言专题--指针2

第二部分:嵌入式linux高级c--指针21.8指针、数组与sizeof运算符(1)sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里面的变量或者数据类型占用的内存字节数。(2)sizeof存在的价值?主要是因...

嵌入式Linux实战篇--交叉编译环境的建立(基于ubuntu 8.10)

在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。 一、所需软...

嵌入式linux之高级c语言专题--指针1

嵌入式linux高级c--指针 (观看朱有鹏老师高级c时视频总结的笔记) 1.指针到底是什么? 2.指针带来的一些符号的理解 3.野指针问题 4.const关键字与指针 5.深入学习一下数组 6.指针与数组的天生姻缘 7.指针与强制类型转换 8.指针、数组与si...

arm嵌入式linux qt入门问答,很经典!!

原文地址:http://www.cnblogs.com/elect-fans/archive/2012/03/25/2416951.html 很多新手刚开始学习ARM的时候都会遇到下面类似的问题,由于很多基本原理都不会,所以很容易被表面问题迷惑,相信看完下述问答的新手一定会对ARM有一个非...

嵌入式Linux ARM汇编(三)——ARM汇编指令(四)

嵌入式Linux ARM汇编(三)——ARM汇编指令(四)十二、ARM伪指令    ARM伪指令不是ARM指令集中的指令,只是为了编程方便编译器定义了伪指令,使用时可以像其他ARM指令一样使用,但在编译时这些伪指令将被等效的ARM指令代替。1、符号定...

嵌入式linux面试题解析(一)——ARM部分一

1、FIQ比IRQ快的原因: A、FIQ模式的R8–R14寄存器是独有的,FIQ处理程序可以不必执行保存和恢复中断现场的指令。 B、FIQ可以将ISR直接放在FIQ后面的地址空间,不需要跳转。 2、中断与异常有何区别 异常在处理的时候必须考虑与处理...

嵌入式Linux应用程序开发——多线程4(线程的同步——信号量)

#include #include #include #include #include int global; sem_t sem_test1,sem_test2; void *thread_function(void *arg) {    int i,j;    for(i=0;i

嵌入式Linux引导过程之1.6——Xloader的Xloader_Entry

--by FeCen 我们已经看完了XLOADER_ENTRY里调用的前两个标号的代码,分别是sys_init和ddr_init。对于一个嵌入式系统来说,这两个部分的代码是在一开始就执行的,至少是在从bootrom里面的firmware出来之后最初执行的代码,也是我们自己能够控...

嵌入式Linux引导过程之1.4——Xloader的ddr_init

--by FeCen这里我们来看XLOADER_ENTRY中调用的第二个标号ddr_init处的代码,这部分代码的作用是对外部内存SDRAM进行初始化,在我spearplus开发板中,使用的是DDR SDRAM。在调用ddr_init之前,外部内存是不能用的,因为外部内存的时钟以及控...

嵌入式Linux引导过程之1.3——Xloader的sys_init

--by FeCen 上一篇文章对XLOADER_ENTRY进行了分析,看到其中调用的第一个标号就是sys_init,本文就对这个标号对应的代码段进行粗略的分析,这里我也还有好多没有搞明白的,就先留着,日后慢慢明白,先把自己目前能够看明白的东西记下来。另...

嵌入式Linux引导过程之1.2——Xloader的XLOADER_ENTRY

--by FeCen 根据上文中获得的线索,本文分析init.S中的XLOADER_ENTRY。在init.S中,定义了好多与平台相关的寄存器地址宏以及好多其他函数,我们在用到的时候再回过头来分析,这里,我们只看其中的一个函数(其实是一个标号,我们暂且称之为...

ARM与嵌入式linux入门的建议(深蓝科技原创)

本帖最后由 hnrain 于 2009-7-11 09:48 编辑   由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做...

基于嵌入式Linux的视频采集系统17-----源程序----decoder.h

本文来自: http://blog.chinaunix.net/uid-23093301-id-86406.html #ifndef __DECODER_H_INCLUDE #define __DECODER_H_INCLUDE #ifdef __cplusplus extern "C" { #endif  /* __cplusplus */ #include "avcodec.h" #include "libavutil/...

基于嵌入式Linux的视频采集系统20-----源程序----stlmain.cpp

本文来自: http://blog.chinaunix.net/uid-23093301-id-86409.html #include "SDL.h"   /* All SDL App's need this */ #include #include #include using namespace std; #include #include "decoder.h" #include "encoder.h" #inc...

基于嵌入式Linux的视频采集系统14-----源程序----display.h

本文来自: http://blog.chinaunix.net/uid-23093301-id-86403.html #ifndef __V4L2_DISPLAY_H_INCLUDES #define __V4L2_DISPLAY_H_INCLUDES #include #include #include #include #include #include #include #include #includ...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题