菜鸟笔记——新的征程
今天和军帅谈了谈他的ARM的有关问题。我受益颇多,虽然记不全,时间也不够,多少记点。
是我找他问的,因为我发现FPGA的工作招收单位不多,倒是LINUX,ARM,C/C++,JAVA的不少。
他做的基本上是裸机的编程。我认为是写驱动,可是军帅说还算不上驱动。
原来做ARM的也分很多层次,他的现阶段属于驱动层,还没有写到系统层,也没有写到应用层。
其实我最关心的还是FPGA与ARM在编写代码本质、方式、思路上面的区别。
FPGA本质是编写电路,军帅则是驱动,而且好多上层的程序员不需要了解硬件电路,也能写代码。
FPGA方式上就是跟硬件打交道,直接编写电路,用来产生的电平操作硬件,ARM是软件上面的操作,写的是软件代码。
虽然我不是很理解,可就这么记吧。
吉利说如果可以重新选择的话,他肯定还不会选择FPGA,因为他不喜欢FPGA。可是我喜欢,我喜欢直接操作硬件,这是为什么连我也不知道。