|
第一步:在开发板上跑跑简单程序 熟读数据手册,然后就尽可能的在开发板上实现芯片对应的每个功能,像GPIO实验,UART通讯,I2C,ADC,DAC,PWM,RTC,SPI等等。自己写自己的程序,然后在开发板上好好实践一下。并且可以尝试开发板实验一下多个功能复合使用,比如用UART打印出ADC的值什么的。 第二步:学习uCOS 可以使用上述所说的那些必备书籍进行学习 第三步:建立对uCOS的初步认识 在网上下载对应开发板ARM芯片移植好了文件OS_CPU_C.c,OS_CPU.H,OS_CPU_A.asm,建立起自己对于uCOS在ARM7开发板上的认识。 第四步:熟悉ARM体系结构,了解以下几个方面的知识: 1、ARM模式下的指令集 2、Thumd模式下的指令集 3、异常模式及进入异常时ARM如何处理 4、一定能熟悉ARM中的汇编指令 5、熟悉CPSR,R0-R7,R8-R14,R15及在各个模式下,这些寄存器的映射。熟悉以后,再来自己做uCOS的移植了。 第五步:uCOS移植
|
|