专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

有没有30岁小白开始转行学软件行业的_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 22:43:35       共计:3639 浏览

有没有30岁小白开始转行学软件行业的?

这个是有的,身边就有这样的例子。

别的行业我不太了解,就嵌入式开发我就见过好几例。

那么,一个小白是怎么来到了嵌入式的世界的呢?

首先,有必要分析下嵌入式开发需要具备哪些知识

第一: 编程语言,C语言

c语言需要学习哪些呢,常见的数据结构,数据类型,文件处理,从整型,指针,求组,结构体,链表,枚举,类型别名定义等,熟悉链接脚本和汇编,以及gcc编译链,makefile等

第二:硬件知识

linux底层驱动会涉及到硬件模块,这就需要软硬件联合作战,要求具备调试板级硬件能力,数字信号时序分析能力,熟练操作常用的实验仪器,像示波器,万用表,逻辑分析仪等。

第三:熟悉常见控制器的工作原理

像I2c,uart,spi,DMA,watchdog,RTC,中断控制器,gpio,usb,timer,pwm,pmu等控制器的工作原理要掌握。

第四: 裸机环境搭建和应用

学会建立异常向量表;启动代码的编辑;C函数跳转等

第五: 熟悉处理器的工作原理,比如arm或者是单片机等

第六: 熟悉嵌入式系统引导的开发适配

像bootloader等

第七: 熟悉嵌入式内核的适配,驱动的开发

第八: 熟悉linux内核调试方法

第九:了解一点verilog,对芯片内部常用模块最好有一点了解。

总之,嵌入式开发确实是横跨很多行业,知识面很广,需要毅力,要多想多上板子操作,多总结,久而久之,你就是高手。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:但是公司到晚上就公布了入围名单_java | ·下一条:去平安面试_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有