对 BootLoader 架构 功能进行了详细的分析...
分类:
其他好文 时间:
2015-01-09 00:14:10
阅读次数:
415
近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。解决方法方法...
分类:
系统相关 时间:
2015-01-08 19:55:12
阅读次数:
1188
/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Jan-2015****************...
分类:
其他好文 时间:
2015-01-08 19:47:07
阅读次数:
223
考察hash表:每一个雪花都有各自的6个arm值,如果两个雪花从相同或者不同位置开始顺时针数或者逆时针数可以匹配上,那么这两个雪花就是相等的。我们采用hash的方法,这样每次查询用时为O(1),总用时为O(n)。hash的本质是把值映射到地址或者下标,如果不同的key值对应到相同的indice上的话...
分类:
其他好文 时间:
2015-01-08 19:33:32
阅读次数:
165
1. 架构
2. 开发流程
3. Mali GPU Linux 内核设备驱动程序
Mali GPU DDK 的 Linux 版本包含在内核中运行的以下三个组件:
1)设备驱动程序:
它是最重要的组件,提供对 Mali-200 或 Mali-400 GPU 的低级访问。其主要功能如下:
?对 Mali...
分类:
其他好文 时间:
2015-01-08 17:59:27
阅读次数:
192
没有指定输出名称,请检查“选择目标域
FCARM,是个打包程序,把各种不是.c文件但内含c程序的东西转成.c文件,正常是用不到的,所以一般项目的编译器都未设置它的输出,所以意外使用,它就报错. RL-ARM的指导手册HTTP那一章,有讲FCARM工具的用法
看看添加的lib文件是不是 lib后缀名,或者说编译器是否把它识别为lib文件,
往项目管理器添加文件的时候,文件类型...
分类:
其他好文 时间:
2015-01-07 18:47:25
阅读次数:
230
linux刚刚开始的时候仅仅支持intel 386 ,后来不断的被移植到越来越多的平台上,包括ARM ,POWERPC,所有的代码设备驱动代码都编译到内核中,这明显不现实,这时候就需要通过内核模块的形式来加载驱动。当然模块不一定是驱动,也可以是为驱动提供某种功能。 现在先编写一个简单的linu...
分类:
其他好文 时间:
2015-01-06 00:47:59
阅读次数:
240
谈到arm的启动流程不得不说的是bootloader,但是我这篇文章主要来谈谈arm启动流程的,所以bootloader只是跟大家简介一下就ok。这篇文章我会谈到以下内容:1、bootloader简介以及其作用2、2440、6410、210当下比较常见的3款处理器的启动流程进行简单分析,通过这三款处...
分类:
其他好文 时间:
2015-01-05 23:11:19
阅读次数:
190
硬件:STM32F103C8T6 平台: ARM-MDk V5.11 前面一篇文章讲过如何利用定时器测量信号的频率(见[STM32F10x] 利用定时器测量频率),使用的是定时器的捕获/比较单元(Capture/compare),它也能可以测量输入信号的脉冲宽度。 利用定时器测量脉冲宽度有...
分类:
其他好文 时间:
2015-01-05 21:54:50
阅读次数:
439