自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 从LM3S到LM4F TM4C ARM Cortex-M4 : LM3S的ADC的测试

上一篇文章讲述了本文对TI TM4C Cortex-M4 的多通道ADC DC特性测试,作为对比,本文返回M3,对LM3S系列中的LM3S3748的ADC进行测试。具模拟输入通道与ADC核、序列SEQ、采样次数STEP的关系和配置方法等,请参考上一篇文章。这里主要讲述测试结果。

2013-08-19 13:54:56 2615 2

原创 面向接口设计——软硬件开发的原则

以前做硬件设计的适合,感触最深的是一定要面向接口设计。只有合理定义了接口(功能独立的模块与外界交互的出入口,即为接口)各种参数,并在设计的时候遵循了接口标准,已经设计的模块才能重用,新的设计才能并入已有系统,才能做到模块化模版化。涉及最难的部分也往往是接口部分。一个硬件系统的设计,按照功能和规模的大小,模块划分很灵活,可以根据电路功能、硬件驱动、总线接口,设置是不同板卡、不同整机,都可以成为独

2013-08-09 22:45:16 3767

原创 从LM3S到LM4F TM4C ARM Cortex-M4 : grlib图形显示

这里讲述的是在M4上实现基于图形固件库grlib的图形显示。硬件为 TM4C123G LaunchPad + EB-LM4F120-L35(Kentec 3.5” TFT LCD Touch Screen)(基于StellarisWare版本9453的固件,而不是全新的TivaWare_C_Series1.0。)1,从TI.COM下载并安装StellarisWare固件库SW-LM3S-9

2013-07-24 11:34:17 3617

原创 从LM3S到LM4F TM4C ARM Cortex-M4 : Migrating Software Projects from StellarisWare® to TivaWare™

TI 已经Not Recommand for New Design (NRND) 不推荐新的设计应用LM3S,原来LM3S的产品主页也已经从TI的产品线中撤下。现在主推TM4C(刚开始称为LM4F,现在正式换为TM4C)。TM4C的性能更高,价钱更低(相同性能,其价格与ST接近)——有必要从昂贵的LM3S迁移到TM4C。本文记录了从LM3S迁移到TM4C的过程。LM3S的固件为Stellari

2013-07-23 15:18:07 3814

原创 读写Stellaris Cortex-M3片上RAM和FLASH

概述为:可以用片上MPU单元开辟一块存储区域,通过指令读-写该区域,实现数据的自定义存储-读取。该操作对片上RAM和FLASH同样有效。该操作是动态的,根据需求建立MPU内存区域,用完之后可以释放内存。除了LM3S101和LM3S102之外,Stellaris M3都有片上MPU单元,有无片上ROM并不影响MPU的使用。参考例程来自:SW-EK-LM3S8962-8555(无片上R

2012-04-28 10:38:05 3007

原创 TI Stellaris图形库的两种文字显示方式

TI Stellaris图形库的两种文字显示方式(1)无闪屏的动态文字显示方式---GrStringDraw一个典型的基于GrStringDraw指令的文字绘制过程为:// 首先,初始化// 声明绘图上下文tContext sContext;// 初始化显示驱动Kitronix320x240x16_SSD2119Init();// 打开背光Kitronix320

2012-03-28 12:02:03 4011 1

翻译 TI低功耗蓝牙(BLE)介绍

TI低功耗蓝牙(BLE)介绍本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer’s Guide (Rev. B),部分图片直接引用自该文档,不一一说明。初稿,待修改。一、概述1、BLE蓝牙协议栈结构附图6 BLE蓝牙协议栈结构图分为两部分:控制器和主机。对于4.0以前的蓝牙,这两部分

2012-02-28 15:39:06 76464 15

原创 How to port Ubuntu 11.10 to Beagleboard 怎样移植Ubuntu 11.10 到BeagleBoard

How to port Ubuntu to Beagleboard 怎样移植Ubuntu到BeagleBoardThis note followed article named BeagleBoardUbuntu located at http://elinux.org/BeagleBoardUbuntuFollowing method 1 in that article: Dow

2012-02-25 14:01:11 3357

原创 嵌入式系统中QT与文件系统和应用程序的关系

嵌入式系统中QT与文件系统和应用程序的关系前言从硬件底层到应用程序,构建linux嵌入式系统的过程分为5部分:bootloader移植,内核移植,根文件系统构建,图形系统构建和应用程序开发。根据网络资料,我们都能够分步完成这5个部分,但有的时候总觉知其然不知其所以然,好像不知不觉都已经建立起了一个系统,但相关的概念和方法仍然很模糊,尤其是图形系统构建。本文的“图形系统”特指应用于linux

2012-02-23 21:01:09 5345

原创 嵌入式系统中的LCD调色板

1.LCD显示原理我们知道由红(R)绿(G)蓝(B)三种颜色以不同的搭配可以形成各种色彩,RGB各个分量越是丰富,它们混合而成的色彩也越丰富。在数字领域,当表示RGB各个分量的数据位数越高,则该数据描述的RGB各分量的种类就越丰富。常见的术语24BPP和16BPP就指的是RGB共有24bit或16bit数据来描述,能够表达的色彩数目就是2的24次方或2的16次方。当然还有其他BPP类型。16B

2012-02-18 11:36:11 3373 2

翻译 灰度图Gray Scale Image 或是 Gray Scale Image

1.灰度图Gray Scale Image 定义Gray Scale Image 或是 Gray Scale Image,56阶。又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为2用灰度表示的图像称作灰度图。什么叫灰度图?任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:  1.浮点算法:G

2012-02-18 10:24:54 9301

WS2812B.zip

资料包含了WS2812的中文数据手册+原理图+pcb图+3D封装,pcb图采用了级联的方式扩展,资料来自网络,如有侵权立即删除

2021-01-19

自主移动机器人国外经典教程Probabilistic Robotics

自主移动 机器人 国外经典教程,ProbabilisticRobotics,高清 彩色

2010-05-31

UC_Berkeley_EECS研究生手册

!UC_Berkeley_EECS研究生手册

2010-05-31

Computer Architecture- A Quantitative Approach - 4ed英文原版,完整高清

Computer Architecture- A Quantitative Approach - 4ed

2010-05-31

Windows操作系统原理

Windows操作系统原理Windows操作系统原理

2010-05-08

ucOS-2源码公开的实时嵌入式操作系统-邵贝贝

ucOS-2 源码公开 实时嵌入式操作系统 邵贝贝

2010-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除