||
现在该认真的学习linux了,以前都吊儿郎当的,没有认真的对待,什么基础都没有,只能算是知道有这个东西!现在工作了,不比以前在学校了。呵呵,需要认真的对待自己的生活了!闲话也不说了,先说说自己对Linux的理解吧!
linux是操作系统,跟windows一样的吧,对只学过单片机的自己,觉得还是蛮难的,不过,还是得加油学了!
现在要学习的不是linux在PC机上的应用,而是在ARM上的应用,那么首先,要知道ARM和单片机的区别,为什么它能跑Linux,它在编程上和单片机有什么区别。
其实如果抽出操作系统不谈,只是看ARM,它也只是一个高级的单片机而已,它的内核运算速度会高一些,外设多一些而已。进行裸机上的编程,其实和单片机的编程也没多大区别,也可以说是一样的,无非就是一些寄存器的配置等!但是给加上操作系统之后,从本质上改变了很多(我自己觉得),很多时候写程序,都得从“并行”(实质上也是顺序的)的角度去考虑。可惜自己没学过操作系统原理,现在只能硬着头皮上了!
先这样了,以后多写写学习的知识,算激励激励自己吧,呵呵!