求助:嵌入式系统与LINUX,急,毕设要用 50

我现在大四在读,前一段时间进了一家公司开始实习。公司是做X86嵌入式的,出于锻炼我的目的,领导给我出了一个题目当毕设题目用:在LINUX环境下写一个测试公司产品(X86)... 我现在大四在读,前一段时间进了一家公司开始实习。
公司是做X86嵌入式的,出于锻炼我的目的,领导给我出了一个题目当毕设题目用:
在LINUX环境下写一个测试公司产品(X86)USB接口的测试程序。
现在感觉无从下手,有几个问题:
1、如何在X86环境下跑LINUX?
2、之后编程的时候是只能用汇编还是可以用C?
3、LINUX我应该看哪部分?学透肯定时间来不及了。
4、领导的意思是USB的驱动最好也自己写,USB协议复杂吗?
问题很多啊,谢谢各位了。
大学没怎么接触LINUX,微机、单片机倒是有些基础。
展开
 我来答
匿名用户
2010-12-20
展开全部
1、如何在X86环境下跑LINUX?
X86跑linux,这个倒是没有什么难度,直接安装就可以的。安装的时候要选择cpu类型是x86.

2、之后编程的时候是只能用汇编还是可以用C?
当然用C就可以的。一般在嵌入式编程中,汇编只是在系统启动的初始化做,这个linux都写好了,你要写的是应用程序,用C就可以。

3、LINUX我应该看哪部分?学透肯定时间来不及了。
如果你还没有学过linux, 你要速成的话,首先要学习linux基本命令和编程,在学习linux驱动。

4、领导的意思是USB的驱动最好也自己写,USB协议复杂吗?
USB驱动你自己写,我觉得不大现成,USB驱动基本是最难的,因为它带有写协议,我最近也是在看嵌入式学习网的视频教程,他们有赠送我USB驱动培训的视频,所以我才知道USB有多难,这个需要花很长时间来学习的。
USB协议还是很复杂的,精通USB的人不多的。

基于你现在的条件,我建议你先把LINUX基础的学好,可以去看嵌入式学习网的视频教程,刚好很适合你,又有USB的。这里我就不给出他们的网址,如果你也想要嵌入式视频的话,那就自己去百度搜索:零基础手把手教你学嵌入式。
北京捷麦顺驰科技
2024-08-19 广告
PLC无线远程模块,作为北京捷麦顺驰科技有限公司产品线中的核心组件,实现了工业自动化控制系统的无线化升级。该模块通过先进的无线通信技术,如4G/5G、LoRa、NB-IoT等,将PLC(可编程逻辑控制器)与远程监控中心无缝连接,实现数据的实... 点击进入详情页
本回答由北京捷麦顺驰科技提供
所以放在心上1319
2010-12-28 · TA获得超过459个赞
知道小有建树答主
回答量:1167
采纳率:50%
帮助的人:823万
展开全部
你都没有明白linux?那么就先去了解linux。

从你的提问来看,你都不了解硬件,甚至不了解系统底层。
别实习了,回去复习吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7ca183b87
2010-12-24
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
如果想学习Linux驱动编程的话一定要好好读一读《Linux驱动程序开发第三版》,如果英语还可以最好读英文版
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式