
嵌入式开发
文章平均质量分 75
雪山飞狐88
计算机专业,热爱软件开发,愿与大家成为朋友。
展开
-
Ubuntu11.10搭建arm-linux-gcc-4.6.1交叉编译环境
编译环境:内核名称:Linux内核发行版:3.0.0-12-generic内核版本:#20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011硬件架构名称:i686硬件平台:i386操作系统:GNU/Linux当前系统gcc版本号:4.6.1在Linux中建立整个ARM交叉编译环境的整体过程为: 1、原创 2012-07-07 00:51:37 · 4473 阅读 · 0 评论 -
AMR文件格式分析
说明:这个是一年前的工作了,现在把相关资料整理一下。 目录1. 概述2. AMR编码方式3. AMR文件结构示范图4. AMR帧头格式分析5. 异常帧分析6. AMR帧读取算法7. 参考资料1. 概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格转载 2013-04-06 14:14:48 · 1097 阅读 · 0 评论 -
SPI协议简介
一 SPI协议概括SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管转载 2013-04-04 16:35:10 · 1064 阅读 · 0 评论 -
外企linux嵌入式笔试题
一、基础题1.解释命令ls -a | more具体含义.2.LINUX中的管道指什么重定向又指什么3.GCC -g -o test.elf test.c的具体含义.4.浅述GCC编译器在编译时都有哪几个过程5,在题3的基础上编写一MAKEFILE文件,要求能自动完成编译和清除功能6.说明uclinux 和linux的区别7解释下面一组GDB命令的转载 2013-03-18 16:24:06 · 1368 阅读 · 1 评论 -
C语言字节对齐
文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访转载 2013-03-18 08:42:12 · 640 阅读 · 0 评论 -
内存字节对齐详解
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只转载 2013-03-18 08:38:37 · 678 阅读 · 0 评论 -
电视行场扫描原理
(一) 电视行场扫描原理1) 电视行场扫描,是通过控制电子束在水平方向从左到右和垂直方向从上到下有规律运动形成的光栅。水平方向的扫描叫行扫描,垂直方向的扫描叫场扫描,合称“行场扫描”。行扫描和场扫描的电流都是三角波.负载都是偏转线圈.所不同的是扫描频率不同.工作电压不同。 场扫描电路多是集成电路.行扫描电路都是分立元件级成的。行扫描就是水平方向从左到右转载 2013-03-17 11:35:46 · 19270 阅读 · 1 评论 -
ubuntu12.04搭建git服务器
一、安装配置git1、安装git和openssh:howie@ubuntu-12-04:~$ sudo apt-get install git-core openssh-server openssh-client添加用户git, 该用户将作为所有代码仓库和用户权限的管理者:howie@ubuntu-12-04:~$ sudo useradd -m githowie@ubuntu原创 2012-07-23 13:28:10 · 9875 阅读 · 0 评论 -
ARGB色彩模式
ARGB—Alpha,Red,Green,Blue 一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。 Alpha,图像通道,全强度为FF,表示无透明度,即不透明;无强度为00 ,表示全透明。因此,透明像素颜色值为 Alpha位-00,Red位、Green位、Blue位为任意值,例如:0x00FFFFFF为透明色,即透原创 2012-07-22 18:44:44 · 8597 阅读 · 0 评论 -
sizeof()用法汇总
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为转载 2013-03-27 22:31:17 · 665 阅读 · 0 评论