寻求意见(嵌入式开发有经验者帮忙看看)

时间:2021-09-24 19:42:14
本人大四 马上毕业。工作想做嵌入式系统之类的低层开发。 但对这方面还不怎么熟悉,
希望有经验者根据目前市场需求提点意见,比如:在哪方面应该加强,哪些书籍值得去看…………   
       另外我学习的时间还有3个月左右,本人c,c++,汇编的基础很不错。只是想多多熟悉嵌入式开发,要短时间玩转当然不可能!!

15 个解决方案

#1


操作系统:比如任务调度呀,内存管理呀

#2


win sdk

#3


gz

#4


把一个学精吧

#5


c和数据结构是基础,操作系统,还有更重要的是硬件知识.

#6



嵌入式软件跟PC软件有着很大的差别:

1. 内存上,嵌入式不会跟PC上一样大,耶不会有磁盘做虚拟内存,因此,嵌入式更要考虑内存的使用情况;

2. 存储器的大小上,一般嵌入式存储器都很小,多则几M,少则几K。因此,如何缩小代码的尺寸是嵌入式系统很需要考虑的;

3. 执行速度上,一半嵌入式CPU速度不会很快,慢的是单片机,快一点的大概在200MHZ左右,比不同PC慢了很多很多,因此,程序执行速度也是嵌入式系统很需要考虑的。

#7


arm+uclinux

#8


各位能否介绍一点好书?   <嵌入式系统的c程序设计>  Kirk Zurell著  (很薄的一本书)不知有没有人看过  感觉如何啊?

#9


最要紧的是任务调度,内存管理

#10


vxworks+c语言,懂点数据结构就可以了

#11


现在用vxworks的是不是很多啊  学这个好还是学linux呢?

#12


我看你还是学Linux得了,现在在Linux下做嵌入的不少,且资料也很多。可能参考。

#13


光看书不做项目好像提高也不会很大,建议楼主找个小活做着试试

#14


《嵌入式vxworks系统开发与应用》 人民邮电出版社 王学龙
以下是丛书:
《vxworks网络程序员指南》清华大学出版社
《vxworks高级程序设计》清华大学出版社 李芳敏
《Tornado用户指南》清华大学出版社
《vxworks BSP 开发人员指南》清华大学出版社
《vxworks程序员指南》清华大学出版社

#15


zzs4 (小张) 
嵌入式 分两部分:

软件部分对C、C++、汇编、操作系统、微机原理要求较高,
硬件部分对模电、数电、应用数学要求很高,

这些方面一般是越高越好,不知你现在能达到什么程度?

#1


操作系统:比如任务调度呀,内存管理呀

#2


win sdk

#3


gz

#4


把一个学精吧

#5


c和数据结构是基础,操作系统,还有更重要的是硬件知识.

#6



嵌入式软件跟PC软件有着很大的差别:

1. 内存上,嵌入式不会跟PC上一样大,耶不会有磁盘做虚拟内存,因此,嵌入式更要考虑内存的使用情况;

2. 存储器的大小上,一般嵌入式存储器都很小,多则几M,少则几K。因此,如何缩小代码的尺寸是嵌入式系统很需要考虑的;

3. 执行速度上,一半嵌入式CPU速度不会很快,慢的是单片机,快一点的大概在200MHZ左右,比不同PC慢了很多很多,因此,程序执行速度也是嵌入式系统很需要考虑的。

#7


arm+uclinux

#8


各位能否介绍一点好书?   <嵌入式系统的c程序设计>  Kirk Zurell著  (很薄的一本书)不知有没有人看过  感觉如何啊?

#9


最要紧的是任务调度,内存管理

#10


vxworks+c语言,懂点数据结构就可以了

#11


现在用vxworks的是不是很多啊  学这个好还是学linux呢?

#12


我看你还是学Linux得了,现在在Linux下做嵌入的不少,且资料也很多。可能参考。

#13


光看书不做项目好像提高也不会很大,建议楼主找个小活做着试试

#14


《嵌入式vxworks系统开发与应用》 人民邮电出版社 王学龙
以下是丛书:
《vxworks网络程序员指南》清华大学出版社
《vxworks高级程序设计》清华大学出版社 李芳敏
《Tornado用户指南》清华大学出版社
《vxworks BSP 开发人员指南》清华大学出版社
《vxworks程序员指南》清华大学出版社

#15


zzs4 (小张) 
嵌入式 分两部分:

软件部分对C、C++、汇编、操作系统、微机原理要求较高,
硬件部分对模电、数电、应用数学要求很高,

这些方面一般是越高越好,不知你现在能达到什么程度?