This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

前辈们给点建议吧

我学习嵌入式3年了,快实习了,有点不知所措了,都说嵌入式是与行业密切相关的,只有在专有领域中才能大展拳脚,我想进入金融行业,却不知道嵌入式在金融行业中的具体应用?求大神前辈们给点宝贵建议 thank you

Parents
  • 金融方面对技术的要求主要有三个极端,一个是快,一个是稳定,一个是安全。在快的这个极端上,你可以多看看FPGA,DSP用以加速一些算法,或者专注Linux Kernel用以提高网络数据传输速度,或者利用Mali创建OpenCL的cluster等等。从稳定的角度来看,需要在设计系统的时候设计必要的冗余组件,以及处理好大规模集群环境下任务的合理分配,出错处理。从安全的角度来讲,需要非常熟悉网络的架构和理论,以及各种加密算法。Linux kernel的知识在后两点上都是极其重要的。作为学嵌入式的人,他的优势在于对硬件和软件都很了解。有这样背景的人才能设计出高效的安全的和稳定的系统。所以,你需要专注的是充分了解硬件的结构,然后从软件上充分利用。比如,ARMv8就加入了AES加密的硬件支持,你就应该把AES搞明白,然后利用硬件加速这个过程。还有mobile banking很火,你要了解的就是如何利用trustzone构建一个安全的系统。还比如傅立叶变换应用很广,你能不能用DSP/Neon/FPGA来加速这个过程?如yongfeng所说,知识是相通的,学的时候要多想,就会触类旁通。

Reply
  • 金融方面对技术的要求主要有三个极端,一个是快,一个是稳定,一个是安全。在快的这个极端上,你可以多看看FPGA,DSP用以加速一些算法,或者专注Linux Kernel用以提高网络数据传输速度,或者利用Mali创建OpenCL的cluster等等。从稳定的角度来看,需要在设计系统的时候设计必要的冗余组件,以及处理好大规模集群环境下任务的合理分配,出错处理。从安全的角度来讲,需要非常熟悉网络的架构和理论,以及各种加密算法。Linux kernel的知识在后两点上都是极其重要的。作为学嵌入式的人,他的优势在于对硬件和软件都很了解。有这样背景的人才能设计出高效的安全的和稳定的系统。所以,你需要专注的是充分了解硬件的结构,然后从软件上充分利用。比如,ARMv8就加入了AES加密的硬件支持,你就应该把AES搞明白,然后利用硬件加速这个过程。还有mobile banking很火,你要了解的就是如何利用trustzone构建一个安全的系统。还比如傅立叶变换应用很广,你能不能用DSP/Neon/FPGA来加速这个过程?如yongfeng所说,知识是相通的,学的时候要多想,就会触类旁通。

Children