问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下S3C2440更改硬件时间芯片自己保存不了,改了重启还是以前的,使用的默认usb口也改不了总是ttyusb0

发布网友 发布时间:2022-04-22 12:26

我来回答

1个回答

热心网友 时间:2023-11-04 10:15

如果你在命令没有修改到硬件时间, 那说明你的命令没有成功操作到时钟芯片, 你可以看一下目标版的时钟芯片是哪个型号的, 找到对应的datasheet, 看看该芯片采用什么总线接口连接你的s3c2440, 一般时钟芯片都用i2c接口, 那么你可以仿照i2c总线规范写一个操作i2c从设备寄存器的程序, 直接对时钟芯片的寄存器, 比如分钟, 小时, 秒,星期,月, 年等寄存器做修改, 这样硬件时间就会改变了.这是一个可以通用的方法.
至于ttyUSB0, 这个一般是修改不了的, 因为当只有一个USB设备连接到你的系统时, linux默认是将其标记为ttyUSB0的.
你第二个问题是一个正常的现象.

第一个问题你可以这样验证一下:

先用date命令修改一下系统时间, 比如date -s "2013-4-28 10:30:00"

之后用hwclock -w 将系统时间同步为硬件时间,

如果成功后应该没有错误信息报错.
之后再用hwclock -r 读取硬件时间, 如果为刚刚你设定的时间的话, 那么说明你的时钟芯片及驱动没有问题, 而可能是的操作不对.

如果你在使用hwclock 时候, 有这样的报错:

root@juson:~# hwclock -w
hwclock: open() of /dev/rtc failed, errno=2: No such file or directory.

这是因为 hwclock 默认打开/dev/rtc 这个文件, 但是你的linux可能将时钟芯片挂载/dev/rtc0 上,
这样可以:
ln -s /dev/rtc0 /dev/rtc

之后的操作就因该没问题了, 你看下我的记录:

//修改系统时间
root@juson:~# date -s "2013-4-28 10:30:00"
Sun Apr 28 10:30:00 CST 2013
root@juson:~#
//同步为硬件时间
root@juson:~# hwclock -w
hwclock: open() of /dev/rtc failed, errno=2: No such file or directory.

//使用ln 解决这个问题
root@juson:~# ln -s /dev/rtc0 /dev/rtc
root@juson:~#
//再次同步就ok了
root@juson:~# hwclock -w
root@juson:~#
//获取硬件时间
root@juson:~# hwclock -r
Sun Apr 28 10:36:28 2013 -0.617634 seconds

以上就成功地修改了硬件时间.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 存款的重要性 贷款和存款相比 有什么相同和不同 存款,对于的银行的意义是什么? 商业银行的存款负债业务为什么重要 存款对银行经营为什么很重要 先有存款还是先有贷款? 部提是什么意思? 请问贷款决定存款还是存款决定贷款? 在一国金融机构中,为什么存款类金融机构的作用十分重要? 企业为什么要做存单质押贷款 两人同时去一家银行,一个存1亿,一个贷款1亿,行长会先接待谁? 商业银行吸收存款的重要性和发放贷款的重要意义 存款一个亿和贷款一个亿,银行行长先接待谁? 对银行来说,拉存款和拉贷款哪个更重要 对商业银行来说,是存款还是贷款重要? 对于银行的客户经理存款和贷款哪个重要 为什么要开发小程序,为何要开发小程序 异地恋只视频聊天可以吗? 两个人视频,两个手机看到的视频图片一样吗? 404 Not Found 给2440的ARM板刷linux或WINCE的系统求指导 如何在S3C2440上linux操作系统下将串口的波特率提高以致921600 ARM下使用Linux系统,具体的步骤应该是怎样的? 中国移动的短信转移是什么意思? 移植linux kernel,应该怎么做 中国移动能不能网上设置短信转移?具体怎么操作啊? ARM芯片的基本概念 中国移动短信接收转移 涓怎么读音 中国移动的短信转转移怎么用啊? ARM s3c2440-linux如何释放作为console的ttyS0串口 有两个移动号码 可以把其中一个变更成副卡吗? 我的友善之臂micro2440开发板,烧写uboot和Linux内核后我想设置nfs网络根文件系统,但是一直有问题。 中国移动手机如何发短信设置呼叫转移 怎样移植u-boot和linux到s3c2440开发板 中国移动的短信转转移怎么用 中国移动短信可以转移到中国联通手机上么? 如何永久修改arm上linux的ip地址 中国移动短息转移业务 ARM实验板,Linux内核方面的基本问题