岗位职责: 1.和芯片设计工程师一起制定芯片启动方案,编写bootrom代码。 2.在芯片设计过程中利用FPGA平台移植Linux/FREERTOS内核/驱动,验证芯片功能和bootrom代码的正确性。 3.负责芯片回来后的OS bring up、测试等工作。任职要求: 1. 本科以上学历,有成功移植Linux的实际经验,计算机或相关专业。 2. 精通C语言,熟悉ARM汇编。 3. 熟悉ARM体系结构,特别是Cortex-A系列处理器的体系结构。 4. 深入理解bootloader,熟悉Linux内核移植和裁剪、驱动移植/开发。 5. 熟悉Linux常见接口驱动程序,包括但不限于:UART、I2C、SPI、timer、GPIO、DMA、nor/nand flash等等 6. 熟悉Linux的开发和调试环境。 7. 具有良好的沟通和协调能力,以及良好的团队意识和合作精神。 8. 移植过FREERTOS经验者优先。 9. 开发/移植过如下模块驱动者优先(符合其中一项即可): a).USB2.0/3.0 b).H.264/265 c). JPEG/JPEG2000 d).Ethernet e). Rapid IO f). nand flash 此职位可在以下工作地点上班:无锡:无锡市滨湖区无锡市滨湖区建筑西路777号A1栋17楼上海:上海市徐汇区宜山路900号A座1601室 北京:北京海淀区北清路中关村集成电路设计园