当前位置:  技术问答>linux和unix

不要纠结于 bootloader了。

    来源: 互联网  发布时间:2016-10-31

    本文导语:  刚刚浏览论坛,又发现了有人问及bootloader的问题,貌似是抱怨,大概意思如下: 1 所谓的bootloader详解,技巧,秘籍等等,基本都是泛泛而谈,很多技术细节都描述不是很清楚。 2 基本都是模仿原厂,创新不是很强...

刚刚浏览论坛,又发现了有人问及bootloader的问题,貌似是抱怨,大概意思如下:

1 所谓的bootloader详解,技巧,秘籍等等,基本都是泛泛而谈,很多技术细节都描述不是很清楚。

2 基本都是模仿原厂,创新不是很强,或根本没有,流行说法山寨,其实以本人看来,山寨都不是。

以本人的经历来看,任何刚涉及这方面工作的朋友,都会有类似的抱怨,一如当年的我一样。现在想来,当年的自己很傻,很天真。。。

关于第一点抱怨,其实很简单,分析下来,也不外乎如下几点原因

1 精通者懒的详细写

2 根本作者自己也没整明白

3 故弄玄虚,装高深。

关于第二点,也不外乎以下几个因素

1 其实bootloader原本就是半导体厂商的事。

2 直接和硬件层打交道的东西,基本没有给你创新的空间。

3 这个应该是建议,英文好点让自己。

最后,关于bootloader的问题,还是那句话,这个是半导体厂商的事,建议做这方面工作的朋友,不要再bootloader上浪费太多的时间和精力。

1 bootloader上很难发挥你的想象力和创造力的。

2 WINCE的 bootloader比 linux的bootloader要容易的多,更确切的说,让你操心的事少,免费和收费的区别估计也就在这里了吧。

最后的建议就是把英文水平提高提高,尽量看原厂的PDF说明,了解即可,不必花太多的精力。

最后再罗嗦一下,举个简单的例子。

 比如嵌入设备的最基本的通信接口----串口。 让这个串口工作,配置几个寄存器就可以,代码也很少,让串口工作起来,或者说串口驱动,都死的东西,没啥你想象空间。

 但是到了物理层上的应用层,你就发现你的想象空间就大了很多了,比如

 为了让设备间通信更稳定,你可以自己规定协议了,加引导码,加校验规则了,数据格式了等等,

 再上一层的应用,那就更有创造性了,更能充分的实战你的想象力了,嵌入设备上的应用繁多,游戏,音乐,视频,图片,等等。

|
本帖最后由 wenxy1 于 2010-12-24 09:36:23 编辑
支持下,底层和应用层各有各的特色。
Linux kernel还是蛮有意思的,举个例子,tcp/ip协议栈有趣吧,那应用层的一些网络技术也很有趣,象p2p等。

|
听君一席话后,发觉原来学的都是浮云。
友情帮顶,希望更多人看到此贴。

|
支持lz.
但我看到的是bios和uboot功能日益庞大.

|
哥们说的挺有创意的

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • To:steptodream,昨天纠结的问题解决了么?
  • linux 分区 储存问题,纠结,想不明白了(新手)
  • grant 用法的纠结 帮帮忙
  • && || 纠结~
  • 纠结
  • 用ubuntu的一点纠结之处
  • 纠结好久的freebsd问题若干,在此求助大家~~
  • 纠结啊!嵌入式linux研二,要不要去做防火墙?求指点,在线等
  • 纠结的 页表 问题
  • 纠结..makefile 问题
  • 纠结, 我该怎么办?
  • 大神急救!!!!输入进程号pid,输出进程名pname。运行出现段错误,调试了很久,只想说这是有史以来遇到的最纠结的段错误,莫名其妙!
  • 关于未来我纠结了。。我也散分,顺便大家给点建议吧
  • Linux 中字符数组作为全局变量的纠结问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3