Linux编程之进军嵌进式Linux-进修计划仓酷云
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;A.Linux体系进修计划(三阶段)
注:这三阶段先在Linux体系下完成,再在开辟板上(嵌进式开辟)完成
1、嵌进式LINUX操纵体系开辟
•系统布局概览
•历程、线程与调剂办理
•内存办理
•文件体系
•体系挪用
实行:Linux体系挪用
经由过程本实行熟习熟习文件体系、历程办理、内存办理编程,熟习体系挪用
2、嵌进式收集体系开辟
•TCP/IP协定基本
•Socket收集编程接口
•客户端收集编程
•服务器收集编程
实行:WEB收集服务器开辟
经由过程本实行熟习收集编程道理,完成WEB服务器
3、嵌进式图形开辟
•GUI基本常识
•嵌进式QT开辟
•QT系统布局
•QT对象
•QT窗口部件
实行:图形介面开辟
经由过程本实行熟习图形介面开辟道理,完成复杂人机交互界面
B.嵌进式ARM+LINUX进修计划
1、嵌进式体系开辟情况
基于ARM嵌进式体系硬件
•ARM处置器指令体系
•板上资本、通讯接口、输出和输入
嵌进式体系开辟情况
•利用ARM开辟平台搭建软硬件开辟情况
实行1:搭建硬件开辟平台
经由过程本实行熟习利用PC机作为开辟工具,熟习硬件开辟板与PC机的毗连及通信
•利用PC机及LINUX搭建软件开辟情况
实行2:搭建软件开辟平台
经由过程本实行熟习在PC机创建开辟集成情况,安装开辟工具和文件,设置超等终端
•利用GNU工具搭建交织编译情况
实行3:搭建交织编译情况
经由过程本实行熟习利用GNU开辟工具,交织编译使用程序
•利用串口及收集搭建调试测试情况
实行4:搭建测试调试编译情况
经由过程本实行熟习利用GNU测试工具,察看开辟板测试输入
2、嵌进式LINUX操纵体系引诱
•嵌进式LINUX操纵体系引诱道理
•嵌进式体系引诱器BootLoader编程
实行:移植U-boot到开辟板完成体系引诱
经由过程本实行熟习U-boot引诱源码,引导学员在开辟板上移植、编译、设置U-boot
3、嵌进式LINUX操纵体系内核
•选择内核
•内核设置
•编译内核
•安装内核
实行:编译和安装内核
经由过程本实行熟习对内核举行剪裁,在开辟板上编译、安装内核
4、嵌进式Linux体系编程(参照"Linux体系进修计划",改用嵌进式开辟范例,分离开辟板举行开辟)
原文链接:http://xfeng.bloghome.cn/posts/64939.html
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有. 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!? 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 直到学习Linux这门课以后,我才知道,原来我错了。? 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
页:
[1]