嵌入式
文章平均质量分 93
a1232345
这个作者很懒,什么都没留下…
展开
-
嵌入式的gdb调试
在开发过程中有很多问题如果用gdb进行调试跟踪会大大提高效率,但是我发现不少同事对于gdb调试概念比较模糊,特别是跨平台的调试,以至于放弃用gdb调试而影响排除bug的效率。 因此我这里主要对跨平台调试做一个简要的说明。 我们对机顶盒上的软件进行调试主要有两种方式,本地调试和远程调试。 首先说一下本地调试。本地调试就是gdb、可执行程序和源代码全部在目标机器的文件系统上,也就是说要么他转载 2015-03-11 15:56:36 · 1739 阅读 · 0 评论 -
构建ARM Linux交叉编译工具链 详解
本章学习目标: ● 了解交叉编译工具链 ● 理解分步构建交叉编译工具链的方法 ● 学会使用Crosstool工具构建交叉编译工具链2.1 交叉编译工具链介绍读者可能会有疑问,为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程式,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上转载 2015-12-18 23:12:07 · 758 阅读 · 0 评论 -
嵌入式寄存器操作-----C语言位操作的学习
原帖地址:http://blog.csdn.net/zeroubuntu/article/details/19617871[cpp] view plaincopya |= 1//第x位写1 a &=~(1//第x位写0 (a &(1//判断1,等号左边括号不能省略 (a& (1//判断0 a>>n /转载 2015-12-01 00:03:59 · 2759 阅读 · 0 评论 -
DirectFb 标准键盘键值查找过程
1. keyboard.c 键盘事件函数 keyboardEventThread( DirectThread *thread, void *driver_data ) 该函数接收键盘事件,调用函数 dfb_input_dispatch() 2. input.c 事件分发函数dfb_input_dispatch( CoreInputDevice *device, DFBInpu转载 2015-07-28 21:39:05 · 734 阅读 · 0 评论 -
DirectFB常用接口
1. 概述 ================ 本文主要研究DirectFB及其向上向下的接口,顺带讲一下QT搭配DirectFB使用的一些笔记。 其他,如DirectFB的内部结构、Qt的内部结构、及其他GUI系统如android不在本文讨论范围内。 本文会设计一些DirectFB的2D加速函数介绍,3D加速不再本文讨论范围内。 =========转载 2015-07-28 20:15:09 · 1122 阅读 · 0 评论 -
关于directfb下的inputdriver里的键盘设备
我正在试图添加自己的键盘设备,花了快两个星期了,读了keyboard.c和 /src/core/input.c 两个文件头大死了,发现directfb的键盘设备是针对标准键盘的,好像没有为自定义键盘留有任何额外的接口,而且键值的获取、翻译、传递过程及其复杂,看的我是相当迷糊,在此提出一些问题,看看读过directfb键盘设备源码的朋友能不能给指点一下? 在keyboard.c中,好像通过了两种方转载 2015-07-28 20:38:55 · 968 阅读 · 0 评论 -
【驱动】Flash设备驱动基础·NOR·NAND
Flash存储器——》Flash存储器是近几年来发展最快的存储设备,通常也称作闪存。Flash属于EEPROM(电可擦除可编程只读存储器),是一类存取速度很高的存储器。——》它既有ROM断电可保存数据的特点,又有易于擦写的特点。Flash可以在断电的情况下长期保存信息,因此被广泛的应用在PC机的BIOS和嵌入式系统的存储设备。Linu转载 2015-06-24 10:29:41 · 580 阅读 · 0 评论 -
Kernel 中的 GPIO 定义和控制
转自:http://blog.csdn.net/jscese/article/details/16823519最近要深一步用到GPIO口控制,写个博客记录下Kernel层的GPIO学习过程!一、概念 General Purpose Input Output (通用输入/输出)简称为GPIO,或 总线扩展器。也就是芯片的引脚,当微控制器或芯片组没有足够的I转载 2015-04-17 13:43:41 · 801 阅读 · 0 评论 -
GPIO介绍
GPIO,通用输入输出(General Purpose I/O)接口的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能(通过操作寄存器来原创 2015-04-16 18:10:27 · 2561 阅读 · 0 评论 -
gpio接口编程实例
一、GPIO gpio(general purpose ports)通用输入/输出端口 gpio的操作是所有硬件操作的基础,这是底层开发人员必须掌握的 以三星公司的s3c2410/s3c2440为例做一下简要说明 s3c2410有117个i/o 分为A~H 8组 s3c2440有130个i/o 分为A~J 9转载 2015-04-17 14:48:33 · 3186 阅读 · 0 评论 -
Nand Flash原理分析与编程
NAND Flash 在嵌入式系统中的地位与PC机上的硬盘是类似的。用于保存系统运行所必需的操作系统,应用程序,用户数据,运行过程中产生的各类数 据,系统掉电后数据不会护丢失。现在的Flash主要有两咱,一种是NAND Flash 一种是Nor Flash。NOR Flash是由Intel公司于1988年发明的,用以代替EERPOM,NAND Flash由Toshiba 公司在1989年发明的。转载 2015-03-18 10:26:39 · 1183 阅读 · 0 评论 -
Analysis of Linux kernel crashes
From: http://stablebits.blogspot.hk/IntroductionToolsFormat of a crash reportAnalysisSimple case to learn the basicsCrash in a binary kernel moduleSuspected memory corruptionExtra Details转载 2015-12-06 23:21:50 · 913 阅读 · 0 评论