当前位置:网站首页 > iOS应用开发 > 正文

嵌入式驱动开发和应用开发的区别(嵌入式软件开发和驱动开发)

1, linux

驱动

一般分为3大类:

* 字符设备* 块设备* 网络设备

2,

开发

环境构建:

* 交叉工具链构建* NFS和tftp服务器安装

3,

驱动 开发

中设计到的硬件

* 数字电路知识* ARM硬件知识* 熟练使用万用表和示波器* 看懂芯片手册和原理

4, linux内核源代码目录结构:

* arch/: arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel cpu及与之相兼容体系结构的子目录。

* block/: 部分块设备

驱动

程序;

* crypto: 常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法;

* documentation/: 文档目录,没有内核代码,只是一套有用的文档;* drivers/: 放置系统所有的设备

驱动

程序;每种

驱动

程序又各占用一个子目录:如,/block 下为块设备

驱动

程序,比如ide(ide.c)。如果你希望查看所有可能包含文件系统的设备是如何初始化的,你可以看 drivers/block/genhd.c中的device_se

到此这篇嵌入式驱动开发和应用开发的区别(嵌入式软件开发和驱动开发)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Web应用开发框架-koa(一)——koa入门与使用、context对象 & 读取并返回html片段之response把读取的内容返回给客户端2025-03-10 15:18:09
  • Web应用开发框架-koa(三)——koa中间件之概念、洋葱模型-执行顺序、异步中间件、koa-compose中间件合成-compsoe函数2025-03-10 15:18:09
  • Web应用开发框架-koa(四)——koa错误处理之状态码 & koa抛错两种方式-try和catch、ctx.app.emit() & koa-body模块处理错误 & koa-body处理文件上传2025-03-10 15:18:09
  • Web应用开发框架-koa(五)——koa总结之koa特点、koa-route路由 & 中间件之洋葱模型、异步中间件、中间件的合成 & 错误处理之http状态码、koa抛出错误、错误处理中间件2025-03-10 15:18:09
  • Web应用开发框架-egg(一)——Egg入门、Egg与Koa的关系 & 快速入门之编写Controller、静态资源2025-03-10 15:18:09
  • Web应用开发框架-egg(二)——快速入门之模板渲染、编写helper扩展、编写Middleware、渐进式开发 & egg总结2025-03-10 15:18:09
  • Web应用开发框架-egg(三)01-基础功能——目录结构的约定之框架规定的目录、内置插件约定的目录 & 内置对象之Application、context、Request & Response等2025-03-10 15:18:09
  • Web应用开发框架-egg(三)02-基础功能——运行环境 & Config配置之多环境配置、配置写法、配置加载顺序、合并规则、配置结果2025-03-10 15:18:09
  • Web应用开发框架-egg(三)03-基础功能——中间件之编写中间件、中间件的配置、使用中间件、在框架和插件中使用中间件 & 中间件的通用配置项2025-03-10 15:18:09
  • 苹果个人开发者账号和企业开发者账号的区别(ios开发者账号个人版和企业版)2025-03-10 15:18:09
  • 全屏图片