摘要: // 在Linux内核中增加程序需要完成以下3项工作1.源代码复制到Linux相应目录下2.在目录的Kconfig文件中增加新源代码对应项目的编译选项3.在目录的Makefile文件中增加对新源代码的编译条目以下以LED驱动为例说明:1.将led.c源代码复制到内核\drivers\char目录2.在目录的Kconfig文件中添加LED的编译配置选项config LED bool "LED driver" depends on ARCH_S3C6410 help LED driver for the samsung s3c6410上述Kconfig文件意味着只有在... 阅读全文
posted @ 2012-03-11 22:57 云说风轻 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 解决方法:在终端或按alt+f2中输入:gconf-editor,点apps->gedit-2->preferences->encodings,修改auto_detected的值,增加GB2312,gbk,同时把这两者的位置提前到utf-8下面一行.注:用上述方法,只是保证在当前用户下是支持GB2312编码,若要设置为显示所有用户或root用户也支持的话,需要在终端里通过“sudo gconf-editor”来打开,设置方法同上。在运行 gedit 时,加参数也可以正常显示中文。命令:suto gedit --encoding=GBK filename 阅读全文
posted @ 2012-03-11 18:11 云说风轻 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 老婆去逛街了,不知道是不是给我省电话费呢,最近几天通话时间都很少,也不知道她在那边生活费够不够,也不让我给她打点钱,估计饿瘦了都,老婆……她去逛街了,我只好继续奋斗喽,为了将来好好照顾她,hehe:) 买tiny6410时,虽然说什么东西都给我们弄好了,但也是这什么都弄好了,以至于可以让我们弄得东西没有了,比如上面的LED驱动啊等等,都不是模块形式的,或者说是没法卸载的,所以我想自己学习移植一套Linux上去,自己写驱动会不会学得多一点,这几天一直在纠结学习的方法论的问题,最后还是实践派打败了理论派,于是,开始………… 首先是开发环境的搭建,不用多说,arm-gcc交叉编译器应该都会装... 阅读全文
posted @ 2012-03-11 12:29 云说风轻 阅读(1380) 评论(0) 推荐(0) 编辑