BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


谁曾经白手起家从空白芯片完成最后的软件开发平台?
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
wang9736
精灵




UID:572908
注册:2007-6-7
最后登录: 2008-09-28
帖子:233
精华:0

可用积分:147 (白手起家)
信誉积分:105
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-1-21 22:36 
我现在想从空白ARM CPU 、FLASH、SDRAM 开始建立完整个Linux ,到书店查了很长时间 绝大部分都是使用现成的开发板,没有从最底层开始的。现在我要开始这个工作。哪个大虾曾经做过?我在书店看到 要用JTAG编程把下载到FLASH 、再通过bootloader下载文件系统 和后来的更新应用程序、完成初始化、加载操作系统。不知道是否只有这种方法?哪个大虾做过 ?能否给点建议?



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 flw   帅哥
广告杀手-老法王
侠客



UID:14893
注册:2002-8-12
最后登录: 2008-10-07
帖子:20280
精华:13

可用积分:15711 (大富大贵)
信誉积分:925
专家积分:1239 (本版:125)
空间积分:0
推广积分:11

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-1-21 22:45 
建议不要用 Linux 官方的源代码,
而是自己写,不会的地方可以参考一下 Linux。

另外编译器也可以自己写。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

data Maybe a = Nothing
             | Just a

---
如何知道一个变量是什么类型?
如何知道分配的内存有多大?
如何知道 select 的 fd_set 里哪个句柄是无效的?
如何知道指针是不是有效的?
如何通过文件句柄得到文件名?
……
如何知道我昨晚把袜子脱哪儿了?
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 cjaizss   帅哥
版主-法师



UID:272747
注册:2005-5-26
最后登录: 2008-10-07
帖子:5003
精华:1

可用积分:2248 (小富即安)
信誉积分:100
专家积分:45 (本版:10)
空间积分:1
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


3楼 发表于 2008-1-21 22:53 
人的精力是有限的......
没有OS,我们都是用裸机的,不可能有那么多精力去搞个OS出来,甚至移植也是要花费非常大的精力的。
(刚才写了错别字,不好意思)
当然,以上是从项目的角度来说的,如果是兴趣,那么倒可以慢慢搞。
只是,挑战还是很大的。

[ 本帖最后由 cjaizss 于 2008-1-21 23:21 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 cjaizss   帅哥
版主-法师



UID:272747
注册:2005-5-26
最后登录: 2008-10-07
帖子:5003
精华:1

可用积分:2248 (小富即安)
信誉积分:100
专家积分:45 (本版:10)
空间积分:1
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


4楼 发表于 2008-1-21 22:58 
bootloader可以与OS完全一体,也可以说就是不要bootloader,但是这样并不好。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 flw2   帅哥
广告杀手-法师



UID:338767
注册:2005-11-19
最后登录: 2008-10-07
帖子:5172
精华:1

可用积分:5414 (富足长乐)
信誉积分:100
专家积分:67 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-1-21 23:02 
你先别想使用bootloader了,自己模仿写一些代码,直接用BIOS 把内核加载进内核,然后执行,执行啥就看你自己了
不说了,越说越晕,得熟悉太多东西了,编译器,连接器,操作系统,处理器....
还不如先学学LINUX



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 mik   帅哥 (AMD fusion)
版主-大天使
Phenom




UID:239235
注册:2005-3-15
最后登录: 2008-10-06
帖子:2221
精华:5

可用积分:2969 (小富即安)
信誉积分:100
专家积分:8 (本版:5)
空间积分:0
推广积分:0

来自:广东 珠海
状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-1-21 23:19 
想一切从零开始,在当前的PC机架构下,当前的总线系统下。你得先自己实现BIOS代码,或类似BIOS的代码。除非你自己实现自己的总线结构。在总线结构不变的情况下,得有类似BIOS的代码来引导整个系统,或者BIOS直接作为 OS 的启动部分



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

-------------------------------------------------------------------
QuadCore AMD Phenom 9550
Gigabyte GA-MA790X-DS4
Kingston 1G × 4
ATI Radeon HD 2600 XT
MAXTOR STM3250310AS
------------------------------------------------------------------
Microsoft Windows Server 2008 x64
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
wang9736
精灵




UID:572908
注册:2007-6-7
最后登录: 2008-09-28
帖子:233
精华:0

可用积分:147 (白手起家)
信誉积分:105
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


7楼 发表于 2008-1-21 23:19 
另外编译器也可以自己写
~~~~~~~~~~~~~
        这么恐怖?



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 cjaizss   帅哥
版主-法师



UID:272747
注册:2005-5-26
最后登录: 2008-10-07
帖子:5003
精华:1

可用积分:2248 (小富即安)
信誉积分:100
专家积分:45 (本版:10)
空间积分:1
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


8楼 发表于 2008-1-21 23:22 
只是不知道LZ的水平如何,可以说说吗?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 cugb_cat   帅哥
广告杀手-大法师


CU奥运火炬传递手2008
UID:342049
注册:2005-11-27
最后登录: 2008-10-07
帖子:9733
精华:6

可用积分:9415 (腰缠万贯)
信誉积分:110
专家积分:434 (本版:115)
空间积分:0
推广积分:10

来自:北京海淀中关村
状态:...保密...

[个人空间] [短信] [博客]


9楼 发表于 2008-1-21 23:24 
没明白,楼主说的最底层是个什么层次?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

欢迎访问ToFree社区
www.tofree.org

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 cjaizss   帅哥
版主-法师



UID:272747
注册:2005-5-26
最后登录: 2008-10-07
帖子:5003
精华:1

可用积分:2248 (小富即安)
信誉积分:100
专家积分:45 (本版:10)
空间积分:1
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


10楼 发表于 2008-1-21 23:27 
哦,我理会错LZ的意思了.........
原来LZ所说的东西就是我每天的工作内容的一部分........



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 9.150940 second(s), 4 queries , Gzip enabled