ep通信,微内核运行程序测试(1)

        用计量器测试其两个程序(client端和server端)之间通信是否正确。

1.解压gcc工具链,添加环境变量

2.编译c下所有文件

jrlc@yonghuiting:~/libc/c$ make

3.启动微内核,登录,获取root权限

4.挂载微内核存放的分区磁盘(重启之后必须重新挂载,否则无法运行新拷贝的可执行文件)

mount /dev/mmcblk0p5 /mnt/p5/

5.连接50服务器(存放代码文件的地址)

ifconfig FE0 192.168.x.y
route add default gw 192.168.x.1

6.从50拷贝文件到微内核(从远程服务器拷贝到本地)

scp jrlc@192.168.x.xxx:~/libc/c/test/output/* /mnt/p5/
scp jrlc@192.168.x.xxx:~/libc/c/tools/output/* /mnt/p5/

成功后会显示拷贝的内容

7.此时立马重启可能导致拷贝的文件没有存入磁盘中,umount后重启即可

8.重启后进入uboot,启动内核。

9.root模式下运行两个程序,(后面加&是为了两个程序同时运行,先运行server端,后运行client端)

mk:/$ ./ipc_server &
mk:/$ ./ipc_client &

10.若修改代码需要重新编译,挂载,拷贝,运行。

11.查看代码打印信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值