下载此文档

soc书籍.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
soc 书籍书的话我推荐《嵌入式 linux 应用开发完全手册》, 很不错, 你有什么问题可以问我,我通信大三目前也在研究嵌入式,步骤大致如下: 第一步: 嵌入式开发 pcb 设计, 一般为开发板的电路裁减和扩充,由开发板原理图为基础, 画出 PCB 和封装库, 设计自己的电路。第二步: SOPC 技术, 一般为 FPGA,CPLD 开发, 利用 VHDL 等硬件描述语言做专用 arm 芯片开发, 写出自己的逻辑电路,基于 ALTE R或 XILINU X 的 FPGA 做开发。 Arm9 第三步: SOC 设计, 分前端, 后端实现, 这是硬件设计的核心技术: 芯片设计. 能做到这步, 已经不属于平凡的技术人员。 arm9 开发板软件道路: 第一步:bootloader 的编写,修改, 通过这步熟悉 ARM 硬件结构,学习 ARM 汇编语言, 阅读 ARM 的芯片手册, 感觉就是像操作 51 单片机一样操作 ARM 芯片. 这一步最好的两个参考资料就是: 芯片手册和 bootloader 源代码。第二步: 系统移植, 驱动开发, 我只做过 linux 方向, 所以也推荐学习嵌入式 linux 系统, 作为标准体系, 他开源而且可以获得大量学习资料. 操作系统是整个计算机科学的核心, 熟悉 kernel 实属不易,kernel, 驱动开发的学习, 没有什么捷径, 只有多读代码, 多写代码, 熟悉系统 API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。第三步: 应用程序的编写, 各种 GUI 的移植,qt , minigui 都被大量采用, 两种思想都类似, 熟悉一种就可以。软件道路中, 驱动系统应该是最深入的部分, 不是短时间可以掌握的, 需要有勇气和耐心。嵌入式开发, 软硬结合, 因为硬件条件比 PC 差很多, 所以肯定会遇见不少问题, 因此实践的勇气更加重要. 有问题就解决问题,无数次的实验, 也许是解决问题的必由之路系统芯片 SOC 设计原理机械工业出版社——十一五规划教材数字集成系统芯片( SOC )设计系统芯片 SoC 的设计与测试 2 片上系统设计思想与源代码分析( 含光盘 1张)3 SOC 设计方法与实现 1 ARM SoC 设计的软件和硬件协同验证偶是芯片公司的 HR ,有些发言权: 芯片设计工程师的说法太笼统,一般分为逻辑设计师,模拟设计师, 物理设计师和其他的周边设计工程师包括 FPGA 工程师、 IC 测试工程师、逻辑验证工程师、 RTL 验证工程师等, 针对每一个职位需要什么背景只要到招聘网站上搜索相关职位会马上呈现给你。你可以尝试以下学习路线: (1)C 语言是所有编程语言中的强者,单片机、 DSP 、类似 ARM 的种种芯片的编程都可以用 C 语言搞定),因此必须非常熟练的掌握。推荐书籍:《 The C Programming Language 》这本经典的教材是老外写的,也有中译版本。(2) 操作系统原理, 是必需的, 如果你是计算机专业毕业那也就无所谓了, 如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看, 把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。(3) Linux 操作系统就是用 C 语言编写的, 所

soc书籍 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-04-26
最近更新