• Nucleo-144 STM32F429应用:硬件IIC驱动0.91英寸OLED+MPU9250

    liposlt
    liposlt
    社区获奖的板子144pin的Nucleo STM32F429已经到手一周多了,这两天刚好有空立马玩起来。昨天晚上纯手工按照Arudino UNO的接口(Nucleo都是兼容Arduino的)做了一块0.91英寸的OLED的驱动板,今天直接把先前在L476上边写的驱动程序移植过来,其实也就是改了头文件而已,HAL库用起来就是方便呀。直接就跑起来了,F4系列性能还是蛮强悍的,我就点亮OLED和读取MPU9250感觉有点大材小用呀…
    • June 8, 2016
  • Debugging Embedded Systems: the Problems and Solutions

    Daniel O'Hara
    Daniel O'Hara
    Debugging Embedded Systems: the Problems and SolutionsThis article is the first in a series on the new debug features in SOMNIUM DRT.We all know from experience(and this is confirmed by many studies) that…
    • June 8, 2016
  • Evolving IP Configurability with ARM IP Tooling

    Eoin McCann
    Eoin McCann
    The trend for the electronics industry remains the same as ever; we want chips that are smaller, faster, more efficient. When you look at the trajectory of SoC designs you can see that the cost of integrating…
    • June 7, 2016
  • Configuring DS-5 for the System Trace Macrocell

    Matt Sealey
    Matt Sealey
    In previous blogs we covered an introduction to System Trace Macrocell (STM) concepts and terminology, and the STM Programmers' model with an example of how to generate efficient trace data. Once the…
    • June 7, 2016
  • Programming ARM's System Trace Macrocell

    Matt Sealey
    Matt Sealey
    In this blog, the second in a series, we explore the programmers' model for the ARM System Trace Macrocell. A previous blog covered basic concepts of the STM architecture and implementation. Example…
    • June 7, 2016
  • DAC 2016: ARM unveils POP IP for Cortex-A73, Mali-G71 for mainstream mobile SoCs

    Brian Fuller
    Brian Fuller
    AUSTIN, Texas—With an eye toward enabling next-generation mainstream mobile designs, ARM this week announced ARM Artisan physical IP, including POP™ IP, based on the new ARM Cortex-A73 processor. Targeting…
    • June 7, 2016
  • NucleoF429 基础应用1: TIM1+ADC+USART 波形显示

    Xiaoya
    Xiaoya
      上次竞答获赠的NucleoF429到手好几天了,陆续看了一些资料,180MHz的主频比起之前48MHz/72MHz的芯片来说,性能提升不少,外设功能也一应俱全。但也没玩什么高端的(比如图像处理,跑OS等),也体现不出180M的性能优势来。所以还是按照惯例,先跑一个简单的Demo再说。(上次拿到F031K6时,说要做一个USART的波形显示,后来一忙也忘了,这次顺便补上。)  这个Demo主要功能是使用Timer定时触发ADC采样…
    • June 7, 2016
  • 展望计算机视觉的未来

    Song Bin 宋斌
    Song Bin 宋斌
    原文地址:Seeing the Future With Computer Vision作者:freddijeffries在2016年,自动化成为了一个众人关注的焦点。物联网的兴起就是这一风潮的一部分,并且这一潮流扩宽了我们的眼界使我们意识到生活中有这么多方面可以进一步提高效率。只要允许设备、传感器和其他技术产品,能够互相沟通、共享数据、并根据数据来做出明智的决定, 我们可以减少人类的直接输入但仍然保持周围世界的运转…
    • June 7, 2016
  • Introduction to ARM's System Trace Macrocell

    Matt Sealey
    Matt Sealey
    This article aims to introduce the ARM System Trace Macrocell (STM), outlining what it is, its basic operation, and why one might want to use it. Example code will be provided, minimally targeted at the…
    • June 6, 2016
  • 16核!华为自主架构处理器突然杀出:主打服务器

    wangyong
    wangyong
           作为国产处理器的优秀代表,华为麒麟已经在移动领域开辟了一片天空,而现在华为也悄然进入了服务器市场,而且上来就是用了非公版自主架构!  在日前的中国十二五科技创新成就展上,华为展出了其第一台ARM平台服务器“泰山”(Taishan),配备自主研发ARM架构64位处理器“Hi1612”,采用台积电16nm工艺,拥有多达16个核心,兼容ARMv8-A指令集。  华为表示,除了存储单...
    • June 5, 2016
  • Digital world and neuroscience on a collision course?

    Karthik Ranjan
    Karthik Ranjan
    Something of major significance happened on Friday June 3rd . The computing world collided with the world of nueroscience, here are the two relevant referneces: The Independent reported that Elon Musk…
    • June 5, 2016
  • [Quick tips] Use ffmpeg to convert pictures to raw RGB565

    Myy
    Myy
    Here's a quick tip to convert pictures to raw format with FFMPEG, in order to use them as a texture in OpenGL, with no extra conversion :BMP filesffmpeg -vcodec bmp -i /path/to/texture-file.bmp -vcodec…
    • June 4, 2016
  • Deep Learning Episode 1: Optimizing DeepMind's A3C on Torch

    Mark O'Connor
    Mark O'Connor
    In February, a new paper from Google's DeepMind team appeared on arxiv. This one was interesting – they showed dramatically improved performance and training time of their Atari-playing Deep Q-Learning…
    • June 3, 2016
  • STM32F429ZIT6U-SysTick

    dd
    dd
    SysTick—系统定时器是属于ARM内核中的一个外设,内嵌在NVIC中,一个24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK。SysTick—系统定时有4个寄存器,如下图,详细参考CM4内核编程手册(英文)http://pan.baidu.com/s/1nuSg8fn有的时候程序需要用比较精确的延时,所以编写一个精确的延时程序非常有必要,特别是在写一些对时序要求比较高的程序…
    • June 3, 2016
  • Eye Heart VR

    Freddi Jeffries
    Freddi Jeffries
    Welcome to the next installment of my VR blog series. In previous VR blogs we’ve considered the importance of clear focus to a VR experience, as well as the essential requirement to keep ‘motions to photons…
    • June 3, 2016
  • STM32F429ZIT6U-RCC

    dd
    dd
    这次配置了一下板子的时钟(RCC)根据cube或者官方参考手册和数据手册(中文的)http://pan.baidu.com/s/1nuSg8fn根据cube配置个人感觉比较直观容易理解,也可以看着参考手册来配(P107)直观效果么 就是闪闪灯啊,哈哈哈。不同时钟频率下,闪烁速度不一样,延时目前用的就是软件延时。我有一个逻辑分析仪,很便宜的,频率不高,试着抓了下波形,没有示波器,勉强用用时钟配置如下…
    • June 2, 2016
  • 对于基于ARM® Cortex®-M0内核的一些见解

    chen000000009
    chen000000009
    基于ARM® Cortex®-M0的MCU我也使用过不少,包括STM32-L0系列和STM32-F0系列,以下就来谈一下我的使用感受和见解吧 首先,对于Cortex-M0的产品来说,其性能不会太好。这个系列的MCU属于ARM-v6的架构,而像Cortex-M3、 Cortex-M4和 Cortex-M7等都是采用的ARM-v7的架构,因此首先从架构上面来说,这个Cortex-M0就比其余M系列的处理器要落后…
    • June 1, 2016
  • 2016 ARM ST mbed 知识竞赛社区纪念品

    水伯
    水伯
    在赢取免费144pin mbed开发板(Cortex-M4)2016 ARM ST mbed 知识竞赛中答对题目。获得斑竹私人奖励的ARM社区纪念品一份。现已收到了社区纪念品,图片如下:  1,很漂亮的礼品盒包装。2,猜猜看是啥礼物?3,很精致卡包,上面还有ARM的Logo。4,看看包里的风景。还有钥匙链,呵呵。。。           这次活动尽管没有赢取144pin…
    • June 1, 2016
  • STM32F429ZIT6U_TEST

    dd
    dd
    昨天拿到的板子,比想象中大,对比之前手里的一块nucleo板个头差的不是一点两点。拿到手,用keil跑了个LED,打算官方例程都跑一遍吧。开发工具么有多种选择,常用的是keil IAR ,我都有用mbed目前没有用,操作很简单的,跑跑自带例程可以的还有就是stm32cubemx 挺好用的,不过习惯标准外设库的有可能不太习惯cube里的HAL库,不过用习惯了都一样,看自己的选择说实话,cube配时钟挺好…
    • June 1, 2016
  • RaspberryPI3学习笔记0x05——配置ftp服务

    奋斗小米
    奋斗小米
    最近,在苦学pathon,深深被他的强大折服。由于PI都是通过远程上去的,来来回回文件的交换都是通过一个U盘来实现的,好麻烦的说。于是,通过百度找到一种开源FTP服务器vsftpd,很实用,也很强大。0x00 安装vsftpd服务器文件大小约500KB,下载约1分钟左右,看你的宽带网速,命令如下:sudo apt-get install vsftpd0x01 启动FTP服务sudo service…
    • May 31, 2016
  • Stride argument in OpenGL ES 2.0

    Myy
    Myy
    I'm putting this information here, as it took me way more time than it should to understand how the stride argument works in glVertexAttribPointer.This argument is extremely important if you want to pack…
    • May 31, 2016
<>