[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
最近刚好有机会要了解Android, 公司刚好有一块S3C6410
的开发板,研究了一下,发现和我之前做个的一个项目很相似,只是一个是产品,一个是开发板,另外感觉
开发板和到做出产品的距离真的还相差好远. 所以想写一写我之前的那个项目,那是我在前一家公司做的产品.
先简单介绍一下那个产品,那是一个教育类的游戏机,可以播放MP3,WMA, 最重要的是可以播放Flash 动画。而播放Flash
的引擎是和Adoble 公司合作的,因为用到
的MCU 只是ARM926EJS, 所以和这家公司做了一些优化的.
这个产品的主要由以下几个部分组成:
1) 主MCU, 一颗内核为ARM926EJS 的SOC, 带有2.5D图像处理器,有NAND , SD 接口,有LCD,USB主从 接口,带有DAC,
PWM,可以外挂Flash 和 SDRAM等.
2) 32M SDRAM.
3) 512K Nor Flash, 主要保存bootload.
4) NAND, 512Mbyte, 分为三个部分,一个部分是不可见部分,主要保存次级boot, linux 内核,另外还有一张启动画面的图片.
另外一个部分是文件系统,分为两个区,一个区
保存Flash Lite 引擎,另外还有一些是设置参数的数据文件. 最后一部分是保存MP3 和一些游戏和动画,图片等应用数据.
5) SD
卡,可以扩展产品的功能,因为这个产品的主要盈利方式是可以切换主题,这样可以让其他设计公司来做一些产品,然后把产品放到SD卡上,这样可以放很多个主题。
主题我说明一下,比如大家熟悉的芭比娃娃,这个形象大家都知道吧,那么有一些公司可以授权使用这个形象来做产品。世界上还有很多这样的形象,比如猫和老鼠动画
看过吧,那两个家伙就是形象,使用它们是需要授权的.
6) LCD, 带有电阻式的触摸屏。
7) Audio, 可以插耳机,也可以外放.
8) 几个按键,主要是调音量,另外几个功能键.
9) 另外还有一些电源管理,如DC/DC等.
10) 另外这个产品还提供了一个PC ,包括MAC 电脑的下载工具,主要是下载应用数据和更新固件.
画一张图片结束这次介绍,下一次主要来介绍产品的启动过程吧.
不好意思,发现家里的电脑尽然没有安装viso, 只好用office下的画图功能画一个了.