我具备的又会是哪些呢。 我学到的能否为我敲开另一扇窗。 什么工作是一份好的嵌入式工作呢。 ...
搞嵌入式驱动开发一年多了,项目做的不少: 从网络驱动到CAN驱动 从Dataflash驱动到NAND NOR FLASH驱动 从CF IDE驱动到各种嵌入式文件系统 从LCD VGA驱动到音频驱动 从IAR到ADS再到GCC Ucos到linux 从I C总线到SPI再到SSC以及TCP IP协议。 但感觉并没有学到什么东西,除了一个字:累 老实说这些项目,很少有驱动是自己动手写的,基本都是找来相 ...
2017-11-23 16:03 0 3684 推荐指数:
我具备的又会是哪些呢。 我学到的能否为我敲开另一扇窗。 什么工作是一份好的嵌入式工作呢。 ...
嵌入式Linux驱动开发日记 主机硬件环境 开发机:虚拟机Ubuntu12.04 内存: 1G 硬盘:80GB 目标板硬件环境 CPU: SP5V210 (开发板:QT210) SDRAM: 512M (4片K4T1G164Q ) Nand flash: 512M (K9F4G08) 以太网 ...
网上看了很多的嵌入式学习路线,有的比较片面,有的为了博人眼球东拼西凑,几乎把整个行业用得着用不着的技术都写上去了,没有侧重点,简直是劝退指南,还有的纯粹是打广告卖板子招生。 一口君曾经是某见的教学总监,带过的学生也有大几千了,基本都从事linux相关开发工作。 现在在各行各业也基本都是翘楚 ...
我们知道嵌入式操作系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式开发分两种,一种是硬件开发,一种是软件开发。简单来说,嵌入式底层驱动开发就是针对嵌入式操作系统的一些设备编写 ...
个人是从软件工程出身,现较成功转入嵌入式开发行业,在这里说说个人认为纯软件开发转嵌入式开发的需要知道的一些东西。 这个系列解答原来没有做过嵌入式的纯软件人才入门嵌入式可能存在的一些疑问。有些疑问并无关技术,而是知识欠缺一个引子。 还是以STM32为例。欢迎多多补充,多多提 ...
硬件资料: 操作系统:(非虚拟机) 内核版本: 编译器版本: gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.0 ...
简化的驱动框架 话说前面章节讲到了如何利用嵌入式驱动开发的方式进行驱动开发。由于其学习路线相比于裸机开发来说,上手难度稍微大一些,而且代码量也相对来说较多,所以对刚上手的人来说是颇有难度的。本章节,我们将以一个类似于Hello World点灯的例子,来讲解在linux下如何进行内核驱动的开发 ...
线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗? 同步是个过程,阻塞是线程的一种状态。多个线程操作共享变量时可能会出现竞争。这时需要同步来防止两个以上的线程同时进入临界区,在这个过程中,后进入临界区的线程将阻塞,等待先进入的线程走出临界区。线程同步不一定发生阻塞,线程同步的时候,需要协调 ...