目前主流还是C语言,但要多定义自己的数据类型,多用typedef封装各种相似数据。一定要多用自定义结构体类型与枚举类型。
你看了STM32的3.4版或3.5版固件库就知道了。
C语言一定要熟的,在Linux下,也是C为主。当然,C++扩充了自定义的类型。可以用class对任意的对象封装成一个自定义的类型模板,然后用模板去建立与实物对应的对象。
建议先学习Cortex-M3内核,再用C语言写外设程序,参考固件库~
目前主流还是C语言,但要多定义自己的数据类型,多用typedef封装各种相似数据。一定要多用自定义结构体类型与枚举类型。
你看了STM32的3.4版或3.5版固件库就知道了。
C语言一定要熟的,在Linux下,也是C为主。当然,C++扩充了自定义的类型。可以用class对任意的对象封装成一个自定义的类型模板,然后用模板去建立与实物对应的对象。
建议先学习Cortex-M3内核,再用C语言写外设程序,参考固件库~
Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.