iTOP4412 gdbserver安装
终于安装好了,先写下占个坑,后续补图。 点击打开链接
1.安装前准备。
下载文件,通过ssh放到ubuntu中,并解压。推荐使用gdb-7.4.tar.bz2。
tar vxf gdb-7.4.tar.bz2
解压后生成cd gdb-7.4文件夹。
2.开始安装。
cd gdb-7.4
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdb
make
make install
cd gdb/gdbserver
./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdbserver
make CC=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
make install
3.使用gdb远程调试。
进入到安装目录
cd /home/arm-linux-gdb/arm-linux-gdbserver/bin
将gdbserver拷贝到开发板的bin目录下
cp arm-none-linux-gnueabi-gdbserver /home/board/system/bin
编写测试文件:
vim gdb_test.c
编译C文件:
arm-none-linux-gnueabi-gcc -g gdb_test.c -o gdb_test
在开发板上:
arm-none-linux-gnueabi-gdbserver 192.168.1.230:1234 ./gdb_test
回到ubuntu,启动gdb:
/home/arm-linux-gdb/arm-linux-gdb/bin/arm-none-linux-gnueabi-gdb
连接开发板:
(gdb)target remote 192.168.1.230:1234
iTOP4412 gdbserver安装相关推荐
- gdb+gdbserver
内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接.使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能.调试stub是嵌入式 ...
- gdb的简单使用和gdb+gdbserver方式进行ARM程序调试
gdb的简单使用 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像VC.BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB ...
- vs linux 交叉编译,VS结合VisualGDB搭建OpenWrt交叉编译远程调试开发环境
由于此开发环境涉及3设备协同工作,因此先说明一下整体开发环境的配置以及每部分所负责的功能: 1.Windows PC 这里我用的是64位Win7,作为VS的安装环境Windows自然是必不可少的,本机 ...
- IDA+GDB远程调试android平台 - Aarch64- elf64程序
gdb配置 gdb和gdbserver gdbserver的是在 android-ndk-r10e\prebuilt\android-arm\gdbserver 这个目录下 gdb 是在 androi ...
- Buildroot中文用户手册
转载请注明原文链接:https://blog.csdn.net/haimo_free/article/details/107677667 文章目录 第一部分 入门 1. 关于Buildroot 2. ...
- 君君学Linux设备驱动第一天之概述及开发环境搭建
一.设备驱动的作用: 1 计算机系统里面的软件和硬件是互相成就的,没有软件的硬件是废铁,没有硬件作为依托的软件是空中楼阁. 2 当应用软件工程师不想了解硬件底层的具体操作的时候,就需要 ...
- linux远程开发——使用vs2019远程连接linux
目录 步骤 一.新建项目 二.远程连接 三.主函数测试 四.vs2019中linux控制台打印中文乱码问题 步骤 一.新建项目 1.打开vs2019,选择创建新项目. 2.选择c++.Linux,创建 ...
- gdbserver yum 安装_linux gdb怎么安装?
1,先下载最新版本的gdb源代码包,我使用的是gdb-7.6.tar.gz,使用tar命令进行解包(tar -xvzf gdb-7.6.tar.gz),cd进gdb-7.6/gdb目录,使用vi找到r ...
- Linux安装ST-Link GDBServer
从TrueSTUDIO提取ST-Link GDBServer,然后在Ubuntu下安装使用. mingdu.zheng at gmail dot com http://blog.csdn.net/zo ...
最新文章
- 使用 SetCustomizedString汉化UltraWinGrid的筛选
- 【CyberSecurityLearning 11】OSI与TCP/IP协议簇以及Packet Tracer模拟器
- LinuxC-运算符
- 编写一个可以打印不同长度数组内容的函数模板
- navicat修改表的主键自增长报错
- vSphere 6.5 Upgrade Considerations Part-2 (vSphere 6.5升级注意事项第2部分)
- 服務端的EIT造形+Socket代碼
- java swf pdf_基于Java SWFTools实现把pdf转成swf
- 正态分布推导瑞利分布,瑞利信道的模型
- 力扣5.8每日一题——状压dp
- ClickHouse原理及使用
- Paxos 实现日志复制同步(Basic Paxos)
- mysql时间相减得到天数保留两位_mysql两个日期计算天数
- 基于微信小程序的资产管理平台的设计与实现
- 西游记中金箍棒的来历和巨大威力
- 计算机启动后只有鼠标桌面黑屏,电脑开机黑屏只有鼠标的解决方法
- 华为自带邮箱下载_华为用户进来看!微信气泡主题的设置方法,仅华为用户拥有!...
- Linux系统日志管理
- 深入讲解Android!最全的BAT大厂面试题整理,威力加强版
- [Revit二次开发] 轴网交点创建柱子
热门文章
- java生日验证_Java验证身份证号码是否有效
- matlab gui输入数据库,从数据库值填充Matlab GUI列表框
- systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
- 机器人改变生活利弊英语作文_左手建筑右手餐饮,机器人如何改变大众生活? 圆梦人感言...
- cent os7 安装nginx1.16.1
- python如何实现循环_如何构造python循环
- 用python处理excel表格_使用Python处理excel表格(openpyxl)及表格中的中文处理
- json最大长度限制_MongoDB参数限制和阀值
- 系统学习深度学习(十一)--dropout,dropconect
- python爬虫正则表达式爬取网页标签_Python爬虫实例(4)-用urllib、re和正则表达式爬取网页图片...