|
嵌入式对我现在来说 还真的是遥远 大概是还不知道嵌入式的定义吧 我一直在专研uboot和linux内核 老师说这方面不要涉及太深 因为能用就行 开始的时候 觉得这个思想很不好 但是学了那么久 开始觉得老师的想法是对的 比如 linux内核来说 我们只要知道怎么去用 不需要知道全部知道其中的机制等一些细节部分 因为我们又不要去设计内核 对他们有一定的了解就行了 现在嵌入式分为4层 硬件层 驱动层 系统层 应用层 系统层大部分都是在怎么去移植一个操作系统 而不是去开发一个操作系统 希望大家能有一定的觉悟
跟操作系统一样 bootloader一样 这样的程序都已经有了 我们只需要去知道怎么移植 移植后能让自己的板子能跑上操作系统 就行了 我们不需要去开发一个bootloader,学习的时候 不需要去考虑太多细节 因为要入门的话 先知道怎么移植 移植成功后 再仔细研究 很多时候 学习起初就是模仿 等模仿到一定的程度以后 有了这方面的经验 然后再自己在这基础上 开发一个比uboot更好的bootloader 那样的话 学习就更简单 就更有意思了 不要一头都扎在自己的世界里 学计算机的要学会怎么去利用身边或者是网上的资料 站在巨人的肩膀上学习
不是所有的程序都需要自己去写的 只有等自己发现别人的程序不是很好的时候 那才会在别人程序的缺点上研究更好的程序 很多时候 都是在读别人的程序 但是也可以关注一下网上的资料或者身边的资料 一些领域还未涉及的程序 我们可以去写 那么让别人去借鉴 这才是共享的目的
我的老师给我很大的帮助 谢谢