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

我现在应该学什么?

    来源: 互联网  发布时间:2017-04-29

    本文导语:  我现在大三,嵌入式软件开发方向,前两年主要学数据结构和C++,学校教过Qt,我用它做过消灭星星小游戏。 我现在觉得QT是用来做界面的,不是很有用,况且现在来学校招人的公司都没有看过要qt的。 这两星期学校让...

我现在大三,嵌入式软件开发方向,前两年主要学数据结构和C++,学校教过Qt,我用它做过消灭星星小游戏。
我现在觉得QT是用来做界面的,不是很有用,况且现在来学校招人的公司都没有看过要qt的。
这两星期学校让我做一个word程序,ps,这个好像不在专业范围内吧!
这个学期有linux系统编程和51单片机,linux系统编程也就是用各种系统调用,51就是各种I/0口操作。
我在网上看到过嵌入式软件工程师的要求,基本都和arm有关。
现在我应该怎么办? 我不想学来学去什么也没有学会,我还没钱没房没老婆。
求大家帮个忙,说我应该怎么办?

|
linux c开发(unix 高级环境编程)
arm裸版驱动开发(能做bootload就行, 这个难点在看英文手册,看懂原理,小学生都会)
然后就是linux内核. 这个难. 
工作机会多的不是arm.所谓的嵌入式工作,多数是Linux c开发(c++ qt) 这些接口上层的编程.充其量就是深入了解API. 然后看看tcp/ip原理,怎么歌协议发包的.封装的.
arm那个就是对arm芯片的了解,学这个基础是要移植linux内核(不排除其他系统,和自己修改,原创的驱动)根据需求而裁剪.

要说嵌入式工作,目前国内程序员就是打工仔群,都说要学内核, 其实核心技术不是linux内核.我可以很明确的说(虽然你们不知道我),linux内核不是核心技术. remember V R engineer . 

思维局限了. 要make出来的东西,到底能不能赚到memory(项目少,无需求)能不能满足人们的私心欲望,那个最终点.可以说赚钱真的是这个时代的需求与驱动力. 

|
google啊,本版这样的贴子很多了。

Unix环境高级编程必看,TCP/IP详解必看,边看边写程序,good luck.

|
先学linux系统编程吧,你要做嵌入式的话,底层写好了还得自己写个应用层的小程序测试呢

|
学习嵌入式挺好的啊!而且兴趣也在那里,学习更有动力!
可以自己买一块开发板玩玩,网上找找学些写写驱动啥的!
实际是进步比较好的一个过程,如果能实习,就去实习!

|
我建议你买个arm开发板来学学吧,一般还有带讲课视频呢。

|
买个板子,经济可以的话买套视频,因为自带教程都是东拼西凑的!跟着学下学的话太慢了!完了就是在网上找项目试着做

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 应该叫做关于调用jsp的问题吧?应该怎么办?
  • 紧急!!!这个问题为什么出错,我想是不应该的啊两个“ON”应该是相同的才对啊结果。。。。。
  • 请问在solaris X86 的安装中,应该如何分区呢?其大小应该如何定呢?可否存在windows和solaris两种系统在一块硬盘上?
  • 技术文章 iis7站长之家
  • 有一定基础后,请问应该先看Linux内核还是驱动呢?
  • 请问下面一句话应该怎样理解?
  • codeblocks应该怎么用啊
  • TOMCAT中,*.jar类应该放在什么路径下,如何配置?
  • 学习UNIX编程应该从那里入手?
  • winlinux2003的安装应该注意点什么?谢谢
  • 有没有什么办法快速的找出应该包含的头文件?
  • redhat9.0安装应该怎样分区?
  • (求助)准备向linux内核方向发展应该有哪些基础???
  • 问个AIX题库的一道题,感觉答案应该是A啊
  • 驱动移植应该怎么入手
  • makefile这句话应该则怎么理解
  • 学习openGL的话,应该做些什么准备呢? 在线等哦,
  • secureCRT应该怎么连图中的机器
  • 用jrun3执行jsp,那javabean应该放在哪个目录下?
  • 在安装Linux时"键盘设置"应该选哪种类型的呢?


  • 站内导航:


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

    ©2012-2021,