嵌入式编程中应如何使用 mmap 访问 CPU 寄存器

2017-02-17
阅读 2 分钟
6.7k
之前忘了在哪了,看到一个面试题:在 Linux 中如果不允许你写内核驱动,但是要访问内核寄存器,那应该怎么做?答案就是使用 mmap() 系统调用,搭配 Linux 的一个设备节点 /dev/mem。

嵌入式 Linux 中自定义 reboot / poweroff 行为

2016-08-09
阅读 2 分钟
7.4k
一般拿到一个 Linux SDK 的时候,方案商已经内置了很实用的 busybox,用来执行 poweroff / reboot 命令。但嵌入式开发时,有时需要自定义执行 reboot / poweroff 之后的一些行为。本文就是负责简单易懂地解释如何修改。

Ubuntu Linux 安装后,建立嵌入式开发环境

2016-07-06
阅读 2 分钟
6.5k
现在越来越多的Linux编译环境改用Ubuntu。说实话我也不太了解为啥,但是供应商推荐了,我也当然要随大流。Ubuntu的root就和RedHat系列不同了,要登录root账户,现在麻烦很多。这也好,强制用户养成不要以root登录的习惯。

RedHat 系列 Linux 安装后,建立嵌入式开发环境

2016-07-05
阅读 2 分钟
4.1k
做开发的时候,经常为了某系列的项目,专门就搞一个虚拟机,安装RHEL、Fedora、CentOS之类的进行开发。因为是虚拟机,也经常使用root账户就直接上了。