您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 嵌入式Linux讲座
嵌入式Linux讲座主要内容Linux基础知识GCC编程工具链嵌入式开发基础Linux内核基础Linux应用程序设计Linux驱动程序设计参考数目《鸟哥的Linux私房菜》《嵌入式Linux应用程序开发标准教程2》《Linux环境下C编程指南》《EmbeddedLinuxPrimer》《LinuxKernelDevelopment(ThirdEdition)》《ProfessionalLinuxKernelArchitecture》《UnderstandingtheLinuxKernel》《LinuxDeviceDrivers》4从事嵌入Linux开发所需知识•嵌入式系统基础•Linux快速入门•Linux基础命令•Linux下C基础编程•开发环境的搭建•文件I/O编程•进程控制开发•进程间通信•多线程编程•网络编程•设备驱动开发•图形编程基础•嵌入式数据库相关参考书相关参考书相关参考书相关参考书9教材1011学习Linux的意义•CSDN2014年2月21日新闻:有77%的招聘经理都把“熟悉Linux者优先”加到了2014年的招聘条件中,这种情况同比增长7%。与此同时,93%的招聘经理都打算在接下来的六个月时间里招聘Linux人才,其中,有46%的招聘经理正加紧计划在招募Linux人才,同比增长3%。有86%的Linux人才称Linux给了他们更多的求职机会,其中有64%的人选择了做Linux程序员,因为他们认为Linux在现代技术设施中被普遍运用。事实上,Linux人才需求量大,Linux人才少。正因为如此,国外有90%的招聘经理都有过这样尴尬的遭遇:要想招到经验丰富的Linux专业人才真的非常难。在接受调查的Linux专业人才中有85%的人表示在过去六个月时间里至少接到过一次招聘电话,其中接近一半的人接到超过六个以上的电话。他们中有55%的人相信Linux让他们更容易找到新的、更好的工作,另外22%的人称他们会得到奖励,比如更高的薪水或更灵活的工作时间等。由此看出,Linux程序员在国外真的很吃香。如今,Linux作为云时代数据中心的首选操作系统,未来发展前途无量。因此,借用一句话可以这样形容Linux:学好Linux,走遍全天下。12学习Linux的意义13学习Linux的意义•大势所趋:操作系统国产化!•中标麒麟??COS操作系统??•众多的国有背景的软件都面临国产化改造的强烈需求•众多的Linux下的开源软件(github.com)•互联网厂商的服务器端90%的主机都装载了LinuxAdvantagesofLinux1.稳定的系统2.免费或少许费用3.开源社区的广泛支持4.安全性、漏洞的快速修补5.可以移植到多种硬件平台6.多任务、多用户的支持7.相对比较不耗资源的系统、性能优异8.内核容易裁剪、定制,适合嵌入式系统9.良好的网络支持ApplicationsofLinux1.桌面应用:网络浏览、文字处理、图片编辑、电子邮件、OpenOffice等。2.服务器应用:Linux的应用主要集中于服务器市场,linux服务器端的应用软件主要集中在Web服务、邮件系统、文件传输系统和数据库等基础软件。3.工作站应用:数值仿真、数据处理4.嵌入式系统:手机、PDA、机顶盒。5.集群计算机:集群计算机是一种计算机系统,它通过软件和硬件把多台计算机以特殊的方式连接起来,协作完成制定的任务。16学习C语言的意义17学习方法建议•兴趣、毅力•一个勤能补拙的方向•“实践出真知”–利用自己的电脑搭建开发环境(虚拟机),调试程序,理解程序,建立起程序思维–搭建嵌入式实验平台,在实际的开发环境下动手操作•广泛的阅读–主动阅读、快速阅读–教材、参考书、互联网资料–“在互联网大课堂中学习”–阅读高手的代码18鼓励•Linux爱好者–先熟悉Linux系统管理操作–系统程序开发–深入内核学习–多读资料/多动手•多参加科技竞赛–国创–。。。。。。19关于自购开发板•树莓派,香蕉派,香橙派…•友善之臂•Zynq
本文标题:嵌入式Linux讲座
链接地址:https://www.777doc.com/doc-3146700 .html