linux开发板交叉编译之后的程序如果传到开发板

有时候我们在开发板调试应用或者驱动,经常代码要改来改去,在pc上调试很容易,写完代码,编译直接运行即可,
但是在开发板,这样就不行了,通常开发板调试有如下几个办法:


1.开发板通过网口,搭建NFS文件系统,这样每次程序交叉编译完,放到pc的某个路径下就行
2.tftp,原理同NFS差不多
3.每次重新制作根文件系统,重新烧到flash


1,2比较方便,但是nfs和tftp稍复杂,而且需要用网线,如果没有网口就实现不了。
3很麻烦,每次都进行根文件系统的制作,并重新烧flash,相信你会抓狂


由于以上原因,我们知道,对于任何一款开发板,UART 几乎是必不可少的,如果能通过UART,pc通过UART将交叉
编译好的可执行文件上传到开发板,是不是会减少很多工作量。
欢迎光临我的开源uart收发器,其实现的功能就是开发板跑一个uart 的server,而pc上跑一个uart的client,
pc上可以把交叉编译好的可执行文件上传到开发板,可以是.ko,可以使.txt,可以是.mp3


本人github地址:https://github.com/felix-001/uart-transceiver/tree/master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值