LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2503|回复: 22

一个项目:在嵌入式系统中实现IPv6

[复制链接]
发表于 2005-3-30 00:14:13 | 显示全部楼层 |阅读模式
项目:在嵌入式系统中实现IPv6
背景:研二工作内容,本人以前没有接触过LINUX,没有嵌入式系统经验,了解基本的TCP/IP协议。了解编程语言基本知识,实际编码经验不足。
目标:自己裁减内核与系统,移植IPv6 protocol stack,开发相关的应用(FTP,SMTP)。


计划:边学习边实践。分三大块:1。学习嵌入式系统(LINUX)的原理及实现2。掌握IPv6和IPv4协议3。C语言的学习。
 楼主| 发表于 2005-3-30 00:14:55 | 显示全部楼层

嵌入式系统篇

5月11日
始终搞不赢,不是HUB的问题.
想用BDI2000试一试,首先向DBI中Transmit,IP地址都没问题,就是CONFIG文件,始终不行,我的板子是SBC8260,用BDI2000中自带的ets8260代替,有时提示无法访问CONFIG文件,有时候又提示文件语法错误,而且TFTPSRV是打开的.不明白是什么原因.
5月10日
开发的板子拿到了
板子是借来的,用的是VxWORKS系统,BOOT用的是PPCBOOT,连接后启动起来显示如下:

PPCBoot 1.0.0 (Jul 29 2001 - 16:52:06)                                      

MPC8260 Reset Status: External Soft, External Hard

MPC8260 Clock Configuration
- Bus-to-Core Mult 4x, VCO Div 2, 60x Bus Freq  25-75 , Core Freq 100-300
- dfbrg 0, corecnf 0x0a, busdf 7, cpmdf 1, plldf 0, pllmf 3
- vco_out  264000000, cpm_clk  132000000, bus_clk   33000000
- scc_clk   66000000, brg_clk   66000000, cpu_clk  132000000

Initializing...
  CPU:   MPC8260 (Rev 01, Mask A.1 1K22A-XC) at 132 MHz
  Board: EST SBC8260
  DRAM:  16 MB
  Relocating to: 00fc0000, 393216 bytes for malloc()
  Board Info at: 00f5ffac
  New Stack Pointer is: 00f5ff20
  Now running in RAM - dest_addr = 0x00fc0000
  FLASH:  4 MB
  Monitor relocated to 0x00fc0000
  In:    serial
  Out:   serial
  Err:   serial

=>

好象有问题,终端不能响应,可能是Enthernet部分检测出错,初步判断是HUB有毛病,下午再来试试看.

5月7日
Linux进程分析,内存管理

4月13日
最近一直在看LINUX的原代码分析,看不明白,尤其是一些汇编的语句,比原来学的要复杂,可能还有补一补。
有关LINUX的裁剪已经了解了,希望能实际的操作下,如何转到我的PALM vx里?看到有相关的文档,但都是做成型的包,具体的引导过程不清楚如何做。是不是又要看看有关PALM编程方面的资料。
3月31日
1、今天看了几篇GRUB的文章。应该说GRUB的使用大家都很清楚了,容易出现问题的地方有两个:A正确的分区及安装linux时选择正确的挂载点;B根据自己系统的情况正确的加载系统的boot。
2、GRUB是一个更新的加载器,提供了比LILO更好的对大硬盘的支持。

3、内核的编译过程

3、问题:要想移植linux到嵌入式设备中,引导过程一定和PC下面的情况很不同,具体怎么做,还不知道。


3月30日
1、目前正在看LINUX内核的编译及裁减,不过看起来,内核只是工作的一部分,文件系统也很重要。
2、对系统的选择应该多元化,netbsd,emdebian等都可以考虑,自我感觉嵌入式LINUX和PALM系统相比较,由于不是专门针对嵌入式设备开发的系统存在一些问题:体积大,针对PC机的结构特点,所以应该多作一些选择,找到最佳的系统实现目标:支持IPv6。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 00:16:13 | 显示全部楼层

IPv4篇

SF22222
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 00:16:55 | 显示全部楼层

IPv6篇

SF333333333333
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 00:17:38 | 显示全部楼层
SF44444444444444
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 00:18:31 | 显示全部楼层
SF55555555555555555
回复 支持 反对

使用道具 举报

发表于 2005-4-3 12:29:51 | 显示全部楼层
呵呵,那你得路子还得走很远
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 06:28:25 | 显示全部楼层
Post by cdmai
呵呵,那你得路子还得走很远



请告诉我捷径!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-29 12:46:31 | 显示全部楼层
我觉得你得数学学得出色,编写ipv6需要很强得逻辑,一大堆的算法,则个人头昏,老兄多加油
回复 支持 反对

使用道具 举报

发表于 2005-5-2 15:42:51 | 显示全部楼层
Post by jianshelu
请告诉我捷径!!!!!!!!!!!!!



编译内核,直接拿过来用

如果能在嵌入式上实现就很不错了

兄弟进展如何?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表