51CTO博客开发
安装 LTIB 依懒的包 sudo apt-get install gcc build-essential zlib1g-dev libncurses-dev m4 bison rpm ccache flex tcl gettext libfreetype6-dev libglib2.0-dev libxt-dev libdbus-glib-1-2 libgtk2.0-dev liborbit2
在UBUNTU上安装好arm-linux-insight后,无法设置target。 解决法方1: 点击窗口view->console打开控制台 然后输入 target remote 192.168.1.105:1000 (开发板IP地址:gdbserver端口) continue (当启动gdbserver时程序已经运行,所以不能使用run这条指令) 剩下的就可以
1、./ltib 运行编译 ./ltib -configure 进行配置并编译 当编译的时候会从网络上下载一些必要的包,但有时候明明在目录pkgs下有相应的包还是会下载。这个时候可能是由于md5校验出错。所以可以手动的对这些包重新生成md5 例
1、如果已多次编译过内核,为了把内核源码恢复到“干净”的初始状态,最常用的命令为“make mrproper” 2、配置内核,最常用的命令为“make menuconfig” 3、建立依赖关系,最常见的命令为“make dep” 4、编译内核最常见的命令为 “make"&nb
一、编译内核,UBOOT时需要使用特定版本的GCC编译器否则容易出错。这种情况下通常需要在系统中安装多个版本编译器,然后修改 /etc/bash.bashrc PATH环境变量。 sudo gedit /etc/bash.bashrc 将PATH=/usr/local/arm/bin:${PATH} 改成PATH=/usr/local/arm/3.4.1/bin:${
关于ARM 汇编的一些疑问: 一、ARM 各种模式下都有独立的R13(R13、R13_svc、R13_irq......) ,那么程序在发生异常时是如何操作堆栈的呢?例如从用户模式跳到IRQ。。 进入IRQ时是将寄存器压入到R13_irq指向的堆栈空间,从IRQ模式返回时从R13_irq指向的堆栈空间弹出寄存器的值。 二、R14在程序发生转移的时候状态如何变化 BL指令在转移到子程序执行之
开博了,但是我的博客只是为了保存一些技术文章。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号