linux下如何安装软件,你可以百度下,好好学习下。
ARM分好几个系列,几十种版本!所有ARM系列都可以选择象单片机一样的开发裸机程序,大部分也可以装一个系统。在ARM平台使用的系统有:wince、linux、uclinux、rtems、rt-thread、ecos、freertos、ucosii等等,其中wince和linux都需要在含有MMU硬件的ARM上才能运行。并且,rtems、rt-thread、ecos、freertos、ucosii都属于实时 *** 作系统(RTOS)。
Cortex-M3,Cortex-M1,Cortex-M0就是ARM推出用来代替8bit单片机的一个版本,典型的芯片有STM32FXXX系列,AT91SAM3系列,LPC1XXX系列等等,都可以象单片机一样开发,也可以使用RTOS系统。
使用系统的目的,其实就是为了更好的、更合理的分配系统资源,让用户无需在资源分配上花费精力,以便用户能投入更多的时间在实际的产品程序设计上!
简单来说就是交叉编译你的应用程序,然后下载到你的板子里面运行它。更具体一点来说可以分为以下几步:
1、首先确定你的arm Linux有没有这些IO的驱动,如果还没有的话,那么你要写这些IO的驱动;如果已经有了,那么它们的控制就叫给你自己的应用程序了。
2、编写应用程序(open,ioctl等等),并交叉编译它们(何谓“交叉编译”?搜索一下)。
3、把交叉编译出来的可执行程序下载到你的板子(如果你采用了NFS的开发方式的话,这步可以省略了),执行之!
希望可以帮助到你,祝你好运!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)