ARM
waynewu919512
这个作者很懒,什么都没留下…
展开
-
Ubuntu 开机后总是提示“system program problem detected”
开机的时候提示“ system program problem detected ”的解决方法如下:简单一点的方法: sudo rm -rf /var/crash/* 回车就OK,再sudo shutdown -r now 重新启动Ubuntu就行啦!更深奥点的方法:sudo vi /etc/default/apport 把其中的enabled=1更改为原创 2015-07-11 21:27:25 · 2141 阅读 · 0 评论 -
linux下tftp使用
TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。本文来自成都转载 2015-09-22 21:07:32 · 384 阅读 · 0 评论 -
嵌入式linux的tftp安装配置及tftp命令用法
5、tftp使用 复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。tftp 192.168.1.2tftp>get tftp>put tftp>q 6、tftp命令用法如下 tftp your-ip-address 【进入TFTP操作】conn转载 2015-09-22 21:15:24 · 632 阅读 · 0 评论 -
Ubuntu中的vim一些简单配置
sudo vim /etc/vim/vimrc一些简单的配置: 59 " 显示行数 60 set nu 61 " 设置tab长度为4 62 set tabstop=4 63 " 突出显示当前行 64 " set autoindent 65 " 自动缩进 66 " set cursorline 67 " 在右下角显示光标位置的状态行 68 " se原创 2015-07-16 16:03:23 · 634 阅读 · 0 评论 -
Unable to fetch some archives, maybe run apt-get update or try with --fix-mi
则OK啦。原创 2015-07-16 14:02:55 · 36855 阅读 · 0 评论 -
ubuntu shell脚本开机自动运行的方法
我在/usr/local/arm/arm-2009q3/bin创建了一个脚本 # touch abel-gnu.sh再把abel-gnu.sh的文件属性修改:chmod 777 abel-gnu.sh 之后在abel-gnu.sh脚本里添加内容如图所示:之后再打开/etc/init.d/rc.local 写入abel-gnu.sh的脚本如图所示:原创 2015-07-06 23:17:45 · 1321 阅读 · 0 评论 -
交叉编译工具链
我们选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。譬如我们开发S5PV210的程序就是用arm-2009q3这个版本,因为三星官方在开发S5pv210时就使用这个版本的交叉编译工具链,这样可以最大限度的避免稀奇古怪的问题出现。交叉编译工具链的安装:步骤1:打开虚拟机,在/usr/local/下创建/usr/local/arm文件夹步骤2:先原创 2015-07-06 22:59:08 · 450 阅读 · 0 评论 -
Linux下的lds链接脚本详解
转载自:http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129972.shtml 一、 概论每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可转载 2015-06-13 22:04:32 · 703 阅读 · 0 评论 -
Ubuntu 的开机及关机命令
shutdown 的命令重启命令:1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdo原创 2015-07-11 21:39:05 · 776 阅读 · 0 评论 -
伪指令ADR和LDR的区别
1、一个事实:大部分指令是位置有关编码 a、位置无关编码(PIC,position independent code):汇编源文件被编码成二进制可执行程序时编码方式与位置(内存地址)无关。 b、位置有关编码:汇编源码编码成二进制可执行程序后和内存地址是有关的。 我们在设计一个程序时,会给这个程序指定一个运行地址(链接地址)。就是说我们在编译程原创 2015-07-12 10:42:26 · 2485 阅读 · 0 评论 -
虚拟内存及缓冲区管理
在刚开始接触TQ2440并测试TEST程序时,当时就产生了一个疑惑,把程序下载到NAND和SDRAM中,其中断均能正确执行,当时以为,程序有可能采用了动态添加中断向量技术,即在SDRAM中运行时在向量0x18处添加跳转指令的二进制编码。虽然能够实现,但在实际编程时会非常麻烦。ARM采用了虚拟内存映射技术即MMU,负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查,通过使用CACHE转载 2015-11-29 20:29:10 · 1185 阅读 · 0 评论