嵌入式的开发与基于操作系统的开发有很大的不同,请大家注意一点,我说的嵌入式是指代码不依赖于嵌入式操作系统的编写,这让我们要有用更多的精力去考虑硬件资源的分配,寄存器的管理,甚至时序与独占性。 在说编程基础之前顺便小谈一下机器执行原理,软件的开发本质上是操作寄存器,通过对不同的寄存器赋值,已到达控制硬件实现动作的目的。不管是程序寄存器,特殊寄存器......这就就好象一个人,大脑里存了丰富的程序,通过这些知识和经验,熟练的操作人的身体。人工智能现最大难题还是机器的学习性,没有人知道大脑里边预装的是什么“操作系统”,而这个强大“操作系统”就能完成所有身体的硬件接口与分配。本人支持人工智能欲望论,如果机器