下午学习了一些Linux下的Porting等基本知识,听是没听懂,听得糊里糊涂的,但有一点却很清楚,那就是一个出色的软件开发人员不应该仅限于纯粹的软件开发,还要具有部分数字电路,模拟电路方面的知识.现将学到的先写下来:
Portingstep的第一步就是仔细阅读硬件文档,其中包括了解硬件体系结构,内存地址的分配,寄存器的各个参数等(包括电平的有效性).
另一个概念就是虚地址与实地址的概念,比如cLinux中使用的为实地址,因其没有MMC.而uLinux使用的便是实地址.在Porting过程中也要将各种芯片以及成本考虑清楚.
另外还听到了一个gcc的概念,但还是不懂,真是"不知其为何物也"!
不知道自己什么时候才有机会学习这些东西,如今的自己是什么都没有学好,在哪方面都不是expert(2-3年),甚至连Advanced(1-2年)都称不上.
"唯有努力,努力,再努力!"
Linux TrainingLinux TrainingLinux TrainingLinux TrainingLinux TrainingLinux TrainingLinux TrainingLinux TrainingLinux TrainingLinux Training
阅读(210) | 评论(0) | 转发(0) |