1,DOS程序如何操作www.baidu.com就有操作步骤
![陈莉君,DOS程序如何操作](http://img.yunnanlong.com/221003/04362542Q-0.png)
2,请帮忙给姓陈的男女孩分别取个名好名如下: 男孩: 陈宇鹏 陈健翔 陈立文 陈学功 陈炳璋 女孩: 陈玉雯 陈卉棠 陈嘉莉 陈莉君 陈婧瑶 陈健翔陈晓琪陈宇扬 陈佳
![陈莉君,DOS程序如何操作](http://img.yunnanlong.com/221003/0436251b8-1.png)
3,Linux源码情景分析关于内核的书不在多,而是要精,强烈推荐 《Linux内核设计与实现》,英文名Linux Kernel Development,机械工业出版社,¥35, 美国Robert Love著,陈莉君译 。此书是当今首屈一指的入门最佳图书 。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的 。对没怎么深入内核的人来说,这是强烈推荐的一本书 。【陈莉君,DOS程序如何操作】
![陈莉君,DOS程序如何操作](http://img.yunnanlong.com/221003/043625F29-2.png)
4,有c语言基础想要学习嵌入式首先应该看什么书求大神推荐还是先买一块开发板,要资料比较全的那种,跟着视频教程还是挺快的,只有C语言基础要搞嵌入式还要学很多知识,推荐几本初学者入门的书:《Linux系统移植》-清华大学出版社 刘刚《Linux高级程序设计 第二版》 人民邮电出版社杨宗德,《Linux内核设计与实现 第二版》机械工业出版社 陈莉君,《Linux驱动开发详解 第一版》人民邮电出版社 宋宝华,《嵌入式Linux应用开发完全手册》 人民邮电出版社 韦东山5,本人想学Linux内核望高手有经验的人士推荐点书 《内核源代码情景分析》,毛德操,胡希明著,这本书讲的比较深,公认的经典 。我感觉比较浅些的 《linux内核源代码》陈莉君写的那本,当然还有别的 。看内核以前应该有些操作系统的知识,x86硬件也要有一定的了解,最好再有些Linux应用程序的了解,这样看起来更容易些,个人感觉 。看看ldd3吧,从驱动开始你要求太离普了 没有人能满足你,。。很多人看的是Understanding the linux kernel,深入理解Linux内核,有2.6版的 。不知道以前浙大出版社出的毛德操先生的Linux内核情景分析有没有出版2.6版本的上面两本书是大家提及最多的了深入理解Linux内核(第三版)LINUX设备驱动程序(第3版)Linux 内核完全剖析——基于0.12内核都是非常经典的书籍6,想从事嵌入式linux方面的工作请问各位大侠们谁能告诉我应该做什么我最近在做一个项目,用的嵌入式linux,但也是初学者 。嵌入式linux开发有以下几个步骤 。1.在linux系统下搭建arm-linux交叉编译环境,这样你在pc上编译的程序才能在arm上运行 。我是在ubuntu8.04下搭建的,直接用arm-linux-gcc解压,再写环境变量就可以了 。还可以自己编译,但很复杂 。2.移植bootloader启动程序 。主要有vivi和uboot两种,下载源代码,配置,编译就可以了 。产生的bin文件用jtag下载到开发板 。3.移植linux内核 。内核包含了最基本的系统任务和最常用的驱动 。2.6版的内核已经支持arm,所以可以下载内核源代码,直接在交叉编译环境中编译,只要配置时进行相应选择就可以了 。编译后有一个文件,用bootloader的串口下载功能下载到开发板上 。4.移植文件系统,可以用busybox这个工具来完成 。也产生一个文件,串口下载 。5.编写应用程序,编译后可以用nfs共享给嵌入式linux,运行测试 。自己买一个板子是必须的,然后根据说明书来尝试上面的过程,成功之后就会学到很多知识了 。最好是在做一个项目,这样可以学得快一些 。欢迎交流~~你可以硬盘安装linux,装双系统 。也可以先下虚拟机载入镜像文件安装linux个人感觉应该先对linux内核有一定的了解,看一些关于linux内核的书,比如陈莉君译的 。有很多不错的网站,chinaUnix、红联等等!这是起步,看着看着也许就有点思路了 。仅供参考7,学习linux嵌入式开发什么软件好 用Linux平台就行了,C语言一定要学好,指针一定要明确,像指针数组、数组指针、指针函数、函数指针数组、函数返回值是个指针,结构体指针(主要是链表)、文件操作指针(FILE *其实是typedef结构体的指针)等,要灵活运用typedef 定义类型、灵活运用结构体 。再学习Linux的系统编程,主要是文件操作,文件描述符fd,对文件的操作write,read,open.close等,然后学习进程fork();vfork();创建进程和管理父子进程,进程之间的通信无名管道、命名管道、消息队列、共享内存、信号量、套接字等;都掌握之后要学线程以及线程的互斥和同步,线程之间共享进程的资源,就要对资源进行合理的分配,例如信号量sem和线程互斥锁pthread_mutex,信号是用来检测信号的ISGNAL的,常见的信号例如ctrl+c,中断前台的进程和kill中断后台的进程,如果对网络感兴趣,可以学习下Linux的网络套接子Socket,实现多台主机之间进程的通信,例如QQ和IPMSG都是对网络套接字的操作,熟悉一下TCP、UDP协议和TFTP、HTTP的网络层的传输协议,个人觉得解析buff最费时间,可以自己做一下IPMSG,单用户和并发server,echo服务器 。感兴趣GUI的可以学习一下C++和Qt,Qt被nokia收购,nokia被微软收购,Qt支持很多的平台,很实用,C++主要是对类的操作,和C中的结构体相似,class 类名学完C++和Qt,有了面向对象的概念后,可以去学Java和android系统,做手机的应用软件和游戏开发,和Java 和C++类似,去掉c++中指针部分,完全脱离了内存的操作,完全的面向对象,android和Qt类似,具体内容不多说了 。说说底层的吧:底层主要用到的是C语言和arm汇编主要是v4版本以后的汇编标准语言,首先清楚底层是怎么引导Linux系统的,嵌入式很大一部分使用缩减版的Linux内核主要是稳定版本的,千万不要去追求最新,最适合的才是最好的,前部分由汇编语言引导C语言,主要设置开发板软硬件的环境,主要是bootloader(vivi、uboot.bin),然后把设置好的param参数传给内核,内核调用这些参数去找相应的文件,进行相应的操作,然后就是Linux的根文件系统了,最后是软件的移植 。用到的软件:vmplayer (Linux redenterp版)、windows下的超级终端,LSJF24X0.exe(下载bootloader时使用,也可以用H-Jtag)、tftpd32.exe(做windows下的server用,用于u-boot网线下载)等工具 。以上是个人的体会,仅供参考!学ARM如果你连单片机都没搞过,也没关系,不过ARM书籍必须要看一看,至于软件开发环境 一般用ADS1.2,很容易上手的,一天的时间 你就可以轻松运用了,主要要先学好C语言,要知道C语言的逻辑运算,如果连代码语句你都看不懂,就别提自己编写了 。如果没高学历,我建议你去培训班,一般大约要4个月,学费估计要在1万2 左右,虽然贵但起码培训结束后,你的就业 一点都不成问题,月薪大部分都在4k以上 。转:学习嵌入式在这里我把它单独列出,文章有点紊乱,但是内容希望有益 。1、学习linux根据我在论坛的了解,我选择学习嵌入式linux,刚好我们学校也重视嵌入式linux,从实验室到课程安排都是关于嵌入式linux方面,天时地利!这里我把学习linux的经验和教训说说 。可以这样说,在论坛里说道学习linux差不多就学习linux内核 。于是我电脑里安装了linux就开始看linux内核方面的书了 。我记得来学校以前 就买到一本陈莉君的讲linux内核的第一版,现在有第二版了 。我就开始看那本说,大家说linux内核情景分析不错,我就买了上下册,后来又买了 《深入理解linux内核》,最后也买了毛德操的《嵌入式系统》也是分析linux内核代码的,主要讲arm相关的 。看内核期间是个非常痛苦的过程,看情景分析有种在森林中找出路,其间我组织了一些同学学习内核,几乎没有几个能坚持下来的 。我认为我是坚持下来了 。情景分 析在看第一、第二遍是几乎没有摸到门道,我分析有三个方面的原因:1、自己的基础差,这是最关键的 。2、内核本身很难 。3、没有交流和高人指点 。到了第三 遍时我才摸到门,才差不多知道个linux的大概脉络,很多细节也是稀里糊涂 。学习linux总结,这里声明一下,我指的嵌入式主要是偏向软件的嵌入式 。学习嵌入式的重点和难点关键在操作系统,如果没有掌握操作系统,我认为很难把握 一个嵌入式系统 。即使在做嵌入式开发中,作应有层的开发几乎可以不知道操作系统也可以开发,我认为那是浮在表面的 。很难深入和提高自己的层次 。声明:一孔 之见!不可深究!在学习linux内核过程中犯了一个极其严重路线错误:对linux几乎不懂就开始学习内核 。我个人推荐一个学习路线是:使用linux—〉linxu系 统编程开发---〉驱动开发和分析linux内核 。而我差不多相反,实际上你不会使用linux也可以学习内核,但是如果你懂了这些东西学习更有效率 。关于要不要学习内核的问题,我的回答如下:不一定 。如果你是喜欢钻研的那你进入内核会满足你的欲望 。同时对你以后的嵌入式系统的开发有很好的影响 。如果你 想从事嵌入式linux系统开发,最好对内核有所了解 。如果仅仅是做应用开发没有必要 。我打个比喻:c、c++、java等语言是武林中的某个武林派别的 话,如什么拳法,什么刀法等,那么linux 内核应该是一个人的内功的反应 。怎么开始学linux内核:最好有三件宝物:《深入理解linux内核》《情景分析》和源代码 。先看《深》,那主要讲原理,好像市场上有本讲原理性并且更浅,《linux内核设计与实现》听说不错 。如果没有学习操作系统的,像我这样的,最好先看看操 作系统原理的书 。看了几遍后,就看情景分析,最好对着《深》看 。两本交叉看,《深》是纲,《情》是目 。最后深入代码 。2、学习嵌入式linux学习嵌入式,我认为两个重点,cpu和操作系统,目前市场是比较流行arm,所以推荐大家学习arm 。操作系统很多,我个人对开始学习的人,特别不是计算 机专业的,推荐学习ucos 。那是开源的,同时很小 。学习很好 。为什么选linux,我不想讲太多,网上这方面的太多,但是我在工作中发现,做linux 的技术路线很难,在windows几乎不会有的问题,在linux开发中几乎遍地陷阱 。一掉进去划很长时间出来,一旦解决自己又长进了!相对来说开发周期 长,难度大 。现在资料也逐渐丰富起来,难度也降低了些!至于怎么学习,这是他的特色地方,必须有块开发板,我是同学里最早买学习板的,虽然化钱,我认为值 。对我实习和工作产生了很大的影响 。如果没有开发板,那是纸上谈兵 。有人说,那要1000-2000亚,的确是,兄弟,看长远的,对您的职业和发展那点钱不算什么!有的人说我站着说话不腰 痛,好吧,钱这东西对我影响很大,我在大学里扫厕所,扫的不错,奖5元/月 。兄弟你有过吗?我认为教育投资是效益最有保障的!我实习拿3k,很多同学拿1 -2k,当然比我高的也有 。虽然我现在没有毕业,但一家公司就签了 。从事目前流行的高档的消费电子的研发 。对于我两年前一无所知的我,应该有质的变化,我 感谢学校收了我这个废品 。当然我也非常的努力 。说这么多并不是要炫耀我什么,实际上根本不值得炫耀,虽然现在工作环境和待遇比较满意,但是,我发现我很 差,特别是代码能力,我希望平常大家少玩游戏,多编程 。编程才是硬道理!3、学习板和培训你可以不接受培训,但是不能不买开发板 。如果你想学习嵌入式一定要买块学习板,最好买块arm9的,贵些也值 。可以跑高级操作系统 。这个不要什 么品牌公司的,一般不会出什么问题,市场上的板子一般是三星的2410,基本上是抄的 。如果是做产品那要注意些 。一般的公司一般要2000,加lcd要 3000甚至更多 。我接触到有的板只要1200,加lcd也就2000,差别比较大,我认为学习都够啦 。对于培训,如果有条件最好参加,主要是嵌入式相对别的不同,自己摸索很费时,如果有高手指点非常的好,进步快 。特别是认识做这些的朋友 。我接受 过培训,认识个朋友 。在以后的工作中帮我很多,在这里谢谢他!我记得哈佛的一个MBA的学生这样说,大意是:在哈佛学到什么不重要,最重要的是这些未来各 大公司的高级管理人员是我的同学!真是有远见!目前市场是培训比较贵,一个星期两三千,真正算起来也要,那些讲师待遇绝对不会低 。但是有个致命的问题是连续上课,一连几天,效果不佳 。我希望社会上多出些1000元左右,并且时间长些,如一个月,一周一到两次课 。如果没人做,我来做,哈哈!上面的那个就是胡扯!你学嵌入式首先的学会linux的基本应用,这个平台的开发环境比较强大!然后学好几门基础C 。linux系统编成!在学习中source_insight是个很好的软件工具希望能帮到你
推荐阅读
- 充电发热像送罗永浩在坟场一样!
- 经常弹出程序无响应,需要退出重进!
- 电视销售小程序开发能发往外地吗
- 汽车租赁小程序开发有汽车所有数据吗
- 名牌销售小程序开发可以鉴定是A货吗
- 程序员为什么成了工人,年龄大了就必须退出职场吗
- 微信小程序在哪里注册,如何申请微信小程序
- 程序员为什么自黑,程序员为什么大多不善言辞
- 全国大学生四六级报名,大学英语四级的报名规则及程序有谁知道啊
- 为什么BAT都注册小程序,能独立完成小程序全栈开发