精选回答
来自
欣喜等于外套的回答
2023-11-30 08:57:05
你学好ARM的话,至少要有软件上的C语言的基础和硬件上的数字电路的基础,基于楼上说的ARM7 是在你零基础学习51之后的选择,你走嵌入式开发的话,可以先学习51单片机掌握基础的定时器 中断 和串口 在数字电路学习中掌握基本的时序图和锁存器 寄存器,以及AD ,再学习altiumdesigner 学会自己设计板子
来自
阔达爱寒风的回答
2023-11-30 08:57:05
1、Linux基础 2、Shell编程基础 3、Linux下的C编程基础 4、嵌入式系统开发基础 5、嵌入式系统移植 6、嵌入式Linux下串口通信 7、嵌入式系统中多进程程序设计 建议找个专业的自学网进行学习,多看看教程,多操作
来自
粗犷等于咖啡的回答
2023-11-30 08:57:05
你要先确定你是搞硬件开发还是驱动开发,如果想裸机驱动,那必须会c哦!然后了解ARM嵌入式体系结构与接口技术,还要了解一些硬件知识,重要的是你能看懂芯片手册,若还想往linux方面发展,就看看linux方面书籍,那就多了,至于汇编,如果你是往linux方向发展,看得懂GNU汇编就成了