打印
[嵌入式linux]

求达人,linux开发流程

[复制链接]
1786|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arthur0561|  楼主 | 2009-5-12 11:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始学嵌入式开发,请达人帮忙指点一下,谢谢了,linux具体开发是什么流程,开发环境是什么?需要在PC上装linux编译写好的嵌入式的linux么?如果要写一个嵌入式的应用程序,是把整个嵌入式的linux编译一遍还是怎么样?谢谢

相关帖子

沙发
l0p0c| | 2009-5-23 09:44 | 只看该作者

最好的方法就是查资料。要装一个Linux系统

使用特权

评论回复
板凳
playoffs001| | 2009-6-21 15:14 | 只看该作者

LS的应该对linux开发也不是很清楚

使用特权

评论回复
地板
sinanjj| | 2009-6-21 18:53 | 只看该作者

开发流程

1, 看看硬件datasheet。
2, 了解下内核构架
3, 写写驱动。(交叉编译很套路化)
4, 编译调试。

不断的google

使用特权

评论回复
5
lelee007| | 2009-6-23 05:24 | 只看该作者

embeded linux的应用程序和驱动开发,不完全一样

应用程序相对于内核来说是独立的,代码写好了,把makefile写好,执行make,编译结果放到你的目标板上去就行了。简单来说是这样,中间包括很多细节问题,系统调用的API,库函数的使用,库的使用等等

驱动开发跟内核直接相关,不过也可以使用module的形式,测试期间一般用module,不用每次修改都编译内核。测试好了可以静态编译到内核里边。如果作产品的话,驱动一般也用module形式,因为你不可能出了更新,就让客户去刷机,这样有些客户估计会崩溃而弃用你们的产品或者方案。module和静态编译到内核有规定的套路,照章办事就OK了

其实这些套路都是死的,作过几次熟悉后就会了,关键是在硬件的使用上下功夫,如果硬件都没弄透,写不出什么好驱动来。

还有就是C的功底了

使用特权

评论回复
6
jwwzhh| | 2009-6-24 16:21 | 只看该作者

买块开发板,自己折腾一下

使用特权

评论回复
7
Fe_ARM| | 2009-6-24 17:32 | 只看该作者

流程

先找一本LINUX编程的书看一下,然后再做系统移植,再测试几个驱动,增加点感性认识,最后看内核

使用特权

评论回复
8
ljjxjpcb| | 2009-6-29 16:54 | 只看该作者

是呀要不买块开发板自己试试,

是呀要不买块开发板自己试试,

使用特权

评论回复
9
fanyinfu| | 2009-7-2 18:38 | 只看该作者

fsdfdsfds

fsddfdffds

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

84

帖子

9

粉丝