成都国嵌-嵌入式linux必修实验手册…
emouse收集整理,转载请注明:
emouse的技术专栏
博客园:http://www.cnblogs.com/emouse/
CSDN:http://blog.csdn.net/haozi_1989
成都国嵌非常好的实验教材,建议配合视频教程学习。
此教材是收费的,国嵌和视频一起一套资料580元,有兴趣的可以自己去淘宝上搜。因此这里是教材是网上流出的扫描版本,我进行了整理和压缩,不影响阅读。
文档说明
1、本手册所有内容均整理自互联网,版权归原作者所有。
2、目前百度文库、CSDN流传的均是这个版本,内容是一样的,我只是整理合并。
3、目前网上关于本手册的资源较多,本手册只是将这些资源进行整理压缩,合并为一个完整的、方便阅读的pdf文档并添加了书签。
4、本人也是学习者,欢迎通过博客和博客提供的联系方式进行交流。
完整版实验手册下载:http://115.com/file/aniyfhwn
实验源码下载:http://115.com/file/c2utxung
视频教程下载:http://enjoylinux.cn/videos.asp
附录:实验手册目录
第一阶段 Linux系统管理与编程基础
实验1(1-1-1):Linux定制安装
实验2(1-1-2):Linux常见命令使用
实验3(1-1-3):Vi使用
实验4(1-2-1):tftp服务器
实验5(1-2-2):NFS服务器
实验6(1-2-3):Samba服务器
实验7(1-2-4):防火墙设置
实验8(1-2-5):wireshark网络分析
实验9(1-2-6):脚本编程-脚本参数
实验10(1-2-7):脚本编程-统计文件
实验11(1-2-8):脚本编程-倒序输出
实验12(1-2-9):脚本编程-监视文件
实验13(1-2-10):脚本编程-qcd
实验14(1-3-1):Gcc程序编译
实验15(1-3-2):GDB程序调试
实验16(1-3-3):Makefile
第二阶段 应用程序设计
实验17(2-1-1):文件编程-文件创建
实验18(2-1-2):文件编程综合实例-文件拷贝
实验19(2-1-3):时间编程-获取本地时间
实验20(2-2-1):fork创建子进程
实验21(2-2-2):vfork创建子进程
实验22(2-2-3):exec函数族
实验23(2-2-4):进程等待
实验24(2-3-1):无名管道
实验25(2-3-2):有名管道
实验26(2-3-3):信号处理
实验27(2-3-4):共享内存
实验28(2-4-1):消息队列
实验29(2-5-1):创建线程
实验30(2-5-2):线程等待
实验31(2-5-3):线程退出保护设计
实验32(2-6-1):TCP程序设计
实验33(2-6-2):UDP程序设计
实验34(2-6-3):并发服务器设计
第三阶段 ARM程序设计
实验35(3-1-1):ARM汇编编程-寄存器访问
实验36(3-1-2):ARM汇编编程-算术运算
实验37(3-1-3):ARM汇编编程-寻址方式
实验38(3-1-4):ARM汇编编程-逻辑控制
实验39(3-1-5):ARM汇编编程-模式切换
实验40(3-1-6):ARM/C混合编程
实验41(3-2-1):ARM综合实验-跑马灯设计
实验42(3-2-2):ARM综合实验-控制LED
第四阶段 Linux内核开发
实验43(4-1-1):内核裁剪与安装
实验44(4-1-2):内核模块设计
实验45(4-1-3):内核模块参数
实验46(4-1-4):内核符号输出
实验47(4-2-1):交叉工具链
实验48(4-2-2):U-Boot编译
实验49(4-2-3):U-Boot命令
实验50(4-2-4):U-Boot芯片级移植
实验51(4-2-5):U-Boot网卡驱动设计
实验52(4-2-6):U-Boot Flash驱动设计
实验53(4-3-1):嵌入式内核制作
实验54(4-3-2):根文件系统制作
实验55(4-3-3):NFS启动内核
实验56(4-3-4):Ramdisk启动内核
实验57(4-3-5):InitRamFS启动内核
实验58(4-3-6):U-Boot自主启动
实验59(4-4-1):内核内存分配
实验60(4-4-2):内核链表
实验61(4-4-3):内核定时器
实验62(4-5-1):实现系统调用
实验63(4-5-2):Proc文件系统
实验64(4-5-3):Oops 异常分析
第五阶段 Linux驱动程序设计
实验65(5-1-1):字符设备驱动程序设计
实验66(5-1-2):竞争控制
实验67(5-2-1):Ioctl设备控制
实验68(5-2-3):阻塞型设备驱动
实验69(5-2-3):Poll设备操作
实验70(5-2-4):自动创建设备文件
实验71(5-3-1):Mmap设备操作
实验72(5-3-2):LED驱动程序设计
实验73(5-4-1):Sys 文件系统
实验74(5-4-2):总线设备驱动模型-总线操作
实验75(5-4-2):总线设备驱动模型-设备操作
实验76(5-4-3):总线设备驱动模型-驱动操作
实验77(5-4-4):platform模式按键驱动设计
实验78(5-5-1):DM9000网卡驱动分析
实验79(5-5-2):回环网卡驱动设计
实验80(5-5-3):输入型(input)按键驱动
实验81(5-5-4):触摸屏驱动设计
实验82(5-6-1):RTL-8139 PCI网卡驱动设计
思·睿博客文章★原创文章转载请注明:http://emouse.cnblogs.com交流请加QQ群:237389191同时欢迎邮件联系:emouse2010@163.com
成都国嵌-嵌入式linux必修实验手册…的更多相关文章
- 嵌入式Linux学习方法——给那些彷徨者(下)
上一章解决了嵌入式Linux的“学什么”问题,这一章则具体来说一下“怎么学”. 只要做好以下3点: 1.学习顺序.学习任何东西都应该由浅入深,不能一口吃下一个大胖子,得循序渐进.很多刚开始想学习Lin ...
- 嵌入式Linux学习方法——给那些彷徨者(上)
要想学好嵌入式Linux,首先要解决两个重要问题: 1. 学什么? 2. 怎么学? 首先解决第一个问题. 嵌入式Linux的系统架构包括软件和硬件两个部分,如下图: 再来看看一个成熟的嵌入式产品的开发 ...
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为 ...
- 嵌入式Linux编译内核步骤 / 重点解决机器码问题 / 三星2451
嵌入式系统更新内核 1. 前言 手里有一块Friendly ARM的MINI2451的板子,这周试着编译内核,然后更新一下这个板子的Linux内核,想要更新Linux Kernel 4.1版本,但是种 ...
- Holer实现外网访问ARM嵌入式Linux系统
公网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从公网也能访问内网ARM嵌入式Linux系统? 本文将介绍使用holer实现的具体步骤. 1. 准备工 ...
- 外网访问ARM嵌入式Linux系统
外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并 ...
- 实验一 Linux系统与应用准备(嵌入式Linux工程师的“修真之路”)
作业格式 项目 内容 这个作业属于哪个课程 这里是链接[https://edu.cnblogs.com/campus/nchu/2020SpringSystemAndApplication] 这个作业 ...
- 嵌入式linux应用开发完全手册学习笔记一
2015.3.25星期三 晴 有两个星期没写学习日记了,找个时间把这段时间做的电子词典和ARM小项目总结一下. 下面的知识点总结,U-BOOT:参考PDF文档:嵌入式linux应用开发完全手册 当虚拟 ...
- [国嵌笔记][008-009][远程登录Linux]
[国嵌笔记][008][远程登录Linux] 1.windows与Linux能够相互ping通 2.关闭Linux防火墙 /etc/init.d/iptables stop 3.通过ssh(字符界面) ...
随机推荐
- Week07《Java程序设计》第七次作业总结
Week07<Java程序设计>第七次作业总结 1. 本周学习总结 1.1 思维导图:Java图形界面总结 答: 1.2 可选:使用常规方法总结其他上课内容. 答: 1. Swing组件: ...
- ASP.NET学习路线图(转)
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NE ...
- 【PL/SQL编程】SQL与PL/SQL的区别
SQL概念: SQL是结构化查询语言,由数据定义语言.数据操纵语言.数据控制语言构成,它不面向过程,即前一条语句与后一条语句无关.它没有流程控制,也不存在变量. PL SQL概念: PL/SQL ...
- 采用Spring管理Bean和依赖注入
1. 实例化spring容器和从容器获取Bean对象 实例化Spring容器常用的两种方式: 方法一: 在类路径下寻找配置文件来实例化容器 [推荐使用] ApplicationContext ctx ...
- C++中strftime()的详细说明
我们可以使用strftime()函数将时间格式化为我们想要的格式.它的原型如下: size_t strftime( char *strDest, size_t maxsize, const char ...
- 对结合BDD进行DDD开发的一点思考和整理
引言 二十年前的我,还在学校里抱着一台DIY机(德州486+大众主板+16M内存+3.5inch软驱+昆腾320M硬盘,当时全校最快主机没有之一),揣着一本<Undocumented DOS&g ...
- Python面对对象相关知识总结
很有一段时间没使用python了,前两天研究微信公众号使用了下python的django服务,感觉好多知识都遗忘了,毕竟之前没有深入的实践,长期不使用就忘得快.本博的主要目的就是对Python中我认为 ...
- Scrapy框架及组件描述
Scrapy是用纯Python实现一个为了爬取网站数据.提取结构性数据而编写的应用框架,用途非常广泛. 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非 ...
- java编写创建数据库和表的程序
本文示例可见一斑了,主要是通过Java对SQL语句进行操作,和普通的增删改查的原理是一样的: import java.sql.*; public class Test { public static ...
- 批量插入数据利器之SqlBulkCopy
工作中要频繁的处理一些数据导入,又不想手工去做,因此用了神器SqlBulkCopy.在MSDN查看了此类的帮助文档几经波折终于搞定,记录下来方便以后查阅. MSDN实例: using System.D ...