Qt4.8.5 为了支持开发板中的触摸屏,在编译 Qt 之前,要先编译 tslib 库。 root@yechuang:~# sudo gedit /etc/bash.bashrc IMX28环境变量做如下设置:export ARCH=arm
export
CROSS_COMPILE=/opt/fre...
分类:
其他好文 时间:
2015-05-21 01:15:16
阅读次数:
414
一 实验内容简要描写叙述1.实验目的学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包含bmp和jpeg两种格式的图片2.实验内容(1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出对应的硬件设置參数,參考xcale实验箱关于lcd的设置,完毕s3c2...
分类:
其他好文 时间:
2015-05-20 18:09:39
阅读次数:
141
上一篇中,介绍了如何编译、运行arm-linux-gdb 和 gdbserver,这一篇中介绍怎样结合Eclipse-cdt进行图形化编译调试首先当然是使用CDT创建项目并添加源文件。在左侧 Project Explorer 的项目名上点右键->Properties 进入项目属性设置选择 C/C++...
分类:
数据库 时间:
2015-05-20 14:44:22
阅读次数:
174
Eclipse+CDT+YAGARTO+J-Li;开源开发环境搭建与调试;作者:Chongqing;邮箱:ycq.no1@163.com;文档版本:V1.0;发布日期:2014-08-04;前言;此文档本着开源精神,基于LGPL协议发布;因网上开源的单片机、微控制器开发平台信息很少,故;因用ARM公...
分类:
系统相关 时间:
2015-05-20 14:38:38
阅读次数:
1142
命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch – 体系架构,如ARM,MIPSvendor – 工具链提供商os – 目标操作系统eabi – 嵌入式应用二进制接口(Embedded Application Binary Interf...
分类:
其他好文 时间:
2015-05-20 12:47:23
阅读次数:
106
一 页表 1. 页表是放置在RAM(一般为DRAM)中的一个数据段。 2. ARM的地址空间为2^32字节,即4G字节。 3. 一级页表总共有4096条记录,每条记录对应的地址块为1M,一级页表中的记录将虚拟的连续4G寻址空间等分。 4. 一级页表中的每条记录的内容就是虚拟的4G寻址空间的物...
分类:
其他好文 时间:
2015-05-20 00:13:58
阅读次数:
153
在整个ARM体系结构中,为了处理外部中断,依次学习了MMU,模式跳转,异常,GIC,看门狗程序,这些都是为了处理外部中断具体如下:处理外部中断有五个步骤:30 //step 1: cpu cpsr31 __asm__ __volatile__(32 "mrs r0, cpsr\n"33 "bic r...
分类:
其他好文 时间:
2015-05-19 20:33:46
阅读次数:
316
在ARM中,有一个硬件部分叫WATCH DOG。这个硬件,一直在做一件事情:就是,从某一数值,一直数,各一段时间减一,隔一段时间减一,直到减到0的时候将会触发重启或者中断。而有时候,为了预防死机,我们在操作系统跑起来的时候会有一个特定的程序来做一件事情:减到特定是值的时候数值将会重新置到100.这样...
分类:
其他好文 时间:
2015-05-18 22:52:25
阅读次数:
179
在ARM中,事件发生将会触发中断,然而,中断并不会直接触发CPU,而是在由一个GIC,中断控制器来管理:其中,中断分为?Supports three interrupt types:Private Peripheral Interrupt (PPI)一个中断源对应一个CPUSoftware Gene...
分类:
其他好文 时间:
2015-05-18 22:26:27
阅读次数:
220
大的问题先记录一下跨平台时需要注意的大方向.1.OS和CPU同一个操作系统, CPU也可能是不一样的, 比如windows也有基于arm CPU的版本,而android目前有x86,arm,mips几种.即便是同一种CPU架构系列, 细节特性也不一样.所以目前个人准备了3个宏开关来判断目标平台. O...
分类:
移动开发 时间:
2015-05-18 20:35:08
阅读次数:
211