Modchip 板


LINE

前言: 网乐通PK7105的架构不赖,但很可惜内建的程式套件少得可怜所以要跑自己想 要的程式,例如 FTP伺服器、HTTP伺服器都要自己抓原始码移植,这个移植的 动作需要建立Cross-Compile 环境,然而官方网站上的资讯有点过时所以按照 网站上的说明很可能还是会遇到错误,我把整个架设环境的流程写一下,避免 有需要的人不小心走了冤枉路浪费时间。 事前准备: 首先需要一个标准的 Linux环境,在 Linux环境里面套件管理分两大阵营,分 别是Debian的dpkg/apt-get与RedHat的rpm/yum ,网乐通里面跑的STLinux 属 於後者,而很多无线AP里面跟JB过的iPhone里面则是跑前者。 当然选择原生支援rpm/yum 的 Linux系统如RedHat或是Fedora会简单一点,但 其实选择Debian或Ubuntu也只多一两个步骤而已,个人两种平台都试过了,最 後还是决定用熟悉的Ubuntu 10.10 AMD64。cygwin应该不行,里面只有rpm 没 有yum ,而且缺很多东西,所以放弃。 再来是情况你要准备带有DHCP伺服器的网路环境,为了避免弄坏最好也准备一 下USB2TTL 传输线,拿CA-42 传输线来改是最简单的。 环境设定: http://www.stlinux.com/faq?q=node/361 先跑完Ubuntu所有的更新然後启动终端机程式输入指令 host% sudo apt-get install bash 这个应该会回说已经最新版了,所以没有安装任何东西 host% sudo dpkg-reconfigure dash 这个选择「否/No 」就好 host% sudo apt-get install rpm yum 系统会自动把那两个程式装好 网乐通是用STLinux-2.3 ,尽管2.4 也已经发布,还是先装2.3 。 host% wget http://www.stlinux.com/sites/default/files/ stlinux23-host-STLinux_deps-0.1-5.i386.rpm (请贴成一行) host% sudo rpm -ivh --force-debian stlinux23-host-STLinux_deps-0.1-5.i386.rpm (请贴成一行) rpm 会抱怨说不应该这样用的,你要用alien 才对,不用理它 装好之後去下载新版的install script,光碟里面附的不相容python-2.6, 所以得抓新版。 ftp://ftp.stlinux.com/pub/stlinux/2.3/install 下载下来请把 install档案打开,用文字编辑器改两个地方: 第 356列 "yum-wavefront-3.2.24-1.i386" 换成 "yum-wavefront-3.2.24-3.i386" 第 358列 yum-2.6.1-17.i386 换成 "yum-2.6.1-19.i386" (加上双引号并改19) 然後存档离开,并将档案属性设定成「允许作为程式执行」。 安装STLinux : 进到终端机存放install 档案的目录,然後输入指令 host% sudo ./install --debian all-sh4-glibc 都没错误讯息的话应该会下载 664个套件802 MB大小的档案,等它跑完吧。 跑完後切到 /opt/STM/STLinux-2.3/host/bin目录,输入指令 host% sudo ./stmyum update 之後会自动将现有的套件再做更新。 设定PATH路径: 必须要将编译器的路径设好,如此make指令才抓的到,编译器的路径在 /opt/STM/STLinux-2.3/devkit/sh4/bin 请添加到~/.bashrc 档案的PATH变数中,然後重新启动终端机,直接输入 host% sh4-linux-gcc 如果回应说「 sh4-linux-gcc: 没有输入档案」的话代表路径设置成功。到此 为止已经可以开始编译核心了。 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.31.137
1F:推 satou20444:c大也参一脚了 (?) 114.38.233.190 03/10 11:19
※ 编辑: cassine 来自: 140.120.31.137 (03/10 11:27)
2F:→ rexct:也可以到 /usr/bin 把python指向 python2.5 114.33.168.171 03/10 12:30
3F:→ cassine:楼上说得对,但Ubuntu 10.10我找不到 140.120.31.137 03/10 12:36
4F:→ cassine:python-2.5的安装套件,所以就没用这招了 140.120.31.137 03/10 12:36
5F:→ cassine:肥佬黎放出的核心比STLinux给的要旧,看来 140.120.31.137 03/10 15:07
6F:→ cassine:应该要直接编官方的核心比较好,至少驱动 140.120.31.137 03/10 15:08
7F:→ cassine:程式有多一些。 140.120.31.137 03/10 15:08
8F:推 showbbs:MOD比较有改的价值 试试看....>)|)m220.137.146.209 03/10 19:56
9F:→ cassine:没申请MOD啊 122.117.54.160 03/10 20:31







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP