本文描述了在开发嵌入式linux系统时调试程序的一个方法,本文以深圳远峰的YF2410DVK为开发平台,描述在嵌入式linux下面如何使用NFS文件系统来开发调试应用程序,其它的嵌入式平台类似。 在嵌入式linux系统中,编译的环境和运行的环境不一样,所以我们需要交叉编译工具,一般是在PC上面运行交叉编译工具编译好程序,然后再烧写到目标板的flash上,对于应用程序,我们需要频繁的调试,如果每...
转自:http://www.eefocus.com/ayayayaya/blog/11-01/202780_ab833.html 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。 一、所需软硬件环境 ■ 主机环境 建立交叉编译工...
ARM处理器上电/复位操作 本问节选自《嵌入式系统Linux内核开发实战指南(ARM平台)》一书 ARM处理器上电与复位操作过程类似,都是从处理器的低端复位向量地址0位置读取第一条指令,由于ARM处理器的异常中断向量是连续排列的,所以异常中断入口指令一般都是一条跳转指令,至少跳过异常中断向量区,然后按照程序流程执行。不同嵌入式处理器的启动模式有很大差别,相同架构的不同处理器型号或序列的启动模式也...