周六的时候参加了智翔的嵌入式开发培训
做了一个lab,其实也是一知半解的按着实验步骤做下来,而且对许多名词都不理解 ,下面是遇到的一些英文名词的解释和自己的理解。
首先是Xlinx,这是一家厂商,Xilinx研发、制造并销售范围广泛的高级集成电路、软件设计工具以及作为预定义系统级功能的IP(Intellectual Property)核。并不是什么操作系统来着。
FPGA(现场可编程逻辑阵列),就是我们所用的那块板子,通过自己的编程来实现所需的功能,来进行嵌入式开发的工作。
而我们所用的Zedboard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板,也是行业首个面向开源社区的Zynq™-7000扩展式处理平台。此板可以运行基于Linux,Android,Windows®或其他OS/ RTOS的设计。此外,可扩展接口使得用户可以方便访问处理系统和可编程逻辑。 Zynq-7000 EPP将ARM®处理系统和与Xilinx 7系列可编程逻辑完美地结合在一起,可以创建独特而强大的设计。(来自百度)
PetaLinux是FPGA上最常用的操作系统,对嵌入式开发来说,它以开源免费的方式提供,支持包括赛灵思MicroBlaze® CPU和ARM®处理器在内的多种处理器架构,所以我们学习petalinux。
而我们第一个lab就是在zedboard上运行petalinux并比较和ubuntu之间的不同。
这样写写感觉明白了自己到底做了什么啊。