看SOPC的一点体会

今天把《疯狂的程序员》给看完了,很久以前看了一半。记得是从晚上八点看到了早上八点,不过我看得还是没看完,后来

就再没看过,今天接着把它给看完了。看的后半段,当技术到一定层次后,注重的就不仅是技术了。现在每天都在做梦将来

有一天自己的技术有多么多么牛B

 

把话说回正题。这两天都在看SOPC,感慨一下,那不是几天就能看下来的,需要以前的积累。就像张无忌学九阳神功用了几

年,而在学乾坤大挪移时就花了几个时辰。内力还没学够,那东西我觉得看不下去,得放一放。

有点像编写LINUX设备驱动的技术基础上说的:

1、编写LINUX设备驱动要求工程师有良好的硬件基础,懂得SRAM、FLASH、SDRAM、磁盘的读写方式(这个过时了)、

     UART、I2C、USB等设备的接口,轮询、中断、DMA的原理、PCI总线的工作方式以及CPU的内存管理单元(MMU)等

2、编写LINUX设备驱动要求工程式师具有良好的C语言基础,能够灵活地应用C语言的结构体、指针、函数指针以及内存动

     态申请和释放等。

3、编写LINUX设备驱动要求工程师具有一定的LINUX内核的基础,虽然并不要求工程对内核各部分有深入的研究,但至少要

     了解设备驱动与内核的接口,尤其对于块设备、网络设备、FLASH设备、串口设备等复杂设备

4、编写LINUX设备驱动要求工程师有良好的多任务并发控制和同步的基础,因为在设备驱动中会大量使用自旋锁、互斥、信

     号量、等待队列等并发与同步机制

                                                                                            -----------------《linux设备驱动开发详解》

 

alter的avalon总线,后面的还有ucos系统、IP核,虽然IDE让这个系统设计起来方便得很,但还是得理解了才好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值