- 博客(15)
- 资源 (7)
- 收藏
- 关注
转载 android系统移植emmc记录(总)
历时一个月,终于成功把android系统移植到emmc上启动。开发板:s5pv210系统:android 2.34目的:使用emmc代替 nand flash 烧写命令:fastboot sdfuse分区命令: fdiskvfat格式命令:fatformatExt3格式命令:ext3format------------------------------
2013-04-26 11:52:14 7028
转载 S5PV210 -- UBOOT修改为只使用MEMORY PORT2
按三星默认的u-boot,内存起始地址是0x20000000,即memory port1,如果要让u-boot只在0x40000000(即memory port2) 运行,则需要修改的地方有:(参考T34平台u-boot中的修改为0x30000000)1.修改 board\samsung\smdkc110\lowlevel_init.S[plain] view
2013-04-22 09:19:35 1497
转载 常用uboot命令
Printenv 打印环境变量。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment size: 80/8188 bytesSetenv 设置新的变量Uboot> setenv myboard AT9
2013-04-11 11:28:11 728 1
转载 ARM平台linux内核Notes 2——嵌入式linux 最大实际有用物理内存是896M?不会吧!
ARM平台linux内核Notes 2linux内存管理的任务 1)组织规划整个系统的物理和虚拟存储空间分布; 2)为虚拟存储空间(线性地址空间)建立页表,即建立虚拟地址到物理地址的映射关系; 3)设置不同存数空间的访问控制属性,保护系统存储空间不被非法访问; 4)内存分配和释放。 1 linux中的物理和虚拟存储空间的分布 支持MMU的32位微处
2013-04-11 10:29:13 1309
转载 linux的物理内存与线性地址空间布局--2
Linux内存线性地址空间大小为4GB,分为2个部分:用户空间部分(通常是3G)和内核空间部分(通常是1G)。在此我们主要关注内核地址空间部分。 内核通过内核页全局目录来管理所有的物理内存,由于线形地址前3G空间为用户使用,内核页全局目录前768项(刚好3G)除0、1两项外全部为0,后256项(1G)用来管理所有的物理内存。内核页全局目录在编译时静态地定义为swapper_pg_dir
2013-04-11 09:59:40 818
转载 linux的物理内存与线性地址空间布局--1
在支持MMU的32位处理器平台上,Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同。Linux运行在虚拟存储空间,并负责把系统中实际存在的远小于4GB的物理内存根据不同需求映射到整个4GB的虚拟存储空间中。n物理存储空间布局Linux的物理存储空间布局与处理器相关,详细情况可以从处
2013-04-11 09:55:19 1085
转载 ARM平台linux内核Notes 2——嵌入式linux 最大实际有用物理内存是896M?不会吧!
ARM平台linux内核Notes 2linux内存管理的任务 1)组织规划整个系统的物理和虚拟存储空间分布; 2)为虚拟存储空间(线性地址空间)建立页表,即建立虚拟地址到物理地址的映射关系; 3)设置不同存数空间的访问控制属性,保护系统存储空间不被非法访问; 4)内存分配和释放。 1 linux中的物理和虚拟存储空间的分布 支持MMU的32位微处
2013-04-11 09:26:07 1093
转载 S3C6410开发全纪录(一)《还原SD卡启动的真相》
前章我们也大致分析了SD卡的启动过程,在具体进行问题的定位及解决的过程中,发现还是有很多不明确的地方,网上的文章也多是人云亦云让我们来一步一步搞清楚S3C6410 SD卡启动的步骤及过程(我这里的开发板为OK6410,256M+1G的配置,SD卡为2G,MMC)一、开发板跳线,从SD卡启动[cpp] view plaincopy查看《OK64
2013-04-10 15:30:46 1266
转载 S3C6410开发全纪录(二)《如何计算内存大小,并在UBOOT中调整内存大小》
前章我们已经可以制作出用来启动的SD卡了,并将自己编译的UBOOT烧录到了SD卡中这份UBOOT代码中的内存配置肯定和手头的开发板不一致,这里我们将搞清楚如何修改内存大小,并说清楚内存大小到底是如何计算的一、关于内存大小的计算1)硬件的型号,在飞凌的开发板中128M内存 采用的是 K4X51163PC 可以看出来 这颗芯片是 总大小为512 bit 位宽 为16
2013-04-10 15:24:56 1008
转载 Android 启动性能优化 - uboot篇
http://blog.csdn.net/kickxxx/article/details/7361715时间测量在mx51平台上,使用get_timer可以获得比较精确的计时,get_timer的使用贯穿了uboot性能调整的整个过程性能优化方法1. 减小uboot镜像的大小,去掉不需要的驱动,不需要的命令,减少uboot的大小可以从两个方面获得好处,首先会节省驱动
2013-04-10 11:39:20 1096
转载 WINCE恢复默认HIVE注册表的方法
当Wince使用了HIVE注册表后,每次用户的注册表改动将得到保存,但是在某些应用场合需要将注册表还原成为出厂的默认设置,通常要求能够在AP中通过点击一个按钮来实现这种clean boot。使用我前面的文章的方法配置的HIVE系统注册表和HIVE用户注册表分别保存在/HDD/Document and Setting/system.hv 中和 /HDD/Document and Setting/de
2013-04-03 16:51:37 861 1
原创 wince6.0 编译系统的时候突然出现fatal error C1902: Program database manager mismatch; please check your installa
我根本没改什么,怎么会这样呢,这个错误从来没见过。于是网上百度fatal error C1902: Program database manager mismatch; please check your installation 普遍说是什么环境变量的原因。 仔细想了一下,今天我唯一做的事情就是改了电脑的用户名。 不至于吧,于是我就注销一下电脑,回来!然后就正正
2013-04-03 14:15:31 897
转载 WINCE基于hive注册表的实现
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.12.26类别:WINCE嵌入操作系统********************************LoongEmbedded********************
2013-04-03 10:42:36 788 1
转载 提高AlphaBlend效率的实际验证
原文地址::http://blog.csdn.net/alien75/article/details/6061907在前一篇文章中曾经提到几种提高效率的方法,但是都只是想法并没有得到实际的验证。最近通过查找一些资料并亲自动手验证发现还是有很多地方可以改进的,现总结如下:一、基础知识1、什么是BPP16、BPP24、BPP32:略2、什么是RGB555、RGB56
2013-04-02 15:32:11 801
转载 关于提高AlphaBlend效率的思考
原文地址::http://blog.csdn.net/alien75/article/details/5935957在做UI开发的时候,如果要实现比较漂亮的界面是需要大量用到透明渐变效果及不规则图片的,在前一篇中中曾经总结过要想显示当图像象素具有不同透明度或不规则图形边缘有渐变色需要平滑显示时要用alpha运算,特别是象素级alpha运算才能达到理想效果。常规的alph
2013-04-02 15:28:15 877
S5PV210 最新排版最合理的三星英文datasheet
2013-11-08
win7 64 bit 系统ActiveSync 连接软件
2013-07-31
《GPS应用程序设计》书籍源代码
2013-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人