![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
cy36998
这个作者很懒,什么都没留下…
展开
-
CPU访问外设方法
嵌入式编程里,特别是32bit CPU里,各种各样五花八门的动作是CPU通过对外设的驱动来完成的.因为底层编程大部分工作就是外设编程。 CPU本身几乎每一种外设都是通过读写设备上的寄存器来进行操作的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。注意,这里的外设是相对于CPU来讲的,比如S3C2440除了AR转载 2013-07-27 10:37:40 · 3061 阅读 · 0 评论 -
Linux下C结构体初始化[总结]
链接:http://www.cnblogs.com/Anker/p/3545146.html1、前言 今天在公司看一同事写的代码,代码中用到了struct,初始化一个struct用的是乱序格式,如下代码所示:typedef struct _data_t { int a; int b;}data_t;data_t data = {转载 2014-02-12 09:59:19 · 505 阅读 · 0 评论 -
调试中遇见的错误记录--逐步增加
VMware:错误1、The VMware Authorization Service is not running.解决:以管理员身份运行VMware原创 2014-02-08 14:31:00 · 563 阅读 · 0 评论 -
vmware tools安装使用
原文链接:http://blog.csdn.net/wqhjfree/article/details/7617195需要注意的是:vmware tools 是和每一台虚拟机绑定的,并不是绑定于vmware。转载 2014-03-24 13:25:46 · 444 阅读 · 0 评论 -
setsid()函数
setsid命令linux常用的命令setsid命令的一般格式:setsid();说明:当进程是会话的领头进程时setsid()调用失败并返回(-1)。setsid()调用成功后,返回新的会话的ID,调用setsid函数的进程成为新的会话的领头进程,并与其父进程的会话组和进程组脱离。由于会话对控制终端的独占性,进程同时与控制终端脱离。pid_t pid =转载 2014-03-26 14:55:30 · 823 阅读 · 0 评论