SylixOS BSP开发(二十五)

gewenbin
gewenbin
gewenbin
188
文章
15
评论
2021年4月19日00:54:15 3 1,176

写在结尾的话

其实在一周前这个BSP开发系列教程就写完了,就差一个结束的篇章,正好借着往PSV上传游戏的时间给他写了。整个教程应该还算是比较基础的,属于比入门稍微高一点的水准的,在第一篇开始的时候也说了,不管你是为哪个操作系统开发BSP或者是写裸机程序也好,都需要对硬件知识有一定的了解。比如系统启动过程中要对MMU和Cache进行设置,那你首先肯定要知道MMU和Cache是什么,它的基本工作原理是怎么样的,在arm架构下需要通过cp15协处理器进行设置它们,那cp15协处理器又是干什么的,等等之类。

那么如果大家是第一次接触这些东西的话,是不是要去把arm架构手册下载下来一行行看一遍呢?那当然不是这么学的,以我自身的学习经验来说,我是通过阅读uboot或者linux的源码,然后碰到看不懂的汇编语句,先在网络上搜索,比如百度。当然百度出来的文章质量作为业内人士大家都懂得,这就需要大家在海量的信息中过滤筛选出对自己有用的信息,如果实在找不到可以考虑用微软的bing搜索引擎进行再次搜索。Bing搜索引擎可以通过国际版检索外网的相关文章,这是它一个比较好的地方,当然最佳的选择还是用google搜索,由于某些心照不宣的原因,想用google大家还得掌握科学上网的方法,这就是题外话了。总之就是一句话,遇到不明白的先考虑到互联网上找找答案,如果真的找遍了或者网上说的很模糊的话,这时候就可以在手册中找找相关答案了。因为手册是比较严谨详细的,是最权威的一手资料,你在网上找出来的文章都是经过别人消化之后产生的,已经是二手资料了,这种资料信息的准确性完全看编写者自身的素养,这也是大家在网上看到很多技术文章质量参差不齐的原因。

聊完了学习方法之外,再来说说如何看待工作这件事情吧。我是13年毕业的,到今年也算是工作了8年吧,已经从曾经的懵懂少年成长为现在的老油条了。对于工作我觉得自己算是比较幸运的,因为可以按照自己的兴趣爱好来工作,在大学的时候,最喜欢的课也是微机原理,虽然最后也只考了70几分,不过也算是为自己今后从事嵌入式行业埋下了种子。我也时常问自己到底怎么样才算是热爱一种东西,我最后给出的结论是如果做一件事你得不到什么好处,比如金钱、名声或者其他什么的,但是你还想去做,而且这种想完成这件事是发自内心的想法而不是别人逼迫你的,那么这应该就可以算是热爱吧。总之在这个对于90后来说不那么容易的时代里,希望大家都能找到自己热爱的事情,找到自己心中的一片净土。

好了,说了这么多,文件也传完了,夜也深了,壮哥马上也要打呼了,下一个SylixOS的文章还不知道写什么,也许会把之前的网络驱动或者SD卡驱动补完?又或者开一个SylixOS内核分析新系列?唉,不知道啊,走一步看一步吧,我下了,886~

gewenbin
  • 本文由 发表于 2021年4月19日00:54:15
  • 转载请务必保留本文链接:http://www.databusworld.cn/10255.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  3   博主  0
    • Rn氡 Rn氡 4

      壮哥威武

      • lijian lijian 0

        写的非常好,最近在学bsp编程,很有用,大佬威武

        • 楼主的仰慕者 楼主的仰慕者 4

          sd卡,网口,都要都要!!!