Linux记录
cooButter
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译uboot出错warning: target CPU does not support interworking
编译uboot时报错include/common.h:0: warning: target CPU does not support interworkinghello_world.c:0: warning: target CPU does not support interworkingstubs.c:0: warning: target CPU does not support i原创 2013-04-08 23:30:17 · 1058 阅读 · 0 评论 -
Linux串口接收程序会将0x0D转换成0x0A的问题记录
最近在调试Linux环境下串口接收代码时发现了一个现象:子串口模块发送的数据0x0D,在ARM板上接收并打印出来时变成了0x0A。其实这个问题在很久以前就遇到过,一时想不起来了,现在记录如下:在配置串口时,添加上以下语句:Newtio.c_iflag &= ~ICRNL; 理论依据是:ICRNL 将输入的回车转化成换行(如果IGNCR未设置的情况下)0x0D 回车符CR原创 2013-12-23 11:54:03 · 2215 阅读 · 0 评论 -
Debian下修改系统时间的方式(命令行)
# 设置时区# cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime #时区为亚洲/上海 # 网络校时# apt-get install ntpdate# ntpdate 210.72.145.44 # 中国国家时间服务器: 210.72.145.44 # 手动校时# date -s 11/转载 2013-12-10 16:40:24 · 9641 阅读 · 0 评论 -
GNOME3启动时出错:Oh no! Something has gone wrong.Logout!
今天用虚拟机安装debian7.1,在启动的时候遇到登录失败的问题,用GNOME Classic可以登录,特地记录如下:原文出处:http://r3dux.org/2011/11/how-to-fix-gnome-3-sessions-failing-to-start/在登录进入GNOME3时,出错的内容如下,原本是一个对话框的,此处用文本表示Oh no! Something has翻译 2013-08-29 22:57:04 · 11594 阅读 · 0 评论 -
只有独立显卡(Nvidia GT640)的机器安装Ubuntu13.04黑屏
硬件环境:CPU:E3-1230V2显卡:GT640现象:我制作了安装ubuntu的U盘后,进入安装界面,选择语言或者安装ubuntu,屏幕就黑色了,显示器显示进入休眠,不能进行后续安装操作。原因:这款CPU是不带核心显卡的,然而Ubuntu安装文件不能识别独立显卡GT640,导致后续安装界面不能显示。解决方法:电脑刚启动时如果进入了语言选择,按下ESC,进入主界面选择操作;如原创 2013-06-04 09:01:59 · 2969 阅读 · 0 评论 -
mdev自动mount U盘SD卡
修改/etc/mdev.confmmcblk[0-9]p[0-9] 0:0 666 @/etc/mdev/mmc_insertmmcblk[0-9] 0:0 666 $/etc/mdev/mmc_removesd[a-z][0-9] 0:0 666 @/etc/mdev/udisk_insertsd[a-z] 0:0 666 $/etc/mdev/udisk_remov原创 2013-03-27 17:02:00 · 910 阅读 · 0 评论 -
tslib-1.4移植记录
sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool将tslib-1.4.tar.gz解压路径/share/freescale/appdir/tslib./autogen.sh./configure --prefix=/usr/local/tslib --ho原创 2013-03-27 16:57:01 · 1244 阅读 · 0 评论 -
Linux logo图片大小800x600的不显示
我的屏幕是800*600,移植同等大小图片后不显示,且打印fbcon_init:disable boot-logo(boot-logo bigger than screen)。不明白为什么同样大小的图片不显示??仔细阅读源码,定位于fbcon_prepare_logo()函数,发现计算屏幕显示所需行数是计算方法为:logo_lines=(logo_height+vc->vc_font.原创 2013-03-26 23:29:09 · 1564 阅读 · 0 评论 -
Linux终端程序用c语言实现改变输出的字的颜色
格式: echo “\033[字背景颜色;字体颜色m字符串\033[0m”例如:echo “\033[41;36m something here \033[0m”其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末.\033[ ; m …… \033[0m字背景颜色范围:40—-4940:黑41:深红42:绿43:黄原创 2013-03-26 23:24:16 · 942 阅读 · 0 评论 -
Debian 安装ssh和samba
安装ssh#ssh localhost ssh: connect to host localhost port22: Connection refused如上所示,表示没有还没有安装,可以通过apt安装#sudo apt-get install openssh-server 安装samba装完系统之后,首先切换到root,修改visudo,使得普通用户能通过s原创 2013-03-26 23:12:43 · 1024 阅读 · 0 评论 -
嵌入式Linux 修改启动LOGO
1.嵌入式 Linux LOGO显示原理嵌入式Linux是直接在FrameBuffer的基础上。直接显示一个ppm格式的图象。它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。默认的logo文件是 drivers/video/logo/logo_linux_clut224.ppm. 2原创 2013-03-26 23:21:10 · 752 阅读 · 0 评论 -
强制umount
进行umount,但是提示device is busy,无法umount[rkernel@Debian/]# umount /mntumount: /mnt: device is busyumount: /mnt: device is busy 采用fuser来强制kill进程[rkernel@Debian/]# fuser -km /mnt/mnt: 10990c[4原创 2013-03-26 23:10:55 · 1196 阅读 · 0 评论 -
解决EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
解决EXT2-fs warning: mounting unchecked fs, running e2fsck is recommendedrootfs从sd卡启动,但报EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended,原因是在给sd卡分完区后没有检查和清理。解决办法:在fdisk 后,会给root原创 2013-03-26 23:05:07 · 4659 阅读 · 0 评论 -
Linux 字符设备记录
字符设备的定义特性字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。常见的字符设备:字符终端(/dev/console),串口(/dev/ttyS0以及类似设备)等,字符设备可以通过文件系统节点来访问,这些设备文件和普通文件之间的唯一差别在于普通文件的访问可以前后移动访问位置,而大多数字符设备是一个只能顺序访问的数据通道,但是有例外(帧抓取器)。原创 2013-03-25 23:05:06 · 765 阅读 · 0 评论 -
JFFS2文件系统的异常打印信息记录
在嵌入式产品中,使用JFFS2文件系统时,会遇到很多奇怪的打印:JFFS2 notice: (154) check_node_data: wrong data CRC in data node at 0x036fef18: read 0x68bda766, calculated 0x1cd2b7dd.打印这个说明文件系统中的文件节点读取有异常,可能导致该打印的行为:or s原创 2014-12-12 16:38:04 · 1983 阅读 · 1 评论
分享