水木社区手机版
首页
|版面-嵌入式系统(Embedded)|
新版wap站已上线
返回
1/1
|
转到
主题:【招聘】嵌入式软件工程师-杭州(30-50W)
8楼
|
weibeiqs
|
2020-09-18 09:15:10
|
展开
写个外设驱动,又不是移植操作系统,需要懂什么虚拟内存
就算移植 linux,大部分情况这些部分芯片厂家都做好了
不用自己弄
【 在 intron 的大作中提到: 】
: 你这是指单片机的驱动程序吧。
: 如果是 Linux 或 BSD 家族或 Windows,不懂得虚拟内存、
: 进程和线程管理、文件系统,那怎么写驱动程序呀?
: ...................
--
FROM 36.46.9.*
10楼
|
weibeiqs
|
2020-09-18 14:52:35
|
展开
你以为我没写过pc驱动?
Windows Linux我都写过
也带着几个人一起干过
只要知道这个概念就行了
只要对应物理地址连续
给dma 发地址的时候转换一下
有时候还得注意跨页,对齐之类
哪有那么多讲究
根本不用清楚mpu 是如何工作的
【 在 intron 的大作中提到: 】
: 在 PC 里,许多设备都需要使用物理地址空间来进行
: 主机与设备的信息传递。还有 IO 端口地址空间、中断处理、
: CPU 任务(线程)调度管理、各种锁机制、设备文件系统等等。
: ...................
--
FROM 36.46.9.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版