集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1086|回复: 0

怎么结合嵌入式,Linux,和FPGA三个方向达到一个均衡发展?

[复制链接]
fpga_feixiang 发表于 2017-6-28 13:58:46 | 显示全部楼层 |阅读模式
1. Linux基础知识与操作 如Terminal里常用命令的使用,比如ls/rm/cp/mv/ssh/grep/tar等,基本的sh/csh编写和执行,vim/gvim的使用等;如Ubuntu和RHEL的安装、与WIN7一起共存成双系统、Grub的安装与恢复等;这个没什么难度,基本上简单学学,上网搜索下就能找到想到答案。2. Bash/Csh、TCL、Perl等脚本的使用,和EDA tool脚本的使用会编写一些Bash/Csh脚本和运行,如写Makefile等,执行的时候会根据错误提示找到问题所在,与TCL/Perl一起实现一些功能,比如调用基本命令、sed和EDA所带的命令、对广文进行处理、执行些自动化运行的脚本,甚至会些正则表达式的编写,勤用Google、百度搜索答案。比如Vivado运行,可一次性同时或顺序执行多个不同参数的Vivado工程,PR结束后自动提取时序信息,找出最佳参数方案,下班时提交脚本运行一晚上第二天早上上班来查看结果; 对Vivado中间的过程进行些调整,如对PLL调相等,不需要重新去跑前面的综合等。灵活使用可以大量地节省时间和提高效率,是项不错的利器。3. 根据需要,如嵌入式Linux和Linux driver和应用等的开发和使用如果项目上用到相关的知识,或有兴趣,可以学学,比如另一答案提到的ZYNQ的使用;但如果项目上用不到,如果我是经理或主管,我不会喜欢team member在工作时间花在这上面。总之,这些技能都是生产力工具,人也是生产力,在项目中扮演好自己的角色完成相应的任务就好,领取相应的报酬。如果学一堆东西但不能产生相应的效用,也算是白学。所谓T字型人才,在自己所在的方向上挖深点,同时保留一点的广度,在有需要的时候也能快速切入。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 23:21 , Processed in 0.057287 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表