详解嵌入式Linux驱动入门

系统 Linux
Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习linux,你可能会遇到嵌入式Linux问题,这里将介绍嵌入式Linux问题的解决方法,在这里拿出来和大家分享一下。

Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux时,学习linux,你可能会遇到嵌入式Linux问题,这里将介绍嵌入式Linux问题的解决方法,在这里拿出来和大家分享一下。

***,其实在你想做嵌入式Linux的时候,要对自己有信心。很可能自己以前学习的不是这个专业或者以前没有接触过,就像我一样,我以前也没接触过嵌入式,一旦我们确定了自己要做嵌入式,我想摆在我们面前的***的一个难题就是,嵌入式对我们很模糊,好想心理面有好多好多阴霾,不用怕,请相信自己,新手都是这样,有疑团,才会激发我们探索的动力和激情。相信自己,在不久的将来自己会摸到嵌入式的棱角的,摸清他的面貌的。

第二:永远不要单干。团队的力量,不管是从思维还是资源方面,团队总要比一个人单枪匹马来的快,也许你自己摸索一个月还不如团队的合作一天的收获多,而且团队***要有一个有激情的队长,在大家都低沉,或者是信心不强烈的时候,队长要带着大家渡过难关

第三:把学习穿插到日常生活中。一旦决定要学,就从现在开始学习,永远不要希望人的一生会腾出一段时间来让你去专门学习嵌入式的,就像当你出生的时候,永远不可能会专门腾出一段时间来让你专门学走路,最终情况是你学走路的同时很可能也在学习说话,学习吃饭。所以,对于学生来说,永远不要试图把学习嵌入式挪到假期,因为你不能预料到假期你会发生什么而耽误你学习的时间。

第四:需要用到什么学什么。不要企图把Linux,arm等所谓的什么教程之内的书看完了再去做开发。个人觉得Linux,只要知道大概,只要知道简单的命令,会用就可以了,但是gcc,gdb一定要掌握,然后就是要掌握嵌入式Linux和Linux开发环境的配置。嵌入式Linux是在开发板里面的Linux。而单纯的说Linux说的是PC上的Linux。遇到问题,我们就去解决,要解决,我们就可以翻书,查资料,这样既可以缩短项目开发周期,又可以学习,这样就避免了可能你把一本关于Linux的书看完了,你还不知道如何去做嵌入式Linux开发。

第五:不管你要做什么开发,装上Linux后,请安装英文版的,并且尽量在无图形界面写工作。因为很多公司都明确禁止用Linux图形界面和中文版的。

第六:不管做什么开发,应用开发,或者是驱动开发,都要先编译内核,因为有好多文件是只有你编译内核之后才能产生的,而这些文件,很可能就是你要用的。

第七:做应用开发,首先用从读懂驱动入手。不要求你会写驱动,但是起码要读懂驱动,这样才有助于应用开发

第八:除非你的嵌入式开发板是跑裸机,也就是没有Linux系统,你可以操作arm的寄存器,可以直接操作硬件,比如JTAG仿真就是。其他情况,一旦你有Linux系统,你的程序时不可能直接操作硬件的。明白这一点,你就不会向我一样,开始做嵌入式Linux应用的时候以为可以和单片机一样,直接控制引脚来写程序了。有了Linux,用主要用的系统提供给用户的接口。

本文介绍的嵌入式linux解决问题方法,希望对你有所帮助。

【编辑推荐】

  1. 改变linux shell的输出效果
  2. Linux、Mac版Chrome 4.0 Beta首登场
  3. 三分之一的上网本预装的是Linux
  4. 10个***的自由Linux平台ERP软件
  5. Google Chrome Linux的测试版发布漫画
责任编辑:小霞 来源: IBMdW
相关推荐

2011-08-16 16:32:13

Linux驱动程序

2009-12-16 15:41:40

嵌入式Linux入门

2009-12-24 17:21:38

嵌入式Linux

2010-01-07 10:45:38

嵌入式Linux入门

2023-11-28 09:17:05

Linux编程

2011-01-14 13:13:23

嵌入式Linux开发

2009-12-09 10:12:28

嵌入式Linux

2009-12-17 10:33:05

嵌入式Linux

2009-12-23 10:33:30

Silverlight

2009-12-23 16:52:26

Linux自学嵌入式

2009-12-22 17:46:56

Fedora 9嵌入式

2022-01-04 22:19:38

Linux开发嵌入式

2021-12-19 22:34:45

Linux容器系统

2010-09-25 15:05:49

LINUXJVM

2022-01-03 23:33:40

Linux组件系统

2011-07-05 15:59:18

Qt 嵌入式 linux

2011-06-13 14:00:55

Qt Designer linux

2011-08-05 09:11:56

2009-12-24 17:27:52

嵌入式Linux

2009-02-17 15:07:47

嵌入式Linux启动信息注释
点赞
收藏

51CTO技术栈公众号