日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月23日(星期三)

2021年07月23日 | 嵌入式驅(qū)動(dòng)移植之RTC驅(qū)動(dòng)移植

發(fā)布者:太白山人 來源: eefocus關(guān)鍵字:嵌入式驅(qū)動(dòng)  移植  RTC 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

移植環(huán)境

主機(jī)開發(fā)環(huán)境:ubuntu12.04

BootLoader:u-boot-1.1.6

kernel:linux-2.6.30.4

CPU:s3c2440

開發(fā)板:TQ2440


移植步驟

1、 添加平臺(tái)對(duì) RTC 的支持

在內(nèi)核 2.6.30.4上的實(shí)時(shí)時(shí)鐘驅(qū)動(dòng)是非常完善的,只需要添加 RTC 設(shè)備到設(shè)備初始化列表中就行了。


修改內(nèi)核源碼“arch/arm/mach-s3c2440/mach-smdk2440.c”文件,在行添加如下內(nèi)容:


static struct platform_device *smdk2440_devices[] __initdata = {

&s3c_device_usb,

&s3c_device_lcd,

&s3c_device_wdt,

&s3c_device_i2c,

&s3c_device_iis,

&s3c_device_usbgadget,

&s3c_device_ts,

&s3c_device_rtc, //添加的

};


2、配置內(nèi)核

Device Drivers —>

<* > Real Time Clock —>

[* ] Set system time from RTC on startup and resume

(rtc0) RTC used to set the system time

[* ] /sys/class/rtc/rtcN (sysfs)

[* ] /proc/driver/rtc (procfs for rtc0)

[* ] /dev/rtcN (character devices)

<* > Samsung S3C series SoC RTC


3、測(cè)試RTC

配置完畢后,編譯內(nèi)核燒寫到開發(fā)板中。

為了讓系統(tǒng)啟動(dòng)時(shí)能夠同步設(shè)置好的 RTC,然后需要在NFS文件系統(tǒng)的“/etc/init.d/rcS”文件中添加一條 RTC 同步的命令:


hwclock -s #系統(tǒng)同步 RTC


然后使用 busybox 自帶的 hwclock 和 date 命令可以設(shè)置 RTC:在開發(fā)板上操作如下:


$ date -s "2020-04-16 08:20:25" //設(shè)置當(dāng)前時(shí)間

$ hwclock -w //將系統(tǒng)時(shí)鐘寫入硬件時(shí)鐘

$ hwclock -r //看時(shí)間是否在變化

在這里插入圖片描述

這里有一個(gè)問題,使用天嵌的方法設(shè)置時(shí)間無效,可能和U-boot版本有關(guān)系吧。還有就是我的開發(fā)板上沒有電池,斷電后時(shí)間無法保存,按理來說斷電后在上電時(shí)間應(yīng)該可以自動(dòng)同步。

關(guān)鍵字:嵌入式驅(qū)動(dòng)  移植  RTC 引用地址:嵌入式驅(qū)動(dòng)移植之RTC驅(qū)動(dòng)移植

上一篇:嵌入式驅(qū)動(dòng)移植之看門狗驅(qū)動(dòng)移植
下一篇:嵌入式驅(qū)動(dòng)移植之聲卡驅(qū)動(dòng)移植

推薦閱讀

全球知名半導(dǎo)體制造商羅姆于2018年7月19日-21日首次亮相在北京中國國際展覽中心舉辦的“2018北京國際汽車制造業(yè)暨工業(yè)裝配博覽會(huì)”(展位號(hào):2展館T213)。以“用半導(dǎo)體為汽車的未來做貢獻(xiàn)”為理念,帶來了新能源汽車、汽車小型化輕量化、自動(dòng)駕駛、人機(jī)交互等相關(guān)領(lǐng)先半導(dǎo)體產(chǎn)品。 ...
為突破日本限貿(mào)措施的限制,韓媒報(bào)導(dǎo),南韓半導(dǎo)體業(yè)已掌握 1 到 2 個(gè)月的 3 大核心材料庫存,三星電子與 SK 海力士更以臺(tái)灣等地原料加工生產(chǎn)氟化氫并加以質(zhì)量測(cè)試,約需 2 至 3 個(gè)月。韓國「韓民族新聞」指出,根據(jù)半導(dǎo)體業(yè)界透露,高純度氟化氫等 3 大核心材料,已有 1 個(gè)月到 2 個(gè)月的庫存在手,并向日本企業(yè)申請(qǐng)進(jìn)口。韓國貿(mào)易協(xié)會(huì)會(huì)...
電容式觸摸感應(yīng)軟件庫的可提供如下功能:軟件庫模塊可以方便的應(yīng)用于絕大部分微控制器中,直接內(nèi)嵌在主控制器中。軟件庫適用于大部分的用戶接口需求:最多24個(gè)按鍵,以及2個(gè)滑動(dòng)條/滾輪。經(jīng)濟(jì)的解決方案:少量的硬件和軟件開銷采用各種必須的軟件濾波處理以獲得高可靠性優(yōu)化的固件源代碼完全免費(fèi)的源代碼(但僅限于應(yīng)用在ST的微控制器上)如何工作?容性的人...
貿(mào)澤備貨Laird Connectivity堅(jiān)固型OC69421多頻段全向天線為4G/5G基礎(chǔ)設(shè)施應(yīng)用添助力2021年7月23日 –專注于引入新品并提供海量庫存的電子元器件分銷商貿(mào)澤電子 (Mouser Electronics)即日起開始分銷Laird Connectivity的OC69421全向天線。OC69421針對(duì)4G、5G和CBRS頻帶擴(kuò)展了全球蜂窩覆蓋范圍,并采用堅(jiān)固的戶外結(jié)構(gòu),適合各種工業(yè)應(yīng)用。貿(mào)澤備貨的Lair...

史海拾趣

問答坊 | AI 解惑

mosfet與mosfet驅(qū)動(dòng)器的匹配計(jì)算!

mosfet與mosfet驅(qū)動(dòng)器的匹配計(jì)算!…

查看全部問答∨

dsp技術(shù)展望

關(guān)于這個(gè)問題,歡迎大家來討論一下。我拋磚引玉先說幾句哈! 首先,系統(tǒng)集成DSP是潮流。當(dāng)前都是基于risc,所以集成化是必然的趨勢(shì),最近TI的TMS320C80代表了dsp的最高水平,哈哈都成了MVP啦。 然后,可編程是主導(dǎo)。怎么說呢,這樣更加易于開發(fā)系 ...…

查看全部問答∨

【視頻下載】十天學(xué)會(huì)CPLD教程

本帖最后由 paulhyde 于 2014-9-15 09:10 編輯 以下為納米盤下載鏈接,沒安裝納米機(jī)器人的先安裝一個(gè)吧 第一天http://www.namipan.com/d/CPLD%e7 ... fe254e99029af6c3104 第二天http://www.namipan.com/d/cpld%e7 ... ae5d1df2f4590920504 第 ...…

查看全部問答∨

8位MCU升級(jí)至32位MCU的最佳設(shè)計(jì)

一個(gè)古老的嵌入式設(shè)計(jì)問題,就是在你的新設(shè)計(jì)中使用 8位還是32位內(nèi)核?如果你問自己的同事,可能會(huì)發(fā)現(xiàn)他們的觀點(diǎn)截然不同。無論是否喜歡,32為內(nèi)核存在于今。那么這意味著什么呢?它意味著,在某一天,無論你多么努力嘗試避免,都不得不從你喜愛的 ...…

查看全部問答∨

晶體管電路設(shè)計(jì)

本書是“實(shí)用電子電路設(shè)計(jì)叢書”之一,共分上下二冊(cè)。本書作為下冊(cè)主要介紹晶體管/FET電路設(shè)計(jì)技術(shù)的基礎(chǔ)知識(shí)和基本實(shí)驗(yàn),內(nèi)容包括FET放大電路、源極跟隨器電路、功率放大器、電壓/電流反饋放大電路、晶體管/FET開關(guān)電路、模擬開關(guān)電路、開關(guān)電源、 ...…

查看全部問答∨

----- win ce 運(yùn)行問題 ----------

  在windows xp系統(tǒng)下 裝了 Microsoft eMbedded Visual Tools 包括:eva3.0  evb3.0           Microsoft Windows SDK for Smartphone 2002 運(yùn)行程序出現(xiàn)     &nb ...…

查看全部問答∨

請(qǐng)哪位師兄幫我翻譯一下英文單詞,謝謝!

RTX51 Tiny performs cooperative task switching (each tasks calls an operating system routine) and round-robin task switching (each task runs for a fixed amount of time before the operating system switches to the next task). Preemp ...…

查看全部問答∨

IAR EWARM安裝出錯(cuò)!??!

我從IAR官網(wǎng)上下載的IAR EWARM 4.42A安裝不了 每次安裝時(shí)都會(huì)提示“Error Number: 0x800040707”等一堆信息,然后就退出安裝了 這是怎么回事呢? 各位用過IAR EWARM的幫幫忙啊,謝謝!…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved