代码改变世界

移植MiniGUI到S3C2410目标板

2008-09-04 16:24 by htc开发, 278 阅读, 0 推荐, 收藏, 编辑
摘要:网上看到的大多数是1.3版本的,1.6.10的基于FC系统的几乎没有。写下这篇文章,帮助那些刚接触minigui的同仁们。环境宿主机:FC6目标板:arm 9,s3c2410, linux 2.6.24.4MiniGUI版本:1.6.10 (http://www.minigui.org/res.shtml)简介 MiniGUI是北京飞漫公司的产品,号称遵循GPL条款。有关MiniGui的官方消息看http://www.minigui.org (英文网站) 和 http://www.minigui.cm(中文网站)。目前开源的最新版本是MiniGUI 1.6.10。但是它的未开源的增值版已经到. 阅读全文

9月1号homer2进展

2008-09-01 20:06 by htc开发, 126 阅读, 0 推荐, 收藏, 编辑
摘要:今天还算顺利,移植了SD,MMC驱动。主要是开源项目openmoko补丁让这个工作变得十分简单。没有细细分析代码,一切都水到渠成。下午看了minigui,看了老魏的书《LinuxuClinux + MiniGUI 嵌入式系统开发原理、工具及过程》 ,书上写的果然很详细,原来现在的很多有关交叉编译,busybox使用等书也都是抄的老魏的书上的。按照书上步骤,很容易搭建了minigui的pc平台,运行了示例程序,很不错。下一步将minigui移植到s3c2410上。 阅读全文

关于Homer2项目的一些介绍

2008-08-30 10:43 by htc开发, 219 阅读, 0 推荐, 收藏, 编辑
摘要:开源项目网址:http://code.google.com/p/homer2/简介 Homer2 是一个开源嵌入式项目,目的是建立一个家庭机器人平台,力求打造一个忠实可靠的家庭机器人,就像“星球大战”里的R2-D2那么可爱。此平台基于开源操作系统linux。 Homer2项目也是一个社区,所有人都可以参加,协助设计自己理想中的机器人平台。并能在这个过程中,学到所有相关arm-linux开发经验。 Homer2支持的硬件 本项目早期采用S3C2410?开发板,等早期程序基本完善后,进行硬件设计,做成Homer2自己的PCB板。 目前的开发板资源: CPU:S3C2410?,主频可达203MHz; 阅读全文

HomeR2初步实施。

2008-08-30 10:36 by htc开发, 199 阅读, 0 推荐, 收藏, 编辑
摘要:目前处于搭建平台阶段。现已完成homer2410的u-boot移植(nand flash启动),yaffs2文件系统,2.6.24.4内核移植,LCD驱动移植,RTC移植,USB移植,CS8900移植,进度还算顺利。 下个星期进行SD/MMC卡移植,MiniGUI移植。不过,公司项目高温实验也差不多了。估计还要进入软件完善阶段了。也许要分出时间来忙了。 阅读全文

Linux 2.6下SPI设备模型--------基于AT91RM9200分析

2008-08-28 16:20 by htc开发, 309 阅读, 0 推荐, 收藏, 编辑
摘要:Linux 2.6下SPI设备模型--------基于AT91RM9200分析 Atmel公司的ARM AT系列,其SPI驱动在kernel 2.6.23里已经包含。如果你打了at91-patch补丁的话,则在内核配置时要小心。在Device Drivers---- > Character devices ---- >取消选中SPI Driver(legacy) for at91rm9200 processor 。同时Device Drivers---- >SPI Support ---- > 选中SPI Support ,Atmel SPI Controler,同时选 阅读全文

從u-boot傳bootargs給kernel

2008-08-22 15:23 by htc开发, 334 阅读, 0 推荐, 收藏, 编辑
摘要:1. rebuild u-boot with CONFIG_CMDLINE_TAG defined in include/configs/XXX.h2. in u-boot:setenv bootargs xxx=xxx;Refer to uImage + u-boot的啟動方式 任一方法,用go的不行setenv flashaddr 10040000;setenv kfile uImage; setenv ramaddr 1500000;tftp $(ramaddr) $(kfile); bootm $(ramaddr);結果Star Dorado2 # setenv bootargs xx 阅读全文

u-boot nand flash read/write cmd

2008-08-22 10:02 by htc开发, 162 阅读, 0 推荐, 收藏, 编辑
摘要:分類:2410 NandFlash 相關東西2008/08/03 15:30支援的命令函數說明1. nand info/nand device功能:顯示當前nand flash晶片資訊。函數調用關係如下(按先後順序):static void nand_print(struct nand_chip *nand) ;2. nand erase功能:擦除指定塊上的數據。函數調用關係如下(按先後順序):int nand_erase(struct nand_chip* nand, size_t ofs, size_t len, int clean);3. nand bad功能:顯示壞塊。函數調用關係如下 阅读全文

yaffs2源代码情景分析

2008-08-21 12:05 by htc开发, 338 阅读, 0 推荐, 收藏, 编辑
摘要:作者: 斑点 Email: byeyear@hotmail.com 1.前言 略。 2.yaffs文件系统简介 按理说这里应该出现一些诸如“yaffs是一种适合于NAND Flash的文件系统XXXXX”之类的字眼,不过考虑到网络上关于yaffs/yaffs2的介绍已经多如牛毛,所以同上,略。 3.本文内容组织 本文将模仿《linux内核源代码情景分析》一书,以情景分析的方式对yaffs2文件系统的源代码进行分析。首先将分析几组底层函数,如存储空间的分配和释放等;其次分析文件逻辑地址映射;然后是垃圾收集机制;接下来……Sorry,本人还没想好。:-) 4.说明 因为yaffs2貌似还在持续更新 阅读全文

Linux下patch的制作和应用

2008-08-20 12:24 by htc开发, 143 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.chinaunix.net/u/21948/index.html因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自己的Linux上作实验,比较总结,消化吸收为自己的东西。要除去这么一种错误思想:一定要学全。要知道,一次学全是不可能的,只能先学习最为常用的,在以后不断实践的过程中逐步的丰富,最终达到比较高的水平。把握的原则是:日有所学, 阅读全文

一个以游戏娱乐为主的类似PSP的手机的设想(续)

2008-07-29 10:34 by htc开发, 138 阅读, 0 推荐, 收藏, 编辑
摘要:去年发表过一篇文章(见http://blog.csdn.net/flylonginsky/archive/2007/06/19/1657313.aspx),猜想做一个类似PSP的PDA或手机。时间过去一年,手机市场发生了很大变化。iphone把手机的概念又延伸了,引来不少粉丝。 最近,类似PSP的手机终于出现了,只不过还是概念机。这款手机完美的诠释了我的思想。 哈哈~~~~ 精美豪华身 Sidekick PSP概念手机曝光 近日,一位手机爱好者Samuel Lau设计了一款别具匠心的Sidekick PSP手机,将PSP与Sidekick手机合为一体。 虽然索尼爱立信新一批Walkma... 阅读全文
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 53 下一页