pdf

从零开始学习嵌入式Linux系统编程

  • 1星
  • 日期: 2015-11-16
  • 大小: 45.66MB
  • 所需积分:0分
  • 下载次数:428
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 嵌入式开发linux系统系统编程

从零开始学习嵌入式Linux系统编程:

学习Linux系统编程,实验手册本身涵盖所有知识点,包括大大小小 60 个左右的实验

文档内容节选

Linux 系统编程 Linux 系统编程1 版本介绍19 第一章 前言23 视频资源23 Linux 相关工作分析23 linux 编程怎么入门26 什么是Linux 系统编程27 关于linux 系统编程实验手册28 关于linux 驱动29 学习linux 的时间30 第二章 最小Linux 系统32 21 本章导读32 211 工具32 212 预备课程33 213 视频资源33 22 学习目标33 23 最小Linux 系统简介34 24 搭建好的最小linux 系统34 25 配置 Busybox35 26 编译和安装 Busybox46 27 完善最小Linux 系统的文件49 北京迅为电子有限公司 iTOP4412 Linux 系统编程 V20 28 安装打包软件和编译72 29 最小Linux 系统的烧写74 210 常见错误75 第三章helloworld76 31 本章导读76 311 工具76 312 预备课程76 313 视频资源77 32 学习目标77 33 代码简介77 34 编辑和目录介绍78 35 编译81 35 修改权限和运行U 盘84 36 修改权......

Linux 系统编程 Linux 系统编程...........................................................................................................................-1- 版本介绍...........................................................................................................................-19- 第一章 前言.............................................................................................................................-23- 视频资源...................................................................................................................-23- Linux 相关工作分析.........................................................................................................-23- linux 编程怎么入门..........................................................................................................-26- 什么是Linux 系统编程....................................................................................................-27- 关于linux 系统编程实验手册.........................................................................................-28- 关于linux 驱动.................................................................................................................-29- 学习linux 的时间.............................................................................................................-30- 第二章 最小Linux 系统..........................................................................................................-32- 2.1 本章导读.....................................................................................................................-32- 2.1.1 工具..................................................................................................................-32- 2.1.2 预备课程..........................................................................................................-33- 2.1.3 视频资源..........................................................................................................-33- 2.2 学习目标.....................................................................................................................-33- 2.3 最小Linux 系统简介................................................................................................-34- 2.4 搭建好的最小linux 系统..........................................................................................-34- 2.5 配置 Busybox............................................................................................................-35- 2.6 编译和安装 Busybox................................................................................................-46- 2.7 完善最小Linux 系统的文件....................................................................................-49- 北京迅为电子有限公司 iTOP-4412 Linux 系统编程 V2.0 2.8 安装打包软件和编译................................................................................................-72- 2.9 最小Linux 系统的烧写............................................................................................-74- 2.10 常见错误..................................................................................................................-75- 第三章helloworld...................................................................................................................-76- 3.1 本章导读.....................................................................................................................-76- 3.1.1 工具..........................................................................................................................-76- 3.1.2 预备课程..........................................................................................................-76- 3.1.3 视频资源..........................................................................................................-77- 3.2 学习目标.....................................................................................................................-77- 3.3 代码简介....................................................................................................................-77- 3.4 编辑和目录介绍........................................................................................................-78- 3.5 编译............................................................................................................................-81- 3.5 修改权限和运行-U 盘................................................................................................-84- 3.6 修改权限和运行-TF 卡.............................................................................................-86- 3.7 将helloworld 编译进文件系统.................................................................................-89- 3.8 程序分析.....................................................................................................................-90- 3.9 小贴士,关于linux 命令的一点说明.......................................................................-91- 第四章linux 用户、用户组、权限等....................................................................................-92- 4.1 本章导读.....................................................................................................................-92- 4.1.1 工具..........................................................................................................................-92- 4.1.2 预备课程..........................................................................................................-92- 版本号:V2.0 日期:2015-10-2 www.topeetboard.com - 2 - 北京迅为电子有限公司 iTOP-4412 Linux 系统编程 V2.0 4.1.3 视频资源..........................................................................................................-93- 4.2 学习目标.....................................................................................................................-93- 4.3Linux 用户管理...........................................................................................................-93- 4.3.1 超级用户..........................................................................................................-94- 4.3.2 创建和删除用户.............................................................................................-94- 4.3.3Linux 用户的组织............................................................................................-96- 4.4Linux 组.......................................................................................................................-97- 4.4.1 用户组的操作..................................................................................................-98- 4.4.2 用户和组的联系.............................................................................................-99- 4.5Linux 权限................................................................................................................-100- 4.6linux 绝对路径和相对路径.....................................................................................-105- 4.6.1 绝对路径........................................................................................................-105- 4.6.2 相对路径........................................................................................................-106- 4.7 代码运行返回信息...................................................................................................-108- 4.7.1 启动信息........................................................................................................-108- 4.7.2 程序运行错误................................................................................................-110- 4.7.3 函数返回值错误............................................................................................-111- 4.7.4 特殊变量错误................................................................................................-111- 第五章 专题 文件IO............................................................................................................-114- 5.1 本章导读...................................................................................................................-114- 5.1.1 工具........................................................................................................................-114- 版本号:V2.0 日期:2015-10-2 www.topeetboard.com - 3 - 北京迅为电子有限公司 iTOP-4412 Linux 系统编程 V2.0 5.1.2 预备课程........................................................................................................-115- 5.1.3 视频资源........................................................................................................-115- 5.2 学习目标...................................................................................................................-115- 5.3Linux 中IO 的概念介绍..........................................................................................-116- 5.3.1 什么是缓存I/O............................................................................................-116- 5.3.2 缓存I/O 的缺点..........................................................................................-117- 5.3.3 小贴士-关于文件的相关知识的一点说明..................................................-117- 5.3.4 函数头文件简介............................................................................................-118- 5.4 实验-打开文件函数open........................................................................................-118- 5.4.1open 函数例程..............................................................................................-118- 5.4.2open 函数代码...............................................................................................-120- 5.4.3 编译运行测试...............................................................................................-121- 5.5 实验-创建函数creat 和open.................................................................................-125- 5.5.1creat 函数介绍..............................................................................................-125- 5.5.2creat 函数例程..............................................................................................-125- 5.5.3 编译运行测试................................................................................................-127- 5.6 实验-关闭函数close................................................................................................-129- 5.6.4close 函数介绍...............................................................................................-129- 5.6.2close 函数例程...............................................................................................-130- 5.7 实验-写函数write...................................................................................................-130- 5.7.1write 函数介绍...............................................................................................-130- 版本号:V2.0 日期:2015-10-2 www.topeetboard.com - 4 - 北京迅为电子有限公司 iTOP-4412 Linux 系统编程 V2.0 5.7.2write 函数例程...............................................................................................-130- 5.7.3 编译运行测试................................................................................................-132- 5.8 实验-文件的读read 函数........................................................................................-134- 5.8.1read 函数介绍................................................................................................-134- 5.8.2read 函数例程................................................................................................-135- 5.8.3 编译运行测试................................................................................................-137- 第六章 实战 字符设备控制.................................................................................................-139- 6.1 本章导读...................................................................................................................-139- 6.1.1 工具........................................................................................................................-139- 6.1.2 预备课程........................................................................................................-140- 6.1.3 视频资源........................................................................................................-140- 6.2 学习目标...................................................................................................................-140- 6.3 入口main 函数的参数............................................................................................-141- 6.3.2main 函数简介..............................................................................................-141- 6.3.3main 函数例程...............................................................................................-142- 6.3.4 编译运行测试................................................................................................-142- 6.4 字符类led 灯............................................................................................................-144- 6.4.1 小灯测试例程................................................................................................-146- 6.4.2 编译运行测试................................................................................................-148- 6.5 字符类Buzzer 蜂鸣器.............................................................................................-151- 6.5.1 蜂鸣器测试例程............................................................................................-152- 版本号:V2.0 日期:2015-10-2 www.topeetboard.com - 5 -
更多简介内容

推荐帖子

今儿来说说Qorvo推出的TGA2962这颗功率放大器
本帖最后由 btty038 于 2020-5-11 16:55 编辑 首先我们从频率来说一下:                 Qorvo——TGA2962工作在2-20GHz的超宽频带功率放大器,如若全频段工作  实现系统工作是比较复杂的。 应用超过多倍频程,你想想看,工作在S波段2-4,选择就稍微复杂,更别提后面    要求需求高,当然这也就取决于我们自身的 环境。
btty038 RF/无线
雾化器发热丝串联电阻的功率问题
如图, 我用的ME2139 DC-DC boost IC 实际升压为4.8V,能够承受电流为2.5A实测。在COIL那里是一个 串联的发热丝(2.5R), 前面我串联了一个4R的电阻。 在不串联前面4R的电阻我对电路进行工作,用稳压源3.7V实测输入电流大于5A,输入电压瞬间降低,是不是发热丝已经坏了? 但是串联4R后(我用的电阻箱),用稳压源3.7V实测输入电流1.2A,电压值几乎不
whatkylo 电源技术
今天上午10:00 有奖直播:ADI基于ADPD188BI的烟雾探测器集成解决方案
今天上午10:00 有奖直播:ADI基于ADPD188BI的烟雾探测器集成解决方案   >>点击进入直播   直播时间:5月13日上午10:00-11:30   直播主题: ADI基于ADPD188BI的烟雾探测器集成解决方案 直播介绍: ADI集成光学模块ADPD188BI,以其优异的性能,可减少烟雾探测器误报,满足新监管标准;模拟前端 (A
EEWORLD社区 综合技术交流
永磁步进电机的识别经验和技巧
当需要识别未知的步进电机的特性时,我们有下列的建议,这些建议可以帮助大家快速、准确的识别步进电机。现在市场上常见的步进电机大多数是单极型、双极型或通用型。 我们先来认识一下这三种步进电机。 下图是一个单极步进电机。它有4极(两对线圈)定子和6齿永磁铁转子。每对线圈有一个中心抽头,它可能在电机内部连在一起,再用一根引线到外面,也有可能是用两根线单独引到外面。一般中心抽头接到电源正
火辣西米秀 【模拟与混合信号】
C语言main函数共有多少版本?到底写哪种对?
但凡是学过C语言的人,都知道要先写main函数,然而很多时候我们看到的main函数却各有差异,这究竟是为啥?哪种是对的呢?今天我们就来聊聊main函数。 那么main函数一共有多少个版本呢? 1、main() 直接的mian()并没有返回值,没有入参。这种写法实际来说,部分编译器会显示警告,并且会返回默认值为int。不过在C89标准中其实是可以的,由于没有声明返回类型,所以才会返
Aguilera 【微控制器 MCU】
SRAM灵敏放大器的类型及设计思想
如图1 所示为几种基本灵敏放大器的结构。差分放大器因其具有抗干扰能力强、电压摆幅大、偏置电路简单和线性度高的优点,多用在CMOS 存储器读出放大单元的设计中,如SRAM、DRAM 等。交叉耦合型灵敏放大器具有速度快的特点。   如图(b)所示,交叉耦合放大电路中,由PMOS 管组成的交叉耦合对是由差分结构中的电流镜替代而成的,相对于差分电路而言,正反馈的结构能加快读取速度,然而由于其中的正反馈
是酒窝啊 工控电子

评论

独立团队
谢谢楼主分享,
2020-02-26 13:11:43回复
Watt0925
谢谢分享,不错不错
2019-05-08 15:47:57回复
ziyunxue
好东西,感谢分享。
2018-12-27 23:00:03回复
mass_lynnxy
谢谢分享,找了好久。。。
2018-10-12 13:53:10回复
huiyazhao
好东西,谢谢分享。
2017-12-26 10:14:30回复
liu37810
东西很不错
2017-11-06 09:21:26回复
liangweichao
多谢多谢啊
2017-05-13 15:19:50回复
keana
值得学习!
2016-04-06 15:38:08回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })