钟表设计的基本方法,可以教教我吗?



				
				
maodougouzaizi
20725 次浏览 2024-05-03 提问
146

最新回答 (4条回答)

2024-05-03 回答

如果你编程方面刚入门,还是选择C语言吧,毕竟现在嵌入式系统的很多程序都是使用C来编写。
    如果你还没有嵌入式的开发平台,就先想办法找一个,以下是建议的步骤:
    1.熟悉嵌入式的最基本的环境(如何编译代码、运行代码、操作外围设备)
    2.对于闹钟来说必备的几个嵌入式外围设备是显示器、蜂鸣器、按键(可以是硬体按键或者触屏),弄清楚这几个外围设备的驱动使用方法
    3.如果是采用linux作为操作系统,那你调用系统的几个API(linux 带有一些定时功能的lib)
    4.如果采用裸系统,你则需要自己写(或者移植)所需的外围设备的驱动,时间相关的函数你也需要自己写(其实可以参照linux自带的一些时间相关接口来实现)
 
另外:你也可以考虑java来实现,环境的话你可以先使用IDE集成开发环境,现在比较流行的Android是首选,很多的环境已经ok,甚至连硬件都不用搭建,直接使用模拟器(IDE工具:比如eclips、android studio)

2024-05-03 回答

用单片机写程序吧,如果追求简单快速还可以直接使用arduino编程,然后接下线就行了。Linux的一些基本编程接口,比如time()什么的,然后图形可以看一下Qt。
需要用GPIO等接口的话看一下memmap编写用户态驱动的方法。
基本是不用修改内核。

2024-05-03 回答

找一个带lcd显示的arm开发板,跑起QT,自己写个小应用就行了。和内核没关系的。

2024-05-03 回答

如果你编程方面刚入门,还是选择C语言吧,毕竟现在嵌入式系统的很多程序都是使用C来编写。
    如果你还没有嵌入式的开发平台,就先想办法找一个,以下是建议的步骤:
    1.熟悉嵌入式的最基本的环境(如何编译代码、运行代码、操作外围设备)
    2.对于闹钟来说必备的几个嵌入式外围设备是显示器、蜂鸣器、按键(可以是硬体按键或者触屏),弄清楚这几个外围设备的驱动使用方法
    3.如果是采用linux作为操作系统,那你调用系统的几个API(linux 带有一些定时功能的lib)
    4.如果采用裸系统,你则需要自己写(或者移植)所需的外围设备的驱动,时间相关的函数你也需要自己写(其实可以参照linux自带的一些时间相关接口来实现)
 
另外:你也可以考虑java来实现,环境的话你可以先使用IDE集成开发环境,现在比较流行的Android是首选,很多的环境已经ok,甚至连硬件都不用搭建,直接使用模拟器(IDE工具:比如eclips、android studio)

相关问题

页面运行时间: 0.098469018936157 秒