- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译版本之实用篇_2008_11_19
CSM开发环境建立之实用篇
---------基于Li lei同学的新手入学篇
Author: HZ8312 boyuan liu
Time stamp: 2008/11/11
1、 基本准备 1
2、 开始编译用户代码 1
3、 编译后的一些特殊处理 2
4、 编译rootfs 2
5、 编译userfs 2
6、 上板 2
7、 升级 4
8、 更新userfs的特定部分 6
9、 杂七杂八 6
10、 GDB的使用 9
11、 配置mib browser调试环境(现在默认有值,可不做) 10
12、 新系统的关键宏定义: 10
基本准备
类似10的编译服务器一台、代码一份、telnet工具一个、tftp工具一个。
运行代码总体分为:
板卡模式(直接在板卡上运行,和以前系统类似)
NFS模式(使用服务器代码,利用mount服务)
开始编译用户代码
登录名:xxxx, psw:123456, 进入
/home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/build/icm3目录下
依次执行
./build platform 2.4.20 csm1a
./build apps 2.4.20 csm1a
./build scm 2.4.20 csm1a
或者直接执行
./build all 2.4.20 csm1a
可能会碰到permission denied 的情况,请使用sudo ./build xxxx 2.4.20 csm1a进行编译。
3、 编译后的一些特殊处理
由于现在的代码是基于debug版本,所以有些地方要做特殊处理。上面的步骤做完之后,
3.1 保存icm\apps\build\nmgt\lib.mpc下的libsnmp.so,后面要用到。
3.2 备份好之后删除icm\apps\build\nmgt\bin.mpc和icm\apps\build\nmgt\lib.mpc两个目
录,重新执行:./build nmgt 2.4.20 csm1a。
3.3 如果编译不过去,提示snmp_trace找不到之类,请重新执行3.2,直到成功为止。
3.4 把libsnmp.so放回原来的地方,在编译userfs的时候要用。
3.5 编译scm不用做特殊处理。
4、 编译rootfs
进入/home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/rootfs目录下
./build_rootfs csm1a
编译kernel目录下的东西。如果出现permission denied,请使用sudo
5、 编译userfs
进入/home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/install目录下
sudo ./make_userfs (版本号,随意)
由于我们系统不使用upgrade,所以编译userfs时,所有有关upgrade的错误可以不理
会,但是如果缺少其他文件,那就是前面apps或者plat中编译有错误,重新编译。
最终生成的images都在B1200_CSM/icm/install/目录下,分别是rootfs.jffs2,userfs.jffs2,
用于板卡烧录,对应的目录是rootfs和userfs,可用于远程文件系统。
6、 上板
csm1a板的串口波特率:115200;
上电后,5秒内按ctrl+c进入uboot命令行方式下,第一次开机需设置以下参数:
(通过module entity可以提取出来)
bdinfoset 0 0x11 10 123456789a
bdinfoset 0 0x12 10 A1
bdinfoset 0 0x03 16 0123456789abcdefg
bdinfoset 0 0x04 10 2008-08-21
bdinfoset 0 0x05 10 hz21071
bdinfoset 0 0x06 10 UTS
bdinfoset 0 0xFF 00 0
bdinfoset Fc1MacAddr 00:E0:8E:00:01:25
bdinfoset Fc2MacAddr 00:E0:8E:00:01:26
bdinfoset BrgMacAddr 00:E0:8E:00:01:26
setenv ipaddr 66 //板卡的ip
setenv gatewayip 54 //板卡网关ip
setenv serverip 10 //开N
您可能关注的文档
最近下载
- 商业物业的管理.ppt
- 2023-2024学年六年级上册道德与法治期中测试卷及答案(考点梳理).pdf VIP
- 《餐饮服务与管理》试题库.pdf VIP
- 2022年中国劳动关系学院公开招聘《综合能力》考试真题(含答案).pdf VIP
- 04S531-3 湿陷性黄土地区给水排水检漏井_标准图集.pdf
- 幼儿园秋冬传染病预防.pptx VIP
- 多层次数据要素市场交易体系的形成与发展 2023.pptx
- 《仿生机器人介绍》PPT课件ppt.pptx VIP
- 北师大版小学数学二年级上册 第五单元 2~5的乘法口诀 大单元学历案 教学设计附双减作业设计(基于新课标教学评一体化).docx
- 中职英语1基础模块(修订版)课件英语1 基础模块(修订版) Unit 8 电子课件.pptx
文档评论(0)