|
|
|
|
 请教向一个全新的CPU上移植uclinux的经验 - Surfcius [ 2006-07-25 19:20 | 76 byte(s)]
 Re: 请教向一个全新的CPU上移植uclinux的经验 - embedlf [ 2006-09-06 13:26 | 391 byte(s)]
 Re: 请教向一个全新的CPU上移植uclinux的经验 - camelguo [ 2006-09-02 17:00 | 153 byte(s)]
 Re: 请教向一个全新的CPU上移植uclinux的经验 - IN_FLAMES [ 2006-07-30 17:55 | 106 byte(s)]
 Re: 不过,你确定是全新的CPU吗?能说说是什么CPU吗? - Surfcius [ 2006-08-01 17:20 | 524 byte(s)]
 Re: 不过,你确定是全新的CPU吗?能说说是什么CPU吗? - shentu [ 2006-08-29 06:18 | 430 byte(s)]
 Re: 不过,你确定是全新的CPU吗?能说说是什么CPU吗? - tpu [ 2006-08-02 14:23 | 205 byte(s)]
 Re: 请教向一个全新的CPU上移植uclinux的经验 - deltali1 [ 2006-07-27 11:27 | 40 byte(s)]
 Re: 什么公司阿?要是我有这样的工作机会就好了 - Surfcius [ 2006-07-28 20:58 | 58 byte(s)]
 Re: 请教向一个全新的CPU上移植uclinux的经验 - canopy [ 2006-07-25 20:17 | 32 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
CPU当然不是全新的。不过我到是很想听听行家里手在这方面(即向全新的CPU移植uclinux方面)的经验,所以冠了这么一个看起来很牛X的标题,呵呵!~~
MIPS-X5版uclinux不知有没有,反正我在网上没发现。公司现在的产品是在MIPS-X5上跑的NNOS操作系统(NNOS估计没人听说过,------几年前公司从另一家已经倒闭的公司买过来的所谓有自主版权的嵌入式操作系统),想今后运行uclinux。但是处理器今后也不用标准的MIPS-X5处理器,会根据产品发展的需要对MIPS-X5处理器硬件作适当改动(可能叫MIPS-X6、MIPS-X7......吧)。
|
|
|
----
Surfcius,a faithful linuxer.
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
首先你得有toolchain, 也许你的cpu可以归类到mips系列,那么你得找找有没有适合你的cpu用的toolchain,即可以支持编译、链接一直到产生可执行二进制文件的一条龙服务的工具。
还要有个bootloader,这个好办,改改别人的就可以了。
然后是完成一些在os启动过程中需要用到的设备驱动的开发,主要是串口(输出调试信息)等。修改os内核的中断处理相关代码,cache相关代码等涉及到不同硬件的模块,这些都好办,:)
重中之重,得有toolchain。
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
我曾经将linux移植到TriMedia系列CPU上(不过好多人不相信,ps)。如果你相信可以同俺交流。另外,linux已经支持mips,估计不需要太大的改动,和俺的经验关系不大。
|
|
|
----
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
1. At first you need a cross-compile envirement and toolchain
2. You will complete the bsp for this CPU.(Interrupt, timer,RTC, sdram, memory, drivers etc...)
You can refer to other relative CPU.
3. adjust linux image....
Hehe, in a word, it is very important to port the code in the directory .../arch.
|
|
|
[Original]
[Print]
[Top]
|
|
|