基于嵌入式Linux的学习与研究提问

发布于 2022-09-30 19:27:46 字数 106 浏览 20 评论 0

我想学习基于嵌入式Linux的,只是不知道有什么好的方案,现在开发板成本太高。
有现成的SkyEye。但是我们不知道怎么实现。也找不到好的嵌入式开发的材料。
假如可以的,请大虾们推荐一下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

菩提树下叶撕阳。 2022-10-07 19:27:46

学arm的话。arm9的板子也就500多吧。淘宝上到处都是啊。

ゞ花落谁相伴 2022-10-07 19:27:46

可以参考嵌入式linux中文站,觉得版面设计,网页风格都不错,内容也比较贴近广大嵌入式linux爱好者,值得推荐

美羊羊 2022-10-07 19:27:46

啊? 现在的开发板成本还高? 现在的OMAP平台也就以前的ARM9平台的价格……
建议如下步骤:先买个开发板,然后:
1,C, Linux常用命令
2,写几个应用程序,如tftp, ftp等 或者音乐播放软件
3,学习系统构建(PC机以及开发板)
4,自主配置Linux 内核(开发板和自己的PC机)。
5,编写bootloader,熟悉硬件编程
6,编写Linux模块,从hello world module起
7,编写module方式的驱动程序,用rootfs的insmod和rmmod
8,编写build-in方式的驱动程序

如果这些都做完,应该就差不多了……

半世晨晓 2022-10-07 19:27:46

同意4楼的,由易到难,慢慢学习。
关于学习成本,你是真的不知道,想当年我想要买硬件开发板的话,arm7的,都要2000前后的,而现在arm9的开发板满天飞,也就是几百。。。
所以,找个口碑还不错的板子,然后慢慢练习吧。
在买板子之前,必须要想4楼说的,至少把基本的Linux命令等基本知识了解的差不多了,否则后面你更没法进行。

披肩女神 2022-10-07 19:27:46

本帖最后由 amarant 于 2011-03-27 19:35 编辑

我说个相反的观点吧

楼主可能也是学生吧,在学校的时间实在是太少了,根本没时间玩板子,而且花很多时间在板子上还不如弄弄理论基础诸如:arm的体系结构、linux基本操作、linux内核原理、linux驱动开发,这些要弄清楚绝对要超过一两年。那么你大学也就毕业了(相信在大二的时候不会搞这个吧,连c语言和计算机体系结构都没学,基础也差太远了)。毕业之后找一份嵌入式相关的工作,用公司的板子学习更好。公司的板子肯定是比较高级的。

就我而言,我有一块arm9的开发板丢角落里都没用过,公司里给我配置的有两块板子,一个s3c6410的另一个也是挺高级的我想不起名字了。但是我基本都很少自己去做一点小实验。大部分时间都在看书

送你一个梦 2022-10-07 19:27:46

回复 1# sun96013

在  pc上练习是一样的。

除了pc 上不能练习  u-boot, 其它 kernel  一样的。

pc上也可以练习  usb  驱动。

台式 pc 也可以练习 pci驱动。

其它  spi  , i2c 比起 pci简单了。

旧夏天 2022-10-07 19:27:46

一步步来,别着急

水晶透心 2022-10-07 19:27:46

回复 6# amarant
其实很多东西,是有点悖论的感觉。引文单纯的玩板子和单纯的看资料看书,都是很难把问题搞懂的。
至少我是这样的感觉,比如那个ARM的体系结构,名字听了好多年了,资料前后也接触不少,但是也就是现在,才算真正有点入门的感觉。
学习过程中,最大的困惑,不是玩板子或看书,而是太多的东西,国内的人,基本上没几个人给你解释清楚事情的来龙去脉的,
即懂行的,本来不是太多。
懂的,未必能解释清楚。
能语言解释清楚,未必能用文字的形式表述清楚,
能写出高质量的文字来解释问题的,未必有时间和精力去写。
。。。。
所以,只能靠我们自己长期慢慢的积累了。。。。

综合而言,前期,多花些时间看资料学习,具有基本的知识。
后期,多花时间实践。
不论是看书学习还是玩板子实践,遇到问题,一定要积极思考。
不懂的,尽量先找英文原始资料自己看懂。
然后还不懂的,就多问别人,包括上论坛或者找其他懂行的问。

一定的基础,加上实践,尤其是多思考问题,为何要这么做,这么做的原因何在,等等。
时间长了,自然就有长进了。

似梦非梦 2022-10-07 19:27:46

楼上说的很有教义,。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文