我想学linux

franklee1021   2015-1-8 16:38 楼主
我想学linux

回复评论 (10)

那就学呗。
先装个linux用用吧。感受一下异域风情再说
强者为尊,弱者,死无葬身之地
点赞  2015-1-8 16:47
引用: 辛昕 发表于 2015-1-8 16:47
那就学呗。
先装个linux用用吧。感受一下异域风情再说

版主,我装了ubuntu,大体了解了下,主要是想做嵌入式开发,不知道下一步该怎么做??


点赞  2015-1-8 17:42
引用: 涛声依旧00 发表于 2015-1-8 17:42
版主,我装了ubuntu,大体了解了下,主要是想做嵌入式开发,不知道下一步该怎么做??



linux入门确实难,知识点太多了!

点赞  2015-1-8 18:07
引用: lcofjp 发表于 2015-1-8 18:07
linux入门确实难,知识点太多了!


你学习是个怎么样的流程?

点赞  2015-1-8 18:52
引用: 涛声依旧00 发表于 2015-1-8 18:52
你学习是个怎么样的流程?

惭愧,我还没入门。
因为不做这方面的,业余学习进度太慢了。
我是从基本命令开始,了解linux基本原理,学习linux内核,linux编程



点赞  2015-1-9 08:53
引用: 涛声依旧00 发表于 2015-1-8 17:42
版主,我装了ubuntu,大体了解了下,主要是想做嵌入式开发,不知道下一步该怎么做??
既然是嵌入式,首先要明白
你装的ubuntu只是宿主环境,即 开发环境
当然还得搞一块开发板,arm-linux板子来才行啦_不好意思,本人崇尚真枪实弹,不玩模拟......

这个这个你可以上淘宝买.
我反正是不卖不做广告的.
个人建议,别听那些广告胡扯,挑便宜的买,或者稍微有那么点口碑的会好点,毕竟用的人多被骗几率不大是吧.

至于具体配置,要留点神.

个人建议基本配置如下:
1.带个液晶TFT屏,不用太大,当然也不能太小,3.5寸以上吧,7寸以下就可以了。
   如果不要这个,可以买带VGA接口的,那个直接带你的显示器都行,这事我干过......
   为啥要这个呢,因为那什么,基本上都上 linux了,没个界面说不太过去.
2.选什么主控呢?
   个人建议挑大主流,烂大街的三星都不要紧,为啥?
   因为你是学习的,我知道经常有人告诉你不要紧,都是通用的,但是你是初学者,别听他胡扯,当然是大主流大家都做最好了,你看stm32f103,绝对是开发人手一份必备,为啥?因为你想搞个什么外设或者dev,你搜例程,八九不离十都是STM32F103.
   s3c2410三年前就已经烂大街了,今天更加是好,不过三星已经停产了,所以现在大家伙开始玩别的,比如一个蜂鸟S5PV210,我前阵子买的就这个,当然我专挑便宜的买,但加上个液晶屏下来也要400左右——当然,虽然我推荐你可以选这个主控,但你千万不要指望有问题可以问我,因为坦白说我真心买了就没啥时间弄,一直在家里吃灰尘......
3.至于别的,额一时也想不起来。反正就是,既然是学习,千万不要被淘宝广告骗了,价格差不多买一个折腾就算了啊~~~

买回来后,把相关资料——不仅他配套给你的,这个看业界良心了,即使没有也不要紧,刚才挑大主流为啥来着,上网搜~
百度云,华为云,哪里有哪里下,回来慢慢看。
一般来说,通关步骤是

1.首先和板子通信上,这个可以串口,可以网口NFS(不过奶奶的我这地方没成功),这几年还流行USB口,真先进~~
2.开始在宿主机上,就是你的ubuntu,搭建一系列开发环境——当然一般资料里会有,这玩意弄起来相当费劲,你把它们搬过来用就算了

然后~~
然后该干嘛你就干嘛,你就当一个linux pc用好了
想做界面程序你搞 qt
想做通信,像串口啥的,在电脑上怎么做还怎么做

接下来,好好发挥你的创意吧~~或者听你老板让你干嘛,看看网上的人在干吗....
说不定那时候九头牛都没法拉你回来你说我要搭个Apache.....


强者为尊,弱者,死无葬身之地
点赞  2015-1-9 11:53
引用: 辛昕 发表于 2015-1-9 11:53
既然是嵌入式,首先要明白
你装的ubuntu只是宿主环境,即 开发环境
当然还得搞一块开发板,arm-linux板子来才行啦_不好意思,本人崇尚真枪实弹,不玩模拟......

这个这个你可以上淘宝买.
我反正是不卖不做广告的.
个人建议,别听那些广告胡扯,挑便宜的买,或者稍微有那么点口碑的会好点,毕竟用的人多被骗几率不大是吧.

至于具体配置,要留点神.

个人建议基本配置如下:
1.带个液晶TFT屏,不用太大,当然也不能太小,3.5寸以上吧,7寸以下就可以了。
   如果不要这个,可以买带VGA接口的,那个直接带你的显示器都行,这事我干过......
   为啥要这个呢,因为那什么,基本上都上 linux了,没个界面说不太过去.
2.选什么主控呢?
   个人建议挑大主流,烂大街的三星都不要紧,为啥?
   因为你是学习的,我知道经常有人告诉你不要紧,都是通用的,但是你是初学者,别听他胡扯,当然是大主流大家都做最好了,你看stm32f103,绝对是开发人手一份必备,为啥?因为你想搞个什么外设或者dev,你搜例程,八九不离十都是STM32F103.
   s3c2410三年前就已经烂大街了,今天更加是好,不过三星已经停产了,所以现在大家伙开始玩别的,比如一个蜂鸟S5PV210,我前阵子买的就这个,当然我专挑便宜的买,但加上个液晶屏下来也要400左右——当然,虽然我推荐你可以选这个主控,但你千万不要指望有问题可以问我,因为坦白说我真心买了就没啥时间弄,一直在家里吃灰尘......
3.至于别的,额一时也想不起来。反正就是,既然是学习,千万不要被淘宝广告骗了,价格差不多买一个折腾就算了啊~~~

买回来后,把相关资料——不仅他配套给你的,这个看业界良心了,即使没有也不要紧,刚才挑大主流为啥来着,上网搜~
百度云,华为云,哪里有哪里下,回来慢慢看。
一般来说,通关步骤是

1.首先和板子通信上,这个可以串口,可以网口NFS(不过奶奶的我这地方没成功),这几年还流行USB口,真先进~~
2.开始在宿主机上,就是你的ubuntu,搭建一系列开发环境——当然一般资料里会有,这玩意弄起来相当费劲,你把它们搬过来用就算了

然后~~
然后该干嘛你就干嘛,你就当一个linux pc用好了
想做界面程序你搞 qt
想做通信,像串口啥的,在电脑上怎么做还怎么做

接下来,好好发挥你的创意吧~~或者听你老板让你干嘛,看看网上的人在干吗....
说不定那时候九头牛都没法拉你回来你说我要搭个Apache.....

我有块STM32F407的板子,就缺个TFT屏了,从淘宝上整个然后就按你的步骤通关感谢版主的回复和建议了,估计我会少走好多弯路!谢谢啦




点赞  2015-1-9 13:04
引用: 涛声依旧00 发表于 2015-1-9 13:04
我有块STM32F407的板子,就缺个TFT屏了,从淘宝上整个然后就按你的步骤通关感谢版主的回复和建议了,估计我会少走好多弯路!谢谢啦
那,,那什么
我,我想说的是
stm32的mcu都是不带mmu的(目前啊)
所以想跑linux也只能跑uclinux

另外,那什么,要针对一个特定的mcu制作一个linux,额~~貌似这事情有点费劲



强者为尊,弱者,死无葬身之地
点赞  2015-1-9 16:37
引用: 辛昕 发表于 2015-1-9 16:37
那,,那什么
我,我想说的是
stm32的mcu都是不带mmu的(目前啊)
所以想跑linux也只能跑uclinux

另外,那什么,要针对一个特定的mcu制作一个linux,额~~貌似这事情有点费劲
uclinux也行,先入门再说,先来简单的,入门后才慢慢弄高大上的



点赞  2015-1-10 16:56
引用: 涛声依旧00 发表于 2015-1-10 16:56
uclinux也行,先入门再说,先来简单的,入门后才慢慢弄高大上的


就我个人观点。
弄uclinux才是真正高大上
——此前我也曾经大致搜索过uclinux,尤其是在stm32上的移植,印象看到的是实在不多
因此当时我也放弃了直接搞uclinux

这些东西,一开始就弄一些并非现成的,其实冒的风险相当大。

另外说说我当时为啥打算直接上uclinux,因为我的目的是为了让stm32这类芯片可以用更通用的usb wifi等一类的驱动,以及能跑基本的embedded qt而去的。
因为uclinux也是linux(内核),也许就可以有机会和PC上的linux一样,直接使用这些标准驱动。

强者为尊,弱者,死无葬身之地
点赞  2015-1-12 09:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复