个人嵌入式学习总结

个人嵌入式学习总结个人认为,嵌入式学习主要经过以下几个阶段,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 年等待自己的是什么,但我想肯定是值得期待的。在通往理想的路上,我憧憬着。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • linux中的ldd命令简介

    linux中的ldd命令简介在linux中,有些命令是大家通用的,比如ls,rm,mv,cp等等,这些我觉得没有必要再细说了。而有些命令,只有开发人员才会用到的,这类命令,作为程序员的我们,是有必要了解的,有的甚至需要熟练使用。有的人总说,这些命令不重要,用的时候去查就行了,这么多么扯淡的说法啊。具体用法细节是可以可查,但至少得知道有ldd这个东西吧。连ldd都不知道,怎么知道ldd是干啥的呢?

  • Flowable实战-Camel使用「建议收藏」

    Flowable实战-Camel使用「建议收藏」本博客将讨论了如何在Flowable6.4.1中安装和使用Camel。希望在阅读此博客后,您将能够设置FlowableTask应用程序,以允许用户运行可以通过Camel路由与其他应用程序集成Flowable。此博客使用FlowableCamel模块中的示例。CamelCamel是一个apache项目,它是为了让Java应用程序之间提供标准化的集成平台。它以组件的形…

  • 在win10安装pip

    在win10安装pip

  • 手机直播怎么获取rtmp地址_rtmp地址怎么打开

    手机直播怎么获取rtmp地址_rtmp地址怎么打开现在的移动互联网越来越发达,5G的开通也指日可待,大家有没有想过在游乐场坐过山车时、在沙漠骑着骆驼时、在滑滑板时、在滑雪时、在逛街吃到美味佳肴时……将这些精彩的部分第一时间分享给好友们呢?“第一时间分享”?我应该说在这一刻与好友及时互动才对吧(笑),接下来我会给大家介绍GoProHERO7Black的直播功能。最近也在网上查了一下关于GoProHERO7Black(以…

  • transactionscope mysql_c# – 嵌套的TransactionScope在测试中失败

    transactionscope mysql_c# – 嵌套的TransactionScope在测试中失败我正在使用MSTest通过MySQLConnector和使用EntityFramework4.3对MysqL5.5.19数据库运行一些自动化测试.我正在尝试在我的数据库访问类库中使用TransactionScope在需要时执行回滚.另外,在我的测试代码中,我希望在每次测试之前使用TransactionScope将数据库恢复到已知状态.我使用TestInitialize和TestCleanup…

  • 想自学Java的速来!孙鑫视频教程百度云盘

    想自学Java的速来!孙鑫视频教程百度云盘MySQL数据库最佳学习线路脑图:一、对MySQL的认识认识Mysql数据库下载安装MySQL软件在Linux系统环境下安装MySQLMySOL体系结构与存储引擎MySQL体系结构QueryCache详解存储引擎InnoDB体系结构InnoDB的三大特性.数据库文件参数文件参数类型错误日志文件(errorlog)二进制日志文件(binarylog)慢查询日志(slowlog)全量日志(generallog)审计日志(auditlog)

发表回复

您的电子邮箱地址不会被公开。

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