
linux
I2Cbus
这个作者很懒,什么都没留下…
展开
-
uClinux学习笔记之三 uClinux驱动开发初步
uClinux学习笔记之三 uClinux驱动开发初步 uClinux和linux的驱动开发是一致的,只是调试的方式不一样,学习uClinux的驱动开发也就是学习linux驱动开发的过程。linux驱动的调试需要至少一台电脑,外加像GDB,KDBG这样的源码级的内核调试工具,如果装一个虚拟机的话,那么只需要一台电脑即可了,但这样对电脑的性能有更高的要求。对于像uClinux的驱动调试,则原创 2008-08-26 19:20:00 · 4372 阅读 · 1 评论 -
uClinux学习笔记之一 Ubuntu 8.04 下uClinux的编译和skyeye仿真
Ubuntu 8.04 下uClinux的编译和skyeye仿真 有一段时间没有用Linux了,以前要编译与Linux相关的代码用的都是用 Cygwin或是MinGW,不到万不得己是不会用Linux的,其中的主要原因是开发Linux软件的经历比较少,像Qt,Python这些软件,又都是跨平台的,在windows下的也照样能用它来编程,其次就是硬盘的空间有限,最原创 2008-08-21 11:43:00 · 4072 阅读 · 5 评论 -
uClinux学习笔记之二 - 将新增应用程序编译进内存镜像文件
将新增应用程序编译进内存镜像文件 将应用程序加入内存镜像文件,一般有两种方法:一种是先生成内存镜像文件,然后挂载内存镜像文件,将里面的目录拷到另一个可读写的目录下,将单独编译好的应用程序拷进去,然后再用genromfs生成内存镜像文件。第二种方法就是编辑uClinux的配置文件,使其在执行make romfs命令时与其它运用程序一起加入。显然第二种方法原创 2008-08-25 18:32:00 · 2083 阅读 · 1 评论 -
学x86保护模式时对linux 0.00作的C语言改写
以前是发在oldlinux论坛上的,现在搬到这里来原文的链接是:linux 0.00的C语言改写以下是原文:这里把赵炯博士还原的Linux-0.00的head.s中的大部分代码用C语言重写的一遍。原来保护模式下的代码只在head.s文件中,全是汇编的。这是很经典的代码,区区300余行代码把保护模式的除虚拟地址以外的所有特性(如ldt,gdt,tss,idt,trap gate,inte原创 2008-08-03 22:56:00 · 1227 阅读 · 0 评论 -
Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)
作开发的,难免要安装一些基本的工具,以方便开发,这里总结一下,以免再要用时找来找去,以下是常用的开发工具的安装和配置。1. 把ubuntu配置成路由器 这里假设你有两个网卡,可以用其中的一个连接内网,一个连接外网。 1)打开IPv4转发功能: 在/etc/sysctl.conf中添加: net.ipv4.ip_forward=12)输入以下命令使得上面的设置生效 :原创 2014-04-17 19:18:05 · 2798 阅读 · 0 评论 -
开机自动挂载NFS问题
最近发现ubuntu启动速度非常的慢,大多数情况下启动后显示器都自动关闭了,还好,text模式还能进得去,先后试了删除了Virtualbox,删除Virtualbox的启动脚本,删除了nfs-kernel-server后,还是进不去。 无奈之下,只得重装了下系统,重新配置了下系统,为此还专门写了篇文章《Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAM原创 2014-04-18 20:03:56 · 4887 阅读 · 0 评论 -
在windows下调试linux内核
下载part1http://download.youkuaiyun.com/source/404520part2http://download.youkuaiyun.com/source/404526编译过程:1). 解压后默认的文件夹位置是在D:/Linux-0.11,如果你不是将文件解压到该目录下, 你要修改MinGW32目录下的MinGW32.bat文件,将里面的PATH指向Min原创 2008-04-07 14:02:00 · 4822 阅读 · 2 评论