嵌入式Linux裸机开发(四)——重定位relocate一、位置有关编码汇编源文件被编译成二进制可执行程序时编码方式可能与内存地址有关,也可能与内存地址无关。与内存地址有关的为位置有关编码,与内存地址无关的为位置无关编码。程序在设计时需要规划一个程序运行时的地址(链接地..
分类:
系统相关 时间:
2016-06-06 17:17:45
阅读次数:
357
Android驱动开发读书笔记 第五章 S5PV210是一款32位处理器,具有低功耗的的特点,可为移动设备和一般应用提高性能的微处理器解决方案。它集成了ARM CORTEX-A8核心。实现了ARM架构V7且支持外围设备。他的关键功能是“以带有NEON的cpu子系统为基础的arm”,32/32kb i ...
分类:
移动开发 时间:
2016-06-05 18:30:15
阅读次数:
241
嵌入式Linux裸机开发(一)——点亮Led开发板:友善之臂smart210一、电路图查阅1、底板电路图查阅开发板底板电路图,查阅LED相关部分LED电路工作原理:LED的正极接3.3V,负极接地时导通,LED发光。开发板共有四颗LED,正极接3.3V,负极接开发板的LED1_LED4引脚,如果LED要点亮..
分类:
系统相关 时间:
2016-06-05 01:21:10
阅读次数:
528
名牌精彷(Fang)手表批发,一手货源诚招代理,欢迎加微信咨询: 1、微信相册内产品报价均为裸机价格,不包含包装礼盒、发票、运费,如需盒子需另行购买,盒子价格有10/25/35/50等几个档次 2、所有产品为统一的厂家批发价,不议价;所有产品保修一年 3、下午14:00之前下单,当天发货;14:00 ...
分类:
微信 时间:
2016-06-04 19:32:03
阅读次数:
291
本章内容属于硬件篇,介绍了S5PV210的硬件结构,其包括: S5PV210微处理器——一款32位微处理器,具有低功率的特点,可为移动设备和一般应用提供高性能的微处理器解决方案。它集成了ARM Cortex-A8核心,实现了ARM架构V7A且支持外围设备。 GPIO专用寄存器——端口组控制寄存器、端 ...
分类:
其他好文 时间:
2016-06-04 11:55:58
阅读次数:
194
S5PV210硬件结构 本章介绍了S5PV210的硬件结构,包括S5PV210微处理器、GPIO接口、PWM定时器、DMA控制器、UART串行接口、SPI接口、IIC总线接口和ADC及触摸屏接口。介绍了接口应用实例及驱动程序。 S5PV210是一款32位微处理器,具有低功率的特点,可为移动设备和一般 ...
分类:
其他好文 时间:
2016-06-04 10:29:00
阅读次数:
122
第五章主要介绍的是:S5PV210微处理器、GPIO接口、PwM定时器和DMA控制器及UART接口SPI接口和IIC总线接口、ADC及触摸屏接口。 (1)S5PV210是一款32位微处理器,低功率,他主要有关键功能、微处理器、存储器子系统、多功能、音频子系统、安全子系统、接口和系统外设这几部分。(2 ...
分类:
移动开发 时间:
2016-06-04 09:14:56
阅读次数:
180
裸机下控制LED灯非常方便,只需要配置好GPIO引脚功能,然后向GPIO引脚映射的内存地址处写入数据即可,但linux下驱动就不那么简单了,需要结合字符设备驱动的架构,然后将功能实现添加进去,笔者参考linux设备驱动程序(第三版)中介绍的新的接口来实现驱动。友善之臂官网提供的源码是基于miscde ...
分类:
其他好文 时间:
2016-06-02 00:50:50
阅读次数:
162
首先上电以后芯片会在固化好的一个地址寻找第一个启动程序,完成初始化工作,然后转跳到预定的一个地址来执行裸机程序或者UBOOT程序,在UBOOT中按照设置好的内核启动参数来启动内核,告诉内核怎么样加载,怎么样初始化,和第一个程序,根文件系统的位置.然后内核启动好了以后,挂载根文件系统,执行第一个程序i ...
分类:
系统相关 时间:
2016-05-24 22:21:11
阅读次数:
258
Linux操作系统 win unix/linux 服务器(php apache mysql) apple苹果 虚拟机软件(VM500M virtualbox100M sun oracle) 攒一个裸机电脑 动态分配:本身500G 虚拟硬盘8G,本身电脑磁盘会根据虚拟磁盘存放文件大小情况动态分配磁盘空... ...
分类:
系统相关 时间:
2016-05-23 06:46:33
阅读次数:
356