关于嵌入式linux应用程序使用那种语言的问题

ldzhangyu 2010-03-19 06:18:46
本人是应届毕业生,目前已经找到工作,是一间数控公司。职位是嵌入式linux 方面的。
而我之前是学了很多关于驱动方面的东西,现在想向应用程方面学习(因为公司没有实习,所以现在很有空)
我现在在看linux网络编程等方面的内容,教材都是用C来写的没有用到C++,我在想C++在嵌入式linux的应用是否在界面(例如QT方面呢?)。
问题是:在嵌入式linux间接去操作硬件的应用程序或者网络编程是否使用C++呢?(暂时不想学QT)
我学过下C++,但是一点都不深入,要不要再去深入了解它呢?
...全文
349 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellowolrd 2010-03-25
  • 打赏
  • 举报
回复
先认真看看
stevens 的 unix网络编程吧
qt 中网络编程也可以用C写,如果是在linux平台下,可以直接调用socket,listen,connet等函数。


piedgogo 2010-03-25
  • 打赏
  • 举报
回复
没搞懂你的问题,你是说是否会用到c++,还是怎样学习c++?

对于第一个问题,机床控制程序里面,有些程序你是不能用c++写的,机床动作很清晰,实时要求很严格!

对于第二个,不管什么语言,理解了基本模式,熟不熟就是练习的多少了,用得多自然就熟。

要不要继续学?学无止境。你难道就为了这个工作而工作的?做好职业规划。

还有那个什么,操作界面必须要QT做吗?再说了,工具还是语言,换QT或是其它什么的,也就是换个函数库,没什么吧?
SARA520 2010-03-23
  • 打赏
  • 举报
回复
学习了,正在学C中
sqlwth 2010-03-23
  • 打赏
  • 举报
回复
C语言 最基础的嵌入式开发语言
toborac 2010-03-23
  • 打赏
  • 举报
回复
你问到的“在嵌入式linux间接去操作硬件的应用程序或者网络编程”用C就足够了
多要求的话可能所用处理器的汇编倒是要了解一下
谭海燕 2010-03-22
  • 打赏
  • 举报
回复
具体什么语言,要看你的实际应用了。

比如你要做GUI设计,那QT还是比较好。

关于是C还是C++,也是一样。
yanghehong 2010-03-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 ldzhangyu 的回复:]
本人是应届毕业生,目前已经找到工作,是一间数控公司。职位是嵌入式linux 方面的。
而我之前是学了很多关于驱动方面的东西,现在想向应用程方面学习(因为公司没有实习,所以现在很有空)
我现在在看linux网络编程等方面的内容,教材都是用C来写的没有用到C++,我在想C++在嵌入式linux的应用是否在界面(例如QT方面呢?)。
问题是:在嵌入式linux间接去操作硬件的应用程序或者网络编程是……
[/Quote]

小型嵌入式linux设备,用C开发的很多。
大型嵌入式Linux的设备,用C++的也不少。


- 千里孤行
yangb2014# 2010-03-20
  • 打赏
  • 举报
回复
先从C开始吧,有需要再学C plusplus或者Java
qihuanfengyun 2010-03-20
  • 打赏
  • 举报
回复
哦,我也在做嵌入式,只是目前还没接触编程方面。
spfbc 2010-03-19
  • 打赏
  • 举报
回复
不懂C做linux嵌入式无疑天方夜谭。。。
帅得不敢出门 2010-03-19
  • 打赏
  • 举报
回复
gtk qt minigui 都有应用
嵌入式里c用的比较多

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧