栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

嵌入式linux学习笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

嵌入式linux学习笔记

嵌入式学习路线:

单片机——ARM——linux系统与管理—,系统开发,驱动开发——bootloader(uboot)——qt——Android  Java

框架学习法:

入门级(基本概念)——工程师级(常见工程问题)——专家级(初学别碰)

从裸机到os:

Linux系统目的:使产品开发更容易,解决复杂问题(如网络、图形、多任务)

Linux开发人员分为 应用和驱动,应用开发关注业务逻辑,驱动开发关注硬件特性。

内核态和用户态:

用户态程序不能直接访问硬件资源。内核态有更高的特权。

(arm处理器工作模式:用户模式,系统模式,中断模式。类比用户态、内核态)

系统调用:用户态调用内核态函数的方法,通过软中断的方式。

软中断:arm中有对应指令触发,软件触发。有别于按键外部中断

文件系统:

类比windows的文件资源管理器

Linux重要思想:一切皆文件(read,write,open,close)

初学者的三个文件:

Linux应用框架

基于系统调用或库函数的编程

文件io,多进程,多线程,网络socket,时间函数,文件系统,用户管理,内存管理

Linux驱动框架

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号