NXP MCU 技术william hill官网
直播中

h1654155812.5024

11年用户 479经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 控制/MCU
私信 关注
[经验]

【AWorks试用体验】+Linux环境下实现开机自启动设置,100%可行(超详细以设定IP地址为例)

    本帖的主要讲一下如何实现IP地址掉电不丢失的问题;其实官方教程大概提了一下,但是没有具体的细节,希望本帖能帮助你。通过本帖你可以把所有想自启动的代码加进去,这样是不是很带劲呢?
工具清单:
1.      RS232-TTL模块(官方提供)
2.      RS232-TTL驱动(互联网)
3.      Tera Term Pro软件(官方提供)
4.      外接电源(自备)
5.      最重要的是IM283和Touch屏(官方提供)
下面开始干活了!!!

1. iMX283开机之前先把RS232-TTL接上,具体接的步骤大家应该都会的,不会的话可以参考《ARM9嵌入式系统硬件设计指南().pdf
1
2.开机启动同时打开Tera Term Pro这个软件实时监控串口数据,直到最后进入LINUX系统桌面,随便输入任何数据,然后按串口提示输入数据;用户名:root密码root

大家最好先配置一下ip地址方法是输入ifconfig eth0 192.168.12.120然后再做下面的步骤。
2
大家看我的步骤,其实看似简单有的时候一次不一定成功,有可能输错哦!尤其注意的是空格;我就上面图片的小步骤容易出错的地方说一下
123很简单只要记住用户名和密码都是root就可以了
4输入cd  /etc 注意要加空格
5输入 ls 意思是把etc文件夹根目录下的内容显示出来
6 cd rc.d 注意没有“/”,但是有空格
789和第6一样的;
进入init.d以后我们看到了start_userapp,这到了关键的时刻,我们要做的是打开这个文件,然后编辑,最后在保存退出;中间过程有点复杂了!
3
3.当看到了上面的图片了以后我们输入 vi start_userapp 回车后就进入了start_userapp编辑模式

如下图所示
4
此时我们看到光标一直在那个地方闪烁,我们这时输入”i”进入vi插入模式,通过键盘的上下左右键把光标移动到如下所示
5
下面,然后回车就可以看到有了空行
我们在第一个空行处输入ifconfig eth0192.168.12.120后回车
再输入route add default gw192.168.12.200
(具体的IP和网关可以按自己的定义来)

输完以后直接按“ESC”键,然后输入“:wq”回车后就有回到了如下界面
6
现在我们再一次打开 start_userapp时发现内容却实变了
7
好了,为了验证是否成功我们重新启动iMX283,在正常进入了系统后我们还是利用串口输出数据查看一下ip的值,直接输入 ifconfig eth0 查看即可;谢谢大家

8
没问题成功启动自己自动设置了,掉电不丢失了!


回帖(4)

大红枣

2015-8-16 12:55:26
细节君完胜
举报

幻影刀侠

2015-8-16 13:07:21
不错。。。之前搞了好几次都不成功,向楼主学习。。。。
举报

h1654155812.5024

2015-8-19 19:41:42
引用: 大红枣 发表于 2015-8-16 12:55
细节君完胜

呵呵 一起学习了
举报

h1654155812.5024

2015-8-19 19:42:24
引用: 幻影刀侠 发表于 2015-8-16 13:07
不错。。。之前搞了好几次都不成功,向楼主学习。。。。

O(∩_∩)O
一起学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分