标题:求组队写mini-os
取消只看楼主
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
结帖率:33.33%
已结贴  问题点数:20 回复次数:8 
求组队写mini-os
如题。
2014-02-28 17:47
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
231111776@
2014-02-28 17:47
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
手头上有一些芯片,想写一些较为简单的OS RUN一下。如果有兴趣的话可以一起做做,纯C即可。主要是实现调度器,内存分配。
2014-03-03 14:28
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 5楼 wp231957
不是单片机,是ARM芯片。
一片samsung的 S3C2440 ,一片cortex-a8的s5pc100 ,还有两片cortex-a7 全志的A20。
其实不用去太过关注硬件,重要的是软件算法上的东西。
2014-03-03 16:58
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 6楼 embed_xuel
OKEY。一直在。
2014-03-03 16:58
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 9楼 xkwy0000
所以会考虑使用伙伴系统。

每个进程独享运行空间,互不干扰,但也有明显的使用限制。如有只读,可写。
至于碎片问题的话,确实很棘手,目前我得想法是把可用内存分不同大小的块,根据需要提供最接近的。如果小块的用完,则临时把大块分小,大块不够,则由小块临时组成。但本质不改变。
2014-03-10 19:51
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 11楼 xkwy0000
其实ARM也有单片机工控解决方案的。
A系列是 应用处理器 用于应用类电子product上
R系列是 实时处理器 用于军事 基本接触不到
M系列是 工业运用处理器 自明

一般来说M系列就是主要针对于单片机市场的处理器系列,现在的有m0,m3,m4 这个世界上比较牛叉的是ATMEL,NXP,意法电子,TI的M系列也可以。不过这种类型的不建议你去学习。

ARM7,ARM9,ARM11,ARM10(这个从未接触过)这是最以前A系列的前身。如果你要买这一类芯片的开发板,

三星的s3c2440(arm9, 可倍频到400MHZ,外设相对丰富,这里不做介绍,支持MMU,支持SDRAM,两级CACHE,具体值忘记了)
三星的s3c6410(arm 11, 800MHZ上下,有各种硬件编解码,OPENGL渲染。), 推荐购买。

如果觉得不给力,可以入手一套a系列的芯片。
CORTEX-A8架构的芯片,TI的OMAP系列, SAMSUNG-S5PC100,110,210, 飞思卡尔的也可以,我有认识人做这个的。国产的珠海全志的a13也可以,几百块一个开发板。

我手上有一块S5PC100,这是当年苹果iphone3用的芯片,这款芯片虽然已经停产,但真心很棒。我爱不释手。
还有两块珠海全志的cortex-a7芯片。这个是a7架构的。
a9的话,不怎么推荐,如果兄台想弄一个a9架构的话,还是推荐考虑samsung的 4412这颗IC吧。主要就是资料多,而且国外专门的开源网站做支持。代码应有尽有。

2014-03-16 00:10
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 13楼 xkwy0000
最近有个新想法,关于一个面向对象的os结构。
2014-03-22 22:25
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:0 
回复 15楼 xkwy0000
我先构思一下。可能要一段时间。
2014-03-23 19:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-427813-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.066997 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved