以前接触过 51 和 C2000 ,相对来说比较简单所以只要照着 PDF 去改寄存器就好了
最早从 51 入门,学的还算透彻。 C2000 基本就是单片机的用法所以上手很快,也没有多少纠结的地方。
早就知道 ARM 很好玩但是一直没机会用,工作之后买了块 DISCOVERY 却一直在吃灰
可是到了 ARM 就变得好复杂,特性比 MCU 丰富太多
然后又说 ARM 不跑操作系统就没有任何意义,而操作系统这方面从来没有接触过,感觉很头大
找了本 UC/OS 的书是讲任务调度如何实现之类的原理,基本硬件无关
然后 CORTEX-M3 权威指南是讲内核特性和指令集,基本没有软件什么事
感觉两个都很偏重原理,不大像初学者应该掌握的东西
所以应该如何入门?学习的时候应该偏重哪些方向?
操作系统的概念需要掌握吗?需要了解到什么程度?
RTOS 和 linux 这种系统有什么区别?为什么叫 Real Time ?
只是中断的话, x86 上也有中断,为什么会专门强调实时?
各个 RTOS 之间的特性之类的区别大吗?应该如何选择,还是只要随便瞅准一款用到死就好了?
目前来看工作上还没用得到 ARM 的地方,所以只是当做知识储备
最早从 51 入门,学的还算透彻。 C2000 基本就是单片机的用法所以上手很快,也没有多少纠结的地方。
早就知道 ARM 很好玩但是一直没机会用,工作之后买了块 DISCOVERY 却一直在吃灰
可是到了 ARM 就变得好复杂,特性比 MCU 丰富太多
然后又说 ARM 不跑操作系统就没有任何意义,而操作系统这方面从来没有接触过,感觉很头大
找了本 UC/OS 的书是讲任务调度如何实现之类的原理,基本硬件无关
然后 CORTEX-M3 权威指南是讲内核特性和指令集,基本没有软件什么事
感觉两个都很偏重原理,不大像初学者应该掌握的东西
所以应该如何入门?学习的时候应该偏重哪些方向?
操作系统的概念需要掌握吗?需要了解到什么程度?
RTOS 和 linux 这种系统有什么区别?为什么叫 Real Time ?
只是中断的话, x86 上也有中断,为什么会专门强调实时?
各个 RTOS 之间的特性之类的区别大吗?应该如何选择,还是只要随便瞅准一款用到死就好了?
目前来看工作上还没用得到 ARM 的地方,所以只是当做知识储备