YFM_LMM 发表于 2011-3-6 00:46:06

本人想学Linux自己琢磨了一套方法请大侠指教。谢谢!!

首先抖一下本人的老底:
    本人懂硬件有过数字系统设计经历。自学过操作系统原理,100%自己移植过uC/OS。个人编过中小规模的程序 我不想学Windows觉得他不开源比较死。

我的想法:
    想在X86平台上搭建Linux平台(把它假设成开发板),从老版本的Linux学起(减小学习的代码量)就像学uC/OS 一样 。 以后再扩展。

需要解决的问题:
    首先需要了解基于x86 PC的硬件平台(貌似是不是专门有一个硬件标准),在此期间研究Linux老版的源代码(可能会用很长时间),最后做移植。

请高手指点 谢谢!!

lilolog 发表于 2011-3-6 08:07:04

学linux哪家强同济大学找赵炯

ssaweee 发表于 2011-3-6 09:03:21

先学会用Linux。

tiantian2011 发表于 2011-3-6 09:13:45

要学linux,简单。首先要做的是把你的电脑装上个linux,不是装在虚拟机上。然后以linux为主要使用系统。
用上段时间就行。

YFM_LMM 发表于 2011-3-6 10:12:10

想先学习Linux的内核行为而不是它的用户接口行为

lilolog 发表于 2011-3-6 10:36:12

lz留个联系方式哈一起玩    我也是在arm 和x86之间跳来跳去的挣扎

ssaweee 发表于 2011-3-6 10:47:37

回复【4楼】YFM_LMM
-----------------------------------------------------------------------

从上到下的学习相对来说可能轻松些,并且linux即使在用户层也很容易操控和修改内核。
用户层的命令工具等不管对于学习内核还是什么都很有帮助。

YFM_LMM 发表于 2011-3-6 10:48:33

回复【5楼】lilolog
-----------------------------------------------------------------------

QQ: 1262413490 注明你是ourdev的

YFM_LMM 发表于 2012-1-15 13:38:44

快一年了 自回自贴

学习Linux应该依照自顶向下的方法,特别是对于有单片机基础的人,
回顾过去一年首先买了一款2440的开发板没事拿出来观赏瞻仰 再羡慕嫉妒恨一下
无形中提高了兴趣和学习冲动,
最初应该学习如何用Linux随后建立开发环境(建立开发环境比Windows上的简单得多不用额外装软件用系统自带的gcc就行
但是如果给2440编的话就要解压随开发板给予的arm-linux-gcc 到PC上了)
然后开始先学Linux的应用程序编程
然后是基于调用Linux驱动的应用程序学习和实践(本人觉得基于声卡的应用程序最适合最初尝试可以编一个
wav的播放器在PC端和2440上都运行以下)

最后再学习驱动的编写这就和以前的单片机开发联系起来了。
嘿嘿 本人不才 都一年了才在昨天编出了wav播放器,

等到学到最后一步且大部分驱动都掌握了以后 嘿嘿 对于你自己来说是时候发挥创造的激_情的时候了。


以上之解决了应用,具体的硬件平台还制约于被人,最后如过可以自己定制硬件平台台移植Linux 不论2440 还是nois
或是其他什么的XXX 都能解决。

即学习Linux是一个提高的过程Linux提供了一个标准的平台 以前的单片机开发都是独立的,但基于Linux的开发是
一种群体性的,对于Linux和单片机Linux是个宽大的舞台。

cgsz1992 发表于 2012-1-15 14:02:12

新手期待之中……

dorfmeister 发表于 2012-1-16 16:24:43

可以参考嵌入式Linux中文站,基本上从入门到精通都可以参考的
页: [1]
查看完整版本: 本人想学Linux自己琢磨了一套方法请大侠指教。谢谢!!