打印
[嵌入式Linux]

用攒电脑的办法快速玩转arm linux

[复制链接]
30031|209
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangkj|  楼主 | 2013-8-22 09:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wangkj 于 2013-8-22 21:14 编辑

做板子,找编译工具,编译内核,交叉编译,烧写内核,自己写程序,
这是老式的linux arm学习方式过时啦!

术业有专攻,现在每个步骤,都有专门的开源先小组去做,对于想玩转linux arm的爱好者玩家而言,
就像攒电脑一样,找到不同的部件,用螺丝刀拧起来。搞定!

相关帖子

沙发
wangkj|  楼主 | 2013-8-22 09:53 | 只看该作者
没有思想的灵魂无所依附,
没有电脑的软件,只是几块钱光盘。

同样,没有灵魂的肉体,那是白痴,没有软件电脑,那是废铁。

玩转arm linux 软件应硬件同样重要,我们先选择硬件,选择硬件的依据是硬件的开放程度,性能,价格。同样很大程度也依赖于软件的丰富。

使用特权

评论回复
板凳
huangxz| | 2013-8-22 10:15 | 只看该作者
这样搞定的对linux有多少了解,对硬件有多少认识呢;P

使用特权

评论回复
地板
wangkj|  楼主 | 2013-8-22 10:18 | 只看该作者
huangxz 发表于 2013-8-22 10:15
这样搞定的对linux有多少了解,对硬件有多少认识呢

这是站在电工的角度而言,对于老板或者公司而言,能完成项目赚钱的电工才是好电工。才能更多的给你发钱。
不在于你多牛,掌握了多少知识,而在于你给公司解决了什么实质问题。所以,快速完成项目比什么都重要。

使用特权

评论回复
5
wangkj|  楼主 | 2013-8-22 10:26 | 只看该作者
本帖最后由 wangkj 于 2013-8-22 10:34 编辑

记得几年前,有个项目,有两个选择,
一个是用价格较贵的集成度高的器件,但pcb制作相对简单,高速的ddr2部分,已经集成到芯片中,
成功概率很高,而且,很多公司也在选用的这款芯片。
另外一个就是号称技术支持好,价格相对较低,但ddr部分得自己搞定。还有其他部分集成度也不高。

这个项目,是政府相关的,只此一家,做出来就卖钱,做不出来,也不会找别人。所以,价钱不关键。
关键是快速做出产品。

我们几个的想法是1,但其他人,这个项目组长,自己以为很牛,想自己搞定,降低单件成本。

后面的似乎很有道理,我们这边就按照2去做了,结果,到现在也没做成。。。。。。。。。。。
中间我也在这个项目组,做了一些关键工作,但后来,实在是看着这个项目必败,就跟我们头
说,要么我离开这个项目组,要么我走人。然后我就离开了这个项目组。
其他几个组员,就没那么高利用价值了,只能选择走人。
呵呵,想要人前显贵,得有那宰牛的刀才行,这就是一将无能,累死千军。

其实,这个项目放到现在做,更容易,就是用现成的板卡,加上附件,大概2个月全部完工。
至于优化工作,呵呵,让那些搞工艺的去做吧。

但这套思路,那时候不行。没有现成的板卡组建可用。

这就是思路决定**。其实我离开那个公司跟这事也有点关系,我看这太不爽了。公司不缺钱,也
没这么干的。那个组长,是看我干活少,钱多,非要显摆自己,把我比下去。靠,让他自己显摆去吧。
俺闪了,去做别的。

这段时间,我由于某种原因,继续找了个工作,确实是个小公司,年产值几千万而已,但必须用高端的arm linux方案,
要是像原来我在的那家公司那种做法,那是找死。。。。

所以,我就想,如何用我一个人,顶一个团队。这是个问题,是个好问题,必须用很巧妙的办法。
虽然我从硬件到软件到应用程序都能做,但我这么干下来,靠,那得多长时间啊。项目还不得黄了?

使用特权

评论回复
6
123654789| | 2013-8-22 10:48 | 只看该作者
楼主你当初为什么不**选择你的第1个方法(一个是用价格较贵的集成度高的器件)呢 ???

使用特权

评论回复
评论
wangkj 2013-8-22 11:27 回复TA
我不是组长 。。。。。 我只管干活 我干嘛要承担那个责任?成了跟我没关系,失败了都算我的, 这就是办公室政治斗争。。。。。:) 
7
jlass| | 2013-8-22 10:56 | 只看该作者
按现在的情况,肯定是核心板+组装,一个月搞定啊

使用特权

评论回复
8
123654789| | 2013-8-22 11:03 | 只看该作者

如果楼主是这个项目的负责人,楼主就应该有权确定放案

如果楼主跟另外的那个组长平起平坐,项目失败了,为什么不是那个组长辞职,而是要楼主辞职呢!!

当中肯定有很多说不清楚的原因

人与人之间的那种永远都不可以调和的矛盾就是这样产生了

使用特权

评论回复
评论
wangkj 2013-8-22 11:29 回复TA
那只是原因之一,真实的辞职原因,跟那个仅仅就是有一点点关系而已。 
9
wangkj|  楼主 | 2013-8-22 11:42 | 只看该作者
继续说现在的选型。
目前的项目,需要操作系统,128M ram,128M flash,工业级.

符合条件的 atmel的9G45,但atmel以前趁火打劫,高价卖自己的芯片,弄的很多公司很惨,躲开。而且,9G45用户不是很多,频率一般。
samsung的 s5pc110系列,这个不错,但工业级的芯片很难买到。
st的arm:  最多就是支持sdram,做到128M sdram成本较高。而且,带sdram跑linux的属于新片,俺不做小白鼠。
fsl 的imx5xx系列,这个也符合要求,但fsl的A8用户不多,技术支持一般。当然,他的低端芯片不错。

正选队员出场:ti的am335x 720M 2G 闪存,还有tf卡,512M ddr3 sdram!
工业级芯片能买到,原理图pcb全部公开,现成的板子390块钱就能买到。
板子链接

使用特权

评论回复
10
chenqun035| | 2013-8-22 12:18 | 只看该作者
脑子转不动了,还是买个开发板,学习或者整合成产品。

使用特权

评论回复
11
wangkj|  楼主 | 2013-8-22 12:26 | 只看该作者
这是板子的图片,国外卖45美元,折合RMB 270多点。淘宝有卖的,390块钱 rmb

p8806518.jpg (113.28 KB )

p8806518.jpg

使用特权

评论回复
12
lirunze| | 2013-8-22 12:54 | 只看该作者
路过啊

使用特权

评论回复
13
heenson| | 2013-8-22 12:57 | 只看该作者
中国版叫BB-BLACK

使用特权

评论回复
14
heenson| | 2013-8-22 12:58 | 只看该作者
英倍特的板子

使用特权

评论回复
15
原野之狼| | 2013-8-22 13:53 | 只看该作者
好东西  关注中   

使用特权

评论回复
16
BruceLone| | 2013-8-22 13:55 | 只看该作者
有时候就是如此,一将无能,累死千军!

使用特权

评论回复
17
huangxz| | 2013-8-22 14:02 | 只看该作者
BruceLone 发表于 2013-8-22 13:55
有时候就是如此,一将无能,累死千军!

深有同感,

使用特权

评论回复
18
wangkj|  楼主 | 2013-8-22 14:04 | 只看该作者
BeagleBone Black Projects

Android on Beagle
Provides a stable Google Android base port for AM335x, AM35x, AM37x, platforms. Example: Beagleboard-xM, Beaglebone, AM335x EVM, AM335x Starter Kit

Ubuntu on Beagle
Run the Ubuntu distribution on BeagleBoard (can extend to support BeagleBone, PandaBoard, etc.)

Ångström Distribution
Explore this Linux distribution tailored for embedded devices and shipped with the BeagleBone Black, BeagleBoard-xM and BeagleBone

这个板子,就像pc电脑一样,支持标准的ubuntu,debian等不同版本的linux,这些linux支持 各种编程环境。而且,支持hdmi显示器。。。 这不就是pc吗?

使用特权

评论回复
19
wangkj|  楼主 | 2013-8-22 14:25 | 只看该作者
这种不用交叉编译工具,用本地编译的方案,我06年做过一次,
硬件载体是at91rm9200,可惜,当时我没办法量产,做的板子,10块,6块有问题,
我*,都是焊接方面的问题,最后。。。 没办法,放弃了。

使用特权

评论回复
20
wangkj|  楼主 | 2013-8-22 14:30 | 只看该作者
小批量焊接,确实是个大问题,我真的搞不定。
现在这个BBB的板子,也是全部开源的,如果哪位兄弟,能搞定小批量(100片)的焊接,咱可以自己生产。
我负责写教程。虽然赚不了多少钱,但总凑合有点饭钱吧。
如果哪位兄弟,有合适的项目,咱就可以合作了。
在这个阶段,大家去淘宝买吧。那个某家公司所谓的中国版,没啥特殊的,就copy版本,技术支持啥都木有。还是
看英文的明白。
我会基于这个板子,慢慢做一些教程,让大家很容易的入门到arm linux。
用这个板子做项目,特别符合小公司由裸奔向操作系统转换。很多项目,操作系统是必须的,不然,你连标书的要求
都达不到。很多标书,就要求操作系统,ipv6这些特性。不玩linux,很难的。

自己做硬件,软件投入大,还不如用这个现成的玩意。省事省力,安全保险。

使用特权

评论回复
评论
原野之狼 2013-8-22 15:28 回复TA
直接看英文不就得了 还写啥中文教程呢 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

581

主题

9976

帖子

24

粉丝