我是一个开源爱好者
最近也在玩ARM(LPC2148)
从arm-elf-gcc的启动代码的第一条汇编 LDR RESET开始研究
再研究ARM的启动并写出第一个闪灯程序
然后研究了ARM的中断....
目前卡在了ARM的软中断(不是VIC里面的软中断)这块了
同时也在用WINDOWS上的工具(KEIL MDK)在研究个系统(在试那个 UCOS 网上找的资料都是使用ZLG的,讲得不清不楚的,)
有的也讲得挺多,但就是没一个讲全到底如何去实现一个RTOS.....
个人还是看好开源系统,上个月OURDEV一下子出了两个OS
一个DJYOS:感觉太大,不适合我玩
还有一个RLOS:因为其系统函数和UCOS差不多,而且是作者公司的东西,也没多人在研究,还是放弃了(感谢其作者对我的指导)
现在终于有空出来整OS了,虽然软中断(SWI)还没搞懂...
我现在想问的是:我打算加入RT-Thread这个家庭,并移植在LPC2148上面
我目前的水平也如上所说,那么我应该从哪里开始?
一步步地实现我的目标,而不是说有人已经移植了一个LPC2148,我使用即可....
查看更多