首页 \ 问答 \ 通信设备商一般用vxworks ,本人正在学习vxworks驱动,及BSP 开发,请问如何提高?还有vxworks前景如何?

通信设备商一般用vxworks ,本人正在学习vxworks驱动,及BSP 开发,请问如何提高?还有vxworks前景如何?

更新时间:2019-03-16 22:26

最满意答案

实际操作,可以先从启动做起,包括启动顺序,内核机制等,然后再单独去测试板子上的各硬件,以后你做那块就侧重去测试那块,vxWorks前景应该很好,只是比较贵
2011-09-22 回答

其他回答

你好!

最好搞块arm开发板,从驱动,boot,bsp开始,先把板子跑起来,然后可以尝试不同类型的cpu、ram、flash,这样提高的快。
前景不错,且与linux开发同源。

如有疑问,请追问。
2011-09-22 回答
vxWorks 由于收费,现在很多公司都不用了,改用linux。学习linux才是王道。
2011-09-22 回答

相关问答

更多

vxworks 怎样进行内存管理

如果只学习应用编程,区别不是特别大,只是在线程调度上有些区别。如果想彻底从硬件底层做起,VxWorks需要BSP开发,做自己的驱动,这个比linux复杂,linux一般都有公版的驱动可用。如果熟悉linux,掌握Vxworks下的应用编程还是很快的。

(高分求)Linux网络编程有钱途吗?本人现在Linux入门Linux 驱动开发,正在学习Linux内核,想以后转网络编程

国内现在对linux服务器端编程需求还是很大的,薪酬较高 但是最好不要局限linux,而是unix 而且最好学会ACE,因为我见到的招聘这块还是ACE的多 但是ACE的应用确实需要长期经验积累

linux的设备驱动一般分为几类?各有什么特点?

大致分为三类,字符驱动,块设备驱动,网络设备驱动。 字符设备可以看成是用字节流存取的文件 块设备则可以看成是可以任意存取字节数的字符设备,在应用上只是内核管理数据方式不同 网络设备可以是一个硬件设备,或者是软件设备,他没有相应的read write,它是面向流的一种特殊设备。

怎么学习Wince设备驱动及BSP的开发

嘿嘿,我也不用做重复性工作了! 可惜我只懂点wince驱动的皮毛,对linux驱动是一无所知。所以我就写点关于wince方面的了。 我记得我wince的旅程是从bootloader开始的,我觉得这是好的路线。为什么?因为bootloader是裸奔的,比OS简单很多,尤其是ADS 下的bootloader,几乎和以前的单片机程序没有多大的区别,只是ARM多了一些牛B的硬件,MMU和cache。还有bootloader几乎包含了ARM的所有硬件的运用代码,这样学完ARM bootloader之后,就可 ...

学习JAVA前景如何?

首先说说发展前途吧~一个JAVA工程师在网站、插件编辑、游戏、媒体等许多方面都能发挥作用,不论你做软件程序设计还是信息系统分析师甚至电影的美化制作都要用到一些JAVA语言知识。一般的公司需要JAVA语言熟练,能独立读懂程序并能够编写各种语句的编程师(当然这是最低标准)。JAVA语言是一种高级语言中的高级语言,有很高的集成度,这方便了编程人员编写更复杂的商用程序。除了JAVA之外,PHP编程、嵌入式编程都可以学习下,这些可是发展主流,尤其是嵌入式编程前景广阔。一般的JAVA工程师刚入行即可在公司有着 ...

基于linux的嵌入式底层驱动开发应该怎样系统的学习?注意哪些方面?

1、国内的书内容都差不多,相互抄来抄去。 国外的书质量虽然高,但是一般人阅读速度吃不消。 不过,还是建议读国外的书(如果有时间的话),长痛不如短痛。 2、不一定非要有开发板,可以用skyeye等软件模拟。 但是,软件模拟和实体机肯定是有区别的。还是建议选一块开发板。 3、ARM板是个硬件,可以用来学习WinCE、Vxworks、Linux、uCos等等系统开发。 可以用来学习以上系统的驱动和应用开发。 Linux驱动分两块内容:学习硬件工作流程(单片机程序), Linux驱动上层结构 (platf ...

嵌入式软件专业如何

嵌入式是很有前景的,你百度一下,就会明白这个专业有多热,将来就业根本不用担心。 至于要学些什么,下面的信息希望对你有所帮助。 嵌入式软件方面最重要的课程包括: (1) 嵌入式微处理器结构与应用:这是一门嵌入式硬件基础课程,我们说过,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。若不了解处理器原理,怎么能控制硬件工作,怎么能写出节省内存又运行高速的最优代码(嵌入式软件设计特别讲究时空效率),怎么能写出驱动程序(驱动程序都是与硬件打交 ...

嵌入式Linux系统移植的一般过程是什么?

一般是 BSP的移植,设备驱动程序的移植和开发,文件系统的移植,还有就是应用系统的移植。一般就是这些。当然,如果bootloader也用linux相关的,可以算上bootloader的移植。

相关文章

更多

最新问答

更多
  • 锁定(this)和静态对象锁定之间的区别(Difference between lock(this) and a lock on static object)
  • 在jsp文件中将Content-Type设置为application / json(Set Content-Type to application/json in jsp file)
  • Linux 内核编译出错:make zimage命令;错误提示:make :***No rule to make target ‘zimage’. stop .
  • 用retrofit和rxjava单元测试android应用程序(Unit testing android application with retrofit and rxjava)
  • 如何使用新的Android约束布局来减少视图层次结构(How to use the new Android Constraint Layout to reduce View hierarchy)
  • ansys中的utility menu>parameters>scalar parameters是什么意思,什么时候用?
  • 右下角出现这个javascript:loginNew(100621612,2,'release'):游戏打不开 什么原因啊
  • 我怎样才能在PHP中获得Subversion版本号?(How can I get the Subversion revision number in PHP?)
  • 执行这段脚本的时候 ./setup-seafile-mysql.sh 提示没有安装python-imaging 可是我真真的已经安装了
  • BIOS设置里no execute mode mem protection什么意思,有ENABLE,DISABLE两个选项
  • 安装hadoop 时遇到的问题,格式化文件系统时,出现一下提示: [david@david bin]$ hadoop namenode –form
  • 我如何在Visual Studio 2010(C#Express)中构建发行版?(How can I build in release in Visual Studio 2010 (C# Express)?)
  • javascript 程序考题 1.建立html文件,文件名称为“1.html”。具体要求: 1)设计一个求最大数的页面, 2)在两个文本框中输入数字,单击计算按钮,把两个数中的较大数显示在弹出的对话框里。 2.建立html文件,文件名称为“2.html”。具体要求:
  • Pattern pattern=Pattern.compile("#[0-9]{6}",Pattern.DOTALL | Pattern.COMMENTS | Pattern.CASE_INS
  • 最近用手机上网时访问页面总出现, Error.503. Service. Unavailable的东东需要重新返回再登才成功,这是咋回事啊?
  • matlab运行中Subscript indices must either be real positive integers or logicals.
  • linux下mysql 误删除mysql 库怎么办?
  • Java中缓存的问题,session,hibernate的缓存,二级缓存,以及我们把常用的的数据缓存下来,有什么分别
  • javac HelloWord.java 提示“javac”不是内部命令是怎么回事,但是我检测javac的时候是正常的
  • okhttp框架缓存问题,okhttp3无法使用okhttpclient.cache().get()来获取response 求解!
  • int Location_SeqList(SeqList *L, DataType x)这种函数头部都有哪些返回值和函数参数都代表什么
  • ionic, covalent, polar covalent, metallic, hydrogen 这五种Bond 键的强弱由大到小排列,急求,谢谢。
  • oracle 与 mysql 语句有什么区别 主要是因为原本做好的项目因为数据库由mysql变成oracle 所以很纠结啊
  • play 我在仿站的时候遇到这个" href="/wenda/ahrefjavascriptvoid0titleplayclassplayBtnplayawzfzdshydzg_80" target="_blank">play 我在仿站的时候遇到这个
  • java中http:wireshark中抓出来手机端的post请求,但参数中含有json,如何用httpclient在pc上模拟抓数据
  • 求教,在java web ssh项目中,整合ireport时加入jasperreports-3.6.0后启动 抛异常,去掉改包项目正常
  • python中出现IndentationError:unindent does not match any outer indentation level是什么问题?
  • 3201 [Microsoft][ODBC SQL Server Driver][SQL Server]无法打开备份设备 'D:\freehost\wxtxkt\网行天下系
  • 我的打印机打印后没反应~从新安装却出现An error occurred during the move data process—115
  • linux 哪个内核的版本代码最少,第一次读时用什么版本好。。另外内核文件中怎么没有.c文件有makefile文件