个人嵌入式学习总结

个人嵌入式学习总结个人认为,嵌入式学习主要经过以下几个阶段,1. 嵌入式linux的移植;主要包括u-boot源码的修改,kernel针对特定硬件平台的修改,系统硬体驱动的移植,根文件系统的制作;2. 系统电路设计;包括根据系统功能选择硬件资源,接口电路的设计;PCB电路图的设计与布线优化。3. linux驱

大家好,又见面了,我是你们的朋友全栈君。

个人认为,嵌入式学习主要经过以下几个阶段,

1.  嵌入式linux 的移植;主要包括u-boot 源码的修改,kernel 针对特定硬件平台的修改,系统硬体驱动的移植,根文件系统的制作;

2.  系统电路设计;包括根据系统功能选择硬件资源,接口电路的设计;PCB 电路图的设计与布线优化。

3.  linux 驱动的设计与优化;包括根据硬件,优化系统性能;

 

至于硬件部分,在读研期间积累了一定的基础,能够设计一些外围电路与PCB 布线。但离真正的独立完成一个系统设计,还有很远的路要走,基础仍然很薄弱;特别是在电路的调试,电路的时序分析,电路的布线优化与EMI 分析,缺乏实践经验;这方面有待日后加强。

 

在软件方面,由于工作关系,编程能力较之以前有较大提高。对整个linux 系统的内核层与应用层架构有整体的认识。但是仍然没有接触到核心的部分;虽然涉及过NIOS2uclinux 系统移植,S3C6410 平台的文件系统制作,触摸屏驱动的移植与tslib 库优化,ipCamera 的驱动与应用层编程;但因为基础关系,仍然停留在较肤浅的层次上;对驱动中中断处理,工作队列,等待队列等知识点没有深入精髓,无法灵活应用。这些都是要在以后的学习与工作中不断地去深入与提高的。

2009 年是我毕业后的第一年,经历过彷徨与对未来的迷茫,经历过兴趣与工作的矛盾,经历过离职,经历过理想由模糊而渐渐清晰,经历过追寻兴趣路上一个人的苦苦挣扎…… 这些都是人生中的宝贵财富吧;虽然想法仍然显得稚嫩,或许不现实,但我又是那么地执着。不知2010 年等待自己的是什么,但我想肯定是值得期待的。在通往理想的路上,我憧憬着。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146143.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手机QQ浏览器属于代理服务器吗?

    手机QQ浏览器属于代理服务器吗?

    2021年10月23日
    46
  • Mac上的抓包工具Charles

    Mac上的抓包工具Charles今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包http://blog.csdn.net/jiangwei0910410003/article/details/19806999不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使

    2022年5月9日
    52
  • 使用python创建数组的方法[通俗易懂]

    使用python创建数组的方法[通俗易懂]本文介绍两种在python里创建数组的方法。第一种是通过字典直接创建,第二种是通过转换列表得到数组。方法1.字典创建(1)导入功能(2)创立字典(3)将字典带上索引转换为数组代码示例如下:importnumpyasnpimportpandasaspddata={“name”:[‘xiaozhang’,‘xiaoli’,‘lily’,‘tony’],“sex”:[‘bo…

    2022年5月2日
    49
  • XXE漏洞原理[通俗易懂]

    XXE漏洞原理[通俗易懂]XXE漏洞是XML外部实体注入漏洞,那什么是外部实体呢?XMLDTD1、文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。2、DTD可被成行地声明于XML文档中,也可作为一个外部引用。Ps:第二条是重点,也是XXE漏洞产生的原因,DTD可以定义外部实体并引用DTD语法若DTD要在XML文档中使用,他需要包含在·DOCTYPE声明…

    2022年5月10日
    42
  • HorizontalScrollView 自动滑动「建议收藏」

    HorizontalScrollView 自动滑动「建议收藏」从事开发Android,坑人的就是设备的差异性,相同的功能在相同的生产厂商不同的版本设备,或者是不同的生产厂商的设备实际效果具有差异性,最近在项目里面用到HorizontalScrollView功能,里面有10个按钮,要把其中第四个按钮移动到最左边,这个功能倒是很好实现,方法也很多,使用ScrollTo一类的函数就可以实现,在其他的手机设备上很好,没有问题,但是在索尼SonyErissson这

    2022年7月26日
    20
  • [下载]Enterprise Library for .NET Framework 2.0正式版

    [下载]Enterprise Library for .NET Framework 2.0正式版

    2021年7月22日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号