摘要:香蕉派 BPI-M1+ 开源硬件开发板深圳市源创通信技术有限公司公司http://www.sinovoip.com.cn/cp_view.asp?id=562产品介绍BananaPIBPI-M1+是一款高性能双核开源硬件单板计算机,BananaPI BPI-M1+是一款比树莓派更强悍的双核Andro...
阅读全文
随笔分类 - 物联网
摘要:Cubieboard4 also named CC-A80, is a open source mini PC or single board computer which has ultra-powerful performance and mainly aims to office, games...
阅读全文
摘要:日前,国内电子原型类开发团队Mixtile(深圳致趣科技)新推出的 Mixtile LOFT套件,受到业内著名的海外科技网站CNXSoft的关注和报道。如果要阅读相关的原文报道,可点击这里。下面摘录“雷科技”的翻译稿子(稍微做了一些调整):随着全志芯片不断发展,市面上有不少开发板子用的是他们A20的...
阅读全文
摘要:linux usb 驱动详解 USB 设备驱动代码通过urb和所有的 USB 设备通讯。urb用 struct urb 结构描述(include/linux/usb.h )。 urb 以一种异步的方式同一个特定USB设备的特定端点发送或接受数据。一个 USB 设备驱动可根据驱动的需要,分配多个 ur
阅读全文
摘要:OpenJTAG+Eclipse 3.5+GDB+Mini2440图文教程OpenJTAG与JLink的区别比较:相同点:都同时具备USB转JTAG、USB转串口功能差别:1. 操作系统:OpenJTAG可以用在Windows、Linux下;JLink只能用在Windows下,在Linux下它的调试...
阅读全文
摘要:delete delete delete delete
阅读全文
摘要:下面这个图片是本次的硬件资源:一个无线路由器的开发板,一个8G的u盘,一条手机的数据线(可以作为串口和供电使用),一条网线,一个USB Hub。 <ignore_js_op> IMG_20140328_130835.jpg (0 Bytes, 下载次数: 46) 下载附件 保存到相册 2014-3-
阅读全文
摘要:http://download.csdn.net/detail/u011500307/7011649 http://my.oschina.net/fgq611/blog/180750 http://blog.csdn.net/ofaith12345/article/details/24963457
阅读全文
摘要:Linux驱动开发 -- 打开dev_dbg() 2012-10-23 19:21:54 分类: LINUX linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。 1、打开调试开关:你调试的文件中必然包含了,或者,后者包含了前者,在包含此头文件之前,使...
阅读全文
摘要:下载与烧写 使用U-boot将映像文件烧写到板上的Flash,一般步骤是: (1)通过网络、串口、U盘、SD卡等方式将文件传输到SDRAM; (2)使用Nand Flash或Nor Flash相关的读写命令将SDRAM中的数据烧入Flash。 下面是烧写范例: 如果使用 SD卡和U盘形式更新U-bo
阅读全文
摘要:今天用主线Linux内核移植到MINI6410,主线内核2.6.37.1基本已经支持了MINI6410的板子,所以移植到能够启动起来的阶段很简单,但是在移植的时候还是出现了一个比较常见的问题: MINI6410 # bootm 0x50008000 ## Booting kernel from Le
阅读全文
摘要:Linux uevent机制 Uevent是内核通知android有状态变化的一种方法,比如USB线插入、拔出,电池电量变化等等。其本质是内核发送(可以通过socket)一个字符串,应用层(android)接收并解释该字符串,获取相应信息。 一、Kernel侧: UEVENT的发起在Kernel端,主要是通过函数 int kobject_uevent_env(struct kobj...
阅读全文
摘要:linux 内核驱动--Platform Device和Platform_driver注册过程 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。 Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_driver 进行注册。 Lin...
阅读全文
摘要:操作系统常见面试题及答案1. 什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基...
阅读全文
摘要:C语言嵌入式系统编程修炼2008-08-19 作者:宋宝华 来源:天极网C语言嵌入式系统编程修炼之背景篇本文的讨论主要围绕以通用处理器为中心的协议处理模块进行,因为它更多地牵涉到具体的C语言编程技巧不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操...
阅读全文
摘要:/************************ Chapter3 系统类 ***********************/1. Rtx51 Tiny是如何实现任务调度,切换的? 时间片轮转,每个任务执行一定的时间退出执行下个任务如此循环。一个时间片内任务可以通过调用系统函数结...
阅读全文
摘要:嵌入式常用定义整理简述常见的嵌入式存储器和特点(4种以上)。ROM、SRAM、DRAM。根据掉电数据是否丢失,存储器可以分为RAM(随机存取器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。人们通常所说的内存即指系统中的RAM。RAM又可分为SR...
阅读全文
摘要:两道嵌入式软件工程师面试题,答对者甚少啊!1、LINUX下的Socket套接字和Windows下的WinSock有什么共同点?请从C/C++语言开发的角度描述,至少说出两点共同点。(10分,说得好的每点加5分,没有上限。精通SOCK编程者破格录用。)本题的目的就是考考应试者的SOCK功底,以及应用能...
阅读全文
摘要:嵌入式软件笔试 Chapter1 语法类 1 .volatile作用?应用场合举3例 volatile修饰的变量表示这个变量可能会被意想不到的改变,对该变量的操作将不作优化,用到该变量时都从这个变量的原始地址读取,而不是用保存在寄存器里的备份。 Volatile常用在: 1)....
阅读全文
浙公网安备 33010602011771号