- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式学习经历分享详解
嵌入式学习经历分享
起初
一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内it的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有 方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一 转眼我在it行业学习工作已经七年多了,这期间我做过网页,写过 M I s、数据库,应用程 序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和 I c 相关开发,这中间走了很多弯路,也吃了不少苦。
三流高校
一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就 没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上
大一开学
没开学我就开始学习了,并且还买了一本《计算机基础dos3.0》开学前我学完了p a s c a l ,那时,没有计算机也没有人可以请教,我连程序是什么的 概念都没有, 只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程序我也记不清楚了,只知道最长的一个我拿a4大小的草稿纸写了30多页,我的c语言、c + + 、v c都是在这样的条件下入门的。所以说条件是可以克服的,希望 我的经历多少给条件艰苦的同学们一点信心。
心得体会
我有一些心得体会与大家分享,只有当我干好本职工作后,我才会学习与工作关系 不 大的技术,这样公司的上司才不至于反感,在入门阶段的问题我通常不去问那些资深 人士 ,而是问一些资历比较浅的朋友,比如刚毕业不久的学生,因为他们往往会跟你详 细的讲解,而资深人士通常觉得你的问题太简单,所以回答的也很简单,我又不好意思 多问。等技术上了一定的层次后我才会问他们,他们也能给你比较深入的回答。另外, 有些朋友说我机会比较好,他们也希望能从事新的工作可惜没有机会,我听了只有苦笑 ,我的机会了解的人都应该知道,我没有出生在什么it世家:)也没有谁一路提拔我, 所有的路都是自己走出来的,我母亲去世比较早,我的后母(我叫她阿姨)看着我努力 过来的,一次她看我大年30还在写程序,她说像我这样努力木头都能学出来。
目标
一.努力做好本职工作,在工作上得到公司和同事们的认同;
二.努力学习ic硬件设计知识,多向同事请教,并利用一切机会多实践;
三.实现我的实时操作系统的主要部分,完成tcp/ip协议栈模块,并免费发布源代码;
四.和我女朋友结婚并买一套小房子,这是最重要的,因为我明白事业是可以重来的,但 是珍贵的感情很难失而复得。
我现在开发的操作系统
它是一个实时嵌入式系统,目前支持以下特性:
a.支持时间片轮转调度和基于优先级调度,最多64个优先级;
b.抢占式实时内核;
c.为了便于移植,主体用标准c实现;
d.汇编代码非常少,不到100行;
e.支持任务管理,各任务有独立的堆栈;
f.进程同步和通信目前完成了semaphore,message queue正在调试;
g.实现了定时系统调用;
h.可以在windows上仿真调试
学习的心得
我的一些学习的心得, 这 些方法未必正确,我也在不断探索和改进中。我的学习和工作有相对明确的目标,我 不会一时心动而去学习某一技术,在下决定之前我会考虑很多,包括长期的发展,个人 路线的规划,需要付出的代价、可能遇到的困难及解决的办法等等,在决定后还会制定 更加明确的计划,包括短期、中期和长期的,身边可以利用到的资源(包括好的书籍、 资料、软硬件环境,也包括有经验的朋友或者师长),以及每一个阶段是怎么过渡到高 一阶段的计划,往往在一个学习阶段一旦上路后会走的相对顺利,但是跨阶段通常比较 麻烦,比如从学习基础知识转到实践。另外我买书也有自己的方法,现在世面上高质量 的书远不如低质量书多,对于一个陌生的技术,往往在第一次买书会选择错误,即使买 到一本好书但是它的方向也未必适合你,所以我通常会先在网上查找一些该技术的介绍 ,有了一点点概念后再去买一本比较薄、相对便宜并且内容相对泛泛而谈的书,这是国 内作者最善于写的书:) ,再把它浏览一遍后我就会基本明白这门技术的要点,后面买 书和制定计划就会明确的多。否则一开始就想找本好书往往比较困难,而且买回来后努 力学习,有时候学了一半才发现是本低质量的书或者是相对过时技术,让人非常懊恼。 另外让有经验的人帮你介绍,通常也是一个不错的选择。
通信、嵌入式开发
有些朋友想学通信、嵌入式开发,但总觉得自己没有软硬件环境,我就按我的了解 给 大家介绍一下怎么建立这样的环境,当然我了解的只是我学习和工作的方向。通信我 做的是数据网方面的工作,包括t c p / I p、二三层交换、
您可能关注的文档
最近下载
- 中医外科学期末复习.pdf VIP
- 生产车间划线标识执行规范.pdf VIP
- EDA软件:Cadence Allegro二次开发_ CadenceAllegro数据库操作.docx VIP
- 物性表_威格斯 PEEK VICTREX® PEEK 450G.pdf VIP
- 让我们一起去追“星”!——两弹一星之核弹老人魏世杰 课件--2023-2024学年高二下学期爱国主义教育主题班会 (1).pptx VIP
- (2025秋新版)部编版二年级语文上册全册教学设计.pdf
- 《领导力》培训课件ppt.pptx VIP
- 运输车队长绩效考核表.xlsx VIP
- 驾校一点通摩托车科目一题库400题讲解 .pdf
- 印尼二手车市场研究及业务建议.pdf VIP
文档评论(0)