嵌入式开发做什么

最近搞SOC的开发,现阶段是VCS simulation阶段,使用verilog-pli调用C程序进行verilog模型的验证。
我的任务就是写 test case, 其实就是配置寄存器,然后查看仿真结果是否是期望值。
这让我突然的明白,难道BSP级的开发就是配置寄存器? 嵌入式开发就是需要大概了解各种BUS,DDR,UART,SDIO等,然后看文档会配置各个寄存器,使硬件能够工作?


有想到有嵌入式开发的人去面试百度,被打击的一塌糊涂,有人鄙视的说嵌入式就是配置一下寄存器而已!!!
难道是真的如此?

我想象中的嵌入式开发是,首先会配置寄存器,但是这是为了让器件能够工作!然后???然后干什么?一时竟想不起来!是写驱动,OS移植?
对,嵌入式开发就是这两部分,系统级的开发。
2013.11.10

你可能感兴趣的:(心情驿站)