linux核心板怎么搭建gdb环境

linux核心板怎么搭建gdb环境,第1张

系统环境:

host:ubuntu12.04

gcc:gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

target:hisi3520d开发板

arm-linux-gcc:SDK中自带的arm-hisiv100nptl-linux-gcc

gdb版本:gdb-7.9

GDB环境搭建

解压gdb-7.9.tar.gz

编译gdb

# cd gbd-7.9

#./configure --target=arm-hisiv100nptl-linux --prefix=$PREFIX

# make

# make install

要是学习ARM的话,板子可以选择三星飞利浦的,我曾用过三星的s3c2410(ARM9)和飞利浦的LPC2000(ARM7)的板子学习ARM,感觉还不错。s3c2410有自己的bootloader程序vivi,可以帮你迅速进入main函数的开发而不用再自己写bootloader,当然如果你linux内核很熟的话,用linux的也行。如果你是linux初学者的话,要想熟悉嵌入式 *** 作系统移植可以从ucos-II开始,这是个很简单的嵌入式 *** 作系统,内核不大,我当年上学时就是从这个系统入门的。另外如果学习ARM可以看看周立功的书,你可以学习到从ARM的汇编语言到ARM寄存器结构等诸多基础知识,英语好的话直接看芯片手册,这个更具体针对某款板子。话就说这么多,嵌入式方向是个很有前途的行业,但要想真正有所作为还得苦下工夫学好基础知识才行。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7250345.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存