linux开发板上程序如何调试,linux开发板调试典型方法

tftpd

sudo apt-get install tftpd openbsd-inetd

将/etc/inetd.conf中的最后一个路径设置成你希望让客户端存取文件的目录例如下面的“/tftpboot”(记得开放该目录的读写权限):

“tftp                dgram        udp        wait        nobody        /usr/sbin/tcpd        /usr/sbin/in.tftpd /tftpboot”

然后用如下语句重启tftpd服务:

/etc/init.d/openbsd-inetd restart

备注:可以使用tftp localhost进行put或get文件来测试tftpd是否运行正常。

nfs-kernel-server

sudo apt-get install nfs-kernel-server

在/etc/exports中添加一个路径为你希望让客户端挂载其中某个目录的目录例如下面的语句:

/nfs *(rw,insecure,sync,no_wdelay,no_subtree_check,insecure_locks,no_root_squash)

然后用如下语句重启nfs-kernel-server服务:

/etc/init.d/nfs-kernel-server restart

备注:可以使用mount -t nfs 192.0.16.37:/nfs /mnt/nfs来测试nfs-kernel-server是否运行正常。

minicom

使用minicom -s配置或者直接在/etc/minirc.dfl中添加如下内容(双引号不含):

# 机器生成的文件 - 使用 "minicom -s" 改变参数.

pu port             /dev/ttyS0

pu rtscts           No

备注:图形界面的PuTTY用起来比minicom更方便。

Bootload

在终端启动minicom,启动开发板,开发板将会通过ttyS0串口在minicom中打印bootload信息。

在Mips的bootload YAMON启动后的界面中输入如下命令让连接着路由器的开发板的网口自动获取IP地址:

net init

然后输入如下命令将主机上的tftpd目录(比如192.0.16.37上的/tftpboot目录)中的linux内核下载到开发板中:

load -b tftp://192.0.16.37/vmlinux.bin 0x84000000

然后输入如下命令挂载主机上的nfs中的某个目录(比如192.0.16.37上的/nfs/Sigma_rfs目录)作为根文件系统然后启动linux(下面的192.0.16.87是开发板之前获得的IP地址):

go . root=/dev/nfs nfsroot=192.0.16.37:/nfs/Sigma_rfs ip=192.0.16.87:192.0.16.37::::eth0:none: rdinit=/none init=/init console=ttyS0 mem=192M androidboot.hardware=smp86xx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑技巧:Win10电脑卡顿解决小技巧,非常实用

目录 1、及时关闭不常用的后台进程 2、建议打开GPU硬件加速功能 3、及时更新升级硬件驱动 4、适当降低Windows动画特效 5、开启Windows自带的游戏模式 电脑用的时间越久就会越卡顿了,今天小编给大家分享五个小技巧,来解决电脑卡顿的问题,有需…

线程其实就是一个个指令组成的,当这个线程内的指令全部执行完了,那么这个线程也就执行结束了

线程其实就是一个个指令组成的,当这个线程内的指令全部执行完了,那么这个线程也就执行结束了

page,client,offset区别

offset:相对于当前“盒子”的距离 &#xff0c;与滚动条无关 client:相对于可视区域的距离&#xff0c;与滚动条无关 page:相对于整个页面的距离&#xff0c;与滚动条有关 示例代码&#xff1a; 1 <!DOCTYPE html>2 <html lang"en">3 <head>4 …

linux netbeans 中文乱码,浅谈Linux Netbeans字体反锯齿处理

用的Linux发行版是Ubuntu8.04&#xff0c;如果使用源里面的JDK一切都很简单(现在源里的版本是1.6u6)&#xff0c;JDK6开始支持反锯齿。装完Netbeans你就会惊喜的发现&#xff0c;仿原生GUI的界面(GTK&#xff0b;)上的文字是反锯齿的&#xff0c;但是编辑器里面的文字是锯齿的&…

Win10软件:推荐两款Windows操作系统下的远程软件,值得收藏!

远程控制软件是程序员日常必备的工具&#xff0c;现场市面上有微软自带的远程连接工具、向日葵、teamviewer等远程控制软件。他们都有一个共同的缺点&#xff0c;无法针对远程连接设置分组、别名。大多数情况下&#xff0c;我们可能需要连接十几个甚至几十个Windows远程服务器。…

开发机多用户 xdebug 远程调试 PhpStorm

在公司都用的远程开发机开发&#xff0c;每次有错误调试就得dd(xxx)然后保存真是&#xff0c;让我在本地开发用惯xdebug的情何以堪&#xff0c;所以有了下文。 1.安装配置xdebug 直接使用pecl安装即可# pecl install xdebug 然后写xdebug配置&#xff0c;下面是我的设置(具体扩…

linux查看 idt日志,实现RCP的日志管理

做插件开发的都知道当应用跑不起来了就去看看workspace里的.log文件&#xff0c;错误信息很详细,那样解决问题就方便多了&#xff0c;这个功能很好&#xff0c;所以学习了下&#xff0c;和大家分享下&#xff0c;实现的原理也就一行代码Java代码 Platform.getLog(Platform.getB…

电脑技巧:电脑内存不足解决小技巧

熟悉电脑硬件的朋友们都知道&#xff0c;内存相对于电脑来说是一个相当重要的部件&#xff0c;内存属于CPU的“工作室”&#xff0c;因为电脑所有运行的程序都是在内存中运行&#xff0c;它决定了多少、多大的程序能即时运行&#xff0c;如若执行的应用程序过大或者过多就会导致…

前端:分享一些实用的JS代码片段

今天给大家分享一些实用的JS代码片段&#xff0c;有需要的朋友欢迎收藏&#xff01;1、获取浏览器的版本function getBrowser() {var UserAgent navigator.userAgent.toLowerCase();var browserInfo {};var browserArray {IE: window.ActiveXObject || "ActiveXObject&…

20145206 《信息安全系统设计基础》第十二周学习总结

20145206 《信息安全系统设计基础》第十二周学习总结 本周学习目标 1、第九周代码检查 2、第十周代码检查 3、第十一周代码检查 博客链接 20145206 《信息安全系统设计基础》第九周学习总结20145206 《信息安全系统设计基础》第十周学习总结20145206 《信息安全系统设计基础》第…

linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx

linux下实现web数据同步的四种方式(性能比较)教程实现web数据同步的四种方式1、nfs实现web数据共享2、rsync inotify实现web数据同步3、rsyncsersync更快更节约资源实现web数据同步4、unisoninotify实现web数据双向同步一、nfs实现web数据共享?nfs能实现数据同步是通过NAS(网络…

lambda创建线程

Testpublic void add() {//方式一Thread thread1 new Thread("ttt") {Overridepublic void run() {System.out.println("1");}};thread1.start();//方式二Runnable runnable new Runnable() {Overridepublic void run() {System.out.println("2&quo…

电脑技巧:F5称为万能键,看了才知道它的强大

目录 NO.1 浏览器刷新 NO.2 PPT快速放映 NO.3 Word快速定位 NO.4 Excel快速定位 NO.5 记事本录入当前时间 今天给大家介绍一个经常被大家忽视的但非常实用的快捷键F5具体有哪些用法。 ★万能快捷键★ F5 NO.1 浏览器刷新 刷新功能 F5最常用的就是网页刷新功能&#xff0c;相比这…

学号20145220《信息安全系统设计基础》第12周学习总结

学号20145220《信息安全系统设计基础》第12周学习总结 教材学习内容总结 学号20145220《信息安全系统设计基础》第11周学习总结 - 20145220韩旭飞 - 博客园 http://www.cnblogs.com/hxf5220/p/6107112.html 学号20145220《信息安全系统设计基础》第10周学习总结 - 20145220韩旭…

linux 本地yum 恢复,Linux_RHEL系统恢复安装光盘中的yum更新源的方法,安装光盘本地YUM更新源挂载安 - phpStudy...

RHEL系统恢复安装光盘中的yum更新源的方法安装光盘本地YUM更新源挂载安装光盘&#xff1a;复制代码代码如下:mount /dev/cdrom /mntvi /etc/yum.repos.d/local.repo修改本地更新源文件&#xff0c;添加内容&#xff1a;复制代码代码如下:[HightAvailability]nameHightAvailabil…

FileZilla搭建FTP服务器图解教程

在日常办公当中&#xff0c;经常会需要一个共享文件夹来存放一些大家共享的资料&#xff0c;为了保证文件数据的安全&#xff0c;最佳的方式是公司内部服务器搭建FTP服务器&#xff0c;然后分配多个用户给相应的人员。今天给大家分享FileZilla搭建FTP服务器图解教程&#xff0c…

linux kafka离线安装,centos 离线安装confluent_kafka 模块

centos 离线安装confluent_kafka 模块背景&#xff1a;需要安装Python模块的机子不能上网&#xff0c;只能下载源码进行安装说明&#xff1a;如果可以上网直接pip install confluent_kafka 即可需安装模块&#xff1a;confluent_kafka #confluent_kafka 依赖librdkafka 模块&am…

运维:Windows 系统安全日志中登录类型介绍

目录 Windows 登录类型 登录类型2&#xff1a;交互式登录&#xff08;Interactive&#xff09; 登录类型3&#xff1a;网络&#xff08;Network&#xff09; 登录类型4&#xff1a;批处理&#xff08;Batch&#xff09; 登录类型5&#xff1a;服务&#xff08;Service&#xff…

webdriver鼠标上下滑动

有时候我们需要对窗口显示的页面上下滑动&#xff0c;以显示当前正在处理的位置&#xff0c;这就需要用到webdriver模拟鼠标上下滑动 package test20161201;import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.…