linux嵌入式常用命令 嵌入式linux基础命令

嵌入式linux嵌入式自学的话非常难,因为嵌入式需要学习的东西很多而且很难,如果你没掌握学习嵌入式的方法的话,可能1-2年都只能入门,如果你掌握嵌入式的学习的方法的话,半年就能学会嵌入式 。
…………………………………………
关于如何学习嵌入式,我刚才看到一篇很不错的文章 , 是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助 。
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了 。09年我就辍学了 , 我在那样的学校 , 一年学费要1万多 , 但是根本没有人学习 , 我实在看不到希望 , 我就退学了 。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么 。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务 。我想应聘做技术的,可是处处碰壁 。
一次偶然的机会,我才听到嵌入式这个行业 。那天我去新华书店,在计算机分类那边想找本书学习 。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告 。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭 。
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的 , 工资也是相对比较高 。我就下决心想学嵌入式了 。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算 。
后来,我在百度知道看到一篇让我很鼓舞的文章,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习 。他提到一个方法就是看视频,因为看书实在太枯燥和费解的 , 很多我们也看不懂 。这点我真的很认同 , 我自己看书往往看不了几页 。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训 。
主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的 。
后来我又找到一份很好的视频,是在IT学习联盟网站推出的一份视频《零基础嵌入式就业班》(喜欢《零基础嵌入式就业班》的可以复制 sina.lt/qKh 粘贴浏览器地址栏按回车键即打开) 。里面的教程还不错,很完整,可以让我从基础的开始学起 。视频比较便宜 。
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助 。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基?。揖痛幼罴虻サ腃语言视频教程学起,话说简单,其实我还是很多不懂的,我只好请教他们,他们还是很热心的,都帮我解决了 。C语言我差不多学了一个礼拜,接下来我就学了linux的基本命令,我在他们提供linux虚拟机上都有做练习,敲linux的基本命令,写简单的C语言代码,差不多也就三个礼拜 。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作 。
接下来我就去学习了人家的视频的培训教程,是整套的,和去参加培训没有多大的区别 , 这一看就是两个月,学习了ARM的基本原理,学习嵌入式系统的概念,也掌握了嵌入式的环境的一些搭建,对linux也有更深层次的理解了,明白了嵌入式应用到底是怎么做的,但是驱动我只是有一点点的了解,这个相对难一点,我想以后再慢慢啃 。
这两个月,除了吃饭睡觉 , 我几乎都在学习 。因为我知道几乎没有基础 , 比别人差劲 , 我只能坚持努力着 , 我不能放弃,我必要要靠自己来养活自己,必须学好这门技术,然后我就把不懂的问题总结记下来,这样慢慢积累了一段时间,我发现自己真的有点入门了 。
最后的一个月,我就去看关于实践部分的内容,了解嵌入式项目具体的开发流程,需要什么样的知识 , 我就开始准备这方面的知识,也就是学习这方面的视频,同时他们建议我去找了找一些嵌入式面试的题目,为自己以后找工作做准备 。我就到网上找了很多嵌入式的题目,把他们理解的记下来,这样差不多准备了20天左右
我觉得自己差不多入门了,会做一些简单的东西了 。我就想去找工作看看,于是我就到51job疯狂的投简历 , 因为我学历的问题 , 专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报 。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备 , 但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中 。
后来陆续面试了几家公司,终于功夫不负有心人 。我终于面试上的,是在闵行的一家民营的企业,公司规模比较?。?我的职务是嵌入式linux应用开发,做安防产品的应用的 。我想我也比较幸运 , 经理很看重我的努力 , 就决定录用我,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了 。我至少不用每天都要靠父母养,我自己也能养活自己的 。我想只要我继续努力,我工资一定会翻倍的 。
把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力 , 我们一样会成功 。
………………………………
linux嵌入式系统上执行mount命令,挂载nfs,没有任何输出,和busybox或者net driver那个有关?等……可能是 nfs 服务器的返回数据有问题被卡死了吧?
没有提示符表明这条命令正在运行……
你为啥不先在局域网里面找个快点的服务器,或者直接嵌入式和你的工作机组一个小的局域网来测试一下 NFS,你这个 NFS 服务器貌似是个互联网上的远程服务器,这是不是有点太远了?
在嵌入式Linux设备上如何安装一些命令,例如yum等所有的命令其实都是程序,除了 sh 内建的有限的几个命令 。
所以你明白了没?想要用 yum ,那就去给你这个嵌入式设备装 yum 程序 。
很多命令都要去针对的编译安装 。嵌入式在开发逻辑上,你需要什么命令 , 就去编译什么命令的支持程序 。而不是去找已经做好的二进制程序 。那是 Linux 用户而不是开发者的想法 。
不过我可以告诉你 , 嵌入式用 yum 根本不实际 。因为嵌入式 Linux 系统是针对性很强的系统,这种针对性对于嵌入式系统开发者来说,控制软件组成基本是确定的工作 。桌面 Linux 的 yum 是由这个操作系统的制作者们进行系统整体软件组成及管理的一个程序,他主要的是提供一个在线软件仓库的功能 。因为 yum 本身是基于 rpm 再开发的类 deb 在线仓库程序 。rpm 本身没有在线软件库的功能功能 。只是一个简单的软件包管理 , 依赖管理程序 。
但你一个嵌入式系统,却非要去用yum。难道你想做一个基于 arm 的桌面操作系统?嵌入式很多情况下 , 连软件包管理器都不需要 。更何况这种在线软件仓库?
就算你想弄软件仓库,那你的软件顶多是应用程序仓库,类似 android 的软件商店就足够了 。根本不需要 yum 这种支持依赖管理等等各种的功能 。而且一套 yum 和 rpm 的支持库,就可以吃掉你的嵌入式设备的大部分存储空间 。而且为了实现 yum 的主要功能你还要去维护一个 yum 软件仓库服务器才行 。
有那功夫自己写一个软件管理器都来得及 。本身嵌入式系统就不需要太多的软件包管理功能 。
请问用Linux做一个操控的嵌入式系统,怎么搭建平台好?1、linux嵌入式常用命令我知道的嵌入式LINUX基本都是用ARM做的linux嵌入式常用命令,没接触过你说的这个平台 。不过我猜测道理应该是想通的 。
2、ARM 做的时候是由宿主机和开发板两部分组成的 。先得把内核烧写到开发板上linux嵌入式常用命令,做上RAMFS文件系统 , UBOOT,ZImage 等等 。
3 在LINUX环境下搭建交叉编译环境,这样编译出来的程序是可以LOAD到开发板上进行调试的 。
这一步网上有很多相关的教程的,把软件包下载下来后按步骤安装,之后REBOOT就可以用了 。
4.最好用一些方便的办法,使主机和开发板之间方便的联系 。比如NFS文件系统,tftp ,ftp等传文件的方法,这样开发起来就方便多了 。
5、弄好了的话就要加载相应的模块或直接MAKE INSTALL到内核里边了 。这要看你的需要了 。insmod modprobe lsmod 用这些常用的命令进行配置 。遇到问题就上相关的文坛上逛逛,发贴 , 交流,自己思考,总结 。应该是可以解决的 。。
祝你成功linux嵌入式常用命令!linux嵌入式常用命令!
嵌入式linux要学哪些您好,关于该问题,解答如下:
嵌入式linux要学什么:
1.Linux 基础
安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器
2.Linux 下的 C 编程基础
linux C语言环境概述 Gcc使用方法 Gdb调试技术 Autoconf Automake Makefile 代码优化 熟悉Linux系统下的开发环境 熟悉Gcc编译器 熟悉Makefile规则编写Hello,World程序 使用 make命令编译程序 编写带有一个循环的程序 调试一个有问题的程序
3.Shell 编程基础
Shell 简介 认识后台程序Bash编程熟悉Linux系统下的编辑环境 熟悉Linux下的各种Shell 熟练进行shell编程熟悉vi基本操作 熟悉Emacs的基本操作 比较不同shell的区别 编写一个测试服务器是否连通的shell脚本程序 编写一个查看进程是否存在的shell脚本程序 编写一个带有循环语句的shell脚本程序
4.嵌入式系统开发基础
嵌入式系统概述 交叉编译 配置TFTP服务 配置NFS服务 下载Bootloader和内核 嵌入式Linux应用软件开发流程熟悉嵌入式系统概念以及开发流程 建立嵌入式系统开发环境制作cross_gcc工具链 编译并下载U-boot 编译并下载Linux内核 编译并下载Linux应用程序
5.嵌入式系统移植
Linux内核代码 平台相关代码分析 ARM平台介绍 平台移植的关键技术 移植Linux内核到 ARM平台 了解移植的概念 能够移植Linux内核移植Linux2.6内核到 ARM9开发板
6.嵌入式Linux下串口通信
串行I/O的基本概念 嵌入式Linux应用软件开发流程 Linux系统的文件和设备 与文件相关的系统调用 配置超级终端和MiniCOM 能够熟悉进行串口通信 熟悉文件I/O 编写串口通信程序 编写多串口通信程序
7.嵌入式系统中多进程程序设计
Linux系统进程概述 嵌入式系统的进程特点 进程操作 守护进程 相关的系统调用了解Linux系统中进程的概念 能够编写多进程程序编写多进程程序 编写一个守护进程程序 sleep系统调用任务管理、同步与通信 Linux任务概述任务调度 管道 信号 共享内存 任务管理 API 了解Linux系统任务管理机制 熟悉进程间通信的几种方式 熟悉嵌入式Linux中的任务间同步与通信编写一个简单的管道程序实现文件传输 编写一个使用共享内存的程序
8.嵌入式系统中多线程程序设计
线程的基础知识 多线程编程方法 线程应用中的同步问题了解线程的概念 能够编写简单的多线程程序编写一个多线程程序
9.嵌入式 Linux 网络编程
网络基础知识 嵌入式Linux中TCP/IP网络结构 socket 编程 常用 API函数 分析Ping命令的实现 基本UDP套接口编程 许可证管理 PPP协议 GPRS 了解嵌入式Linux网络体系结构 能够进行嵌入式Linux环境下的socket 编程 熟悉UDP协议、PPP协议 熟悉GPRS 使用socket 编写代理服务器 使用socket 编写路由器 编写许可证服务器 指出TCP和UDP的优缺点 编写一个web服务器 编写一个运行在 ARM平台的网络播放器
10.Linux 字符设备驱动程序
设备驱动程序基础知识 Linux系统的模块 字符设备驱动分析 fs_operation结构 加载驱动程序了解设备驱动程序的概念 了解Linux字符设备驱动程序结构 能够编写字符设备驱动程序编写Skull驱动 编写键盘驱动 编写I/O驱动 分析一个看门狗驱动程序 对比Linux2.6内核与2.4内核中字符设备驱动的不同Linux 块设备驱动程序块设备驱动程序工作原理 典型的块设备驱动程序分析 块设备的读写请求队列了解Linux块设备驱动程序结构 能够编写简单的块设备驱动程序比较字符设备与块设备的异同 编写MMC卡驱动程序 分析一个文件系统 对比Linux2.6内核与2.4内核中块设备驱动的不同
11.GUI 程序开发
GUI基础 嵌入式系统GUI类型 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT编程使用QT编写“Hello,World”程序 调试一个加入信号/槽的实例 通过重载QWidget 类方法处理事件
12.文件系统
虚拟文件系统文件系统的建立 ramfs内存文件系统 proc文件系统 devfs 文件系统 MTD技术简介 MTD块设备初始化 MTD块设备的读写操作了解Linux系统的文件系统了解嵌入式Linux的文件系统了解MTD技术 能够编写简单的文件系统为 ARM9开发板添加 MTD支持移植JFFS2文件系统 通过proc文件系统修改操作系统参数 分析romfs 文件系统源代码 创建一个cramfs 文件系统
——如有帮助,请采纳一下 。
嵌入式linux中/bin目录下命令源码据我猜测,你的开发板应该用的是busybox,但是busybox没有phyr的命令,所以应该是第三方自己加的 , 可以尝试在busybox的目录下搜索phyr
【linux嵌入式常用命令 嵌入式linux基础命令】关于linux嵌入式常用命令和嵌入式linux基础命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读