![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 79
Mr. Code
这个作者很懒,什么都没留下…
展开
-
ARM Linux双网卡设置转发
文章目录简介内核增加`netfilter`组件移植iptables制定转发规则最后简介一台嵌入式的设备,有两个网卡,一个是eth0,可以连接外网,另一个eth1,连接内部网络设备,比如网络摄像机。想通过eth0直接访问到网络摄像机,比如访问摄像机的主页,或者rtsp网络推视频流。如下图所示 嵌入式设备 eth0:192.168.0.172eth1:172.16.0.55外部电脑:192.1...原创 2019-11-25 09:59:03 · 2397 阅读 · 0 评论 -
无线网卡RTL8812AU移植到ARM Linux
文章目录概述内核增加组件编译驱动源码移植工具和连接wifi上网概述RTL8812AU支持802.11ac,同时支持2.4G和5G。移植的办法基本上和RT3070类似,但是有些区别。内核组件需要增加一项内核组件不包含RTL8812AU的驱动,需要另外下载源码编译不需要另外准备firmware文件建议先阅读“无线网卡RT3070移植到ARM Linux”这篇,用的工具是一样的,本篇只论...原创 2019-11-18 22:40:05 · 3547 阅读 · 0 评论 -
无线网卡RT3070移植到ARM Linux
文章目录内核增加组件Firmware准备好移植`libopenssl-1.0.1`移植`libnl-3.4.0`移植`wpa_supplicant-2.8`修改.config文件设置PKG_CONFIG_PATH环境变量编译和安装创建通讯的目录连接wifi上网内核增加组件增加以下组件:Networking support -> Wireless ,按下图RT3070是Ralink公司...原创 2019-11-18 22:33:24 · 1414 阅读 · 0 评论 -
XMOS软件开发入门(6) - xc语言(4)之事件处理以及任务间使用接口通讯
文章目录本篇目的开发环境简介接口定义select事件处理接口用于任务间通讯接口用于任务间通讯的程序语法要求任务间多个多个接口通讯服务端发起事务通知(Notifications)接口数组扩展接口的客户端API本篇目的继续XMOS的程序开发-xc语言的任务间的通讯机制:使用接口的方式,以及xC的事件处理。开发环境硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100...原创 2019-09-30 17:16:12 · 1778 阅读 · 1 评论 -
XMOS软件开发入门(5) - xc语言(3)之任务间使用通道通讯
文章目录本篇目的开发环境简介Channels用于任务间通讯Streaming Channels用于任务间通讯本篇目的继续XMOS的程序开发-xc语言的任务间的通讯机制:使用通道的方式。开发环境硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"IDE开发环境win10 下的 xTIMEcomposer简介xC不使用信号量或者同步锁这些来同...原创 2019-09-28 09:52:07 · 1490 阅读 · 1 评论 -
XMOS软件开发入门(4) - xc语言(2)之并发机制
文章目录本篇目的开发环境XC和C的区别简单说明并发执行机制本篇目的继续XMOS的程序开发-xc语言的并发机制。开发环境硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"IDE开发环境win10 下的 xTIMEcomposerXC和C的区别简单说明XC对C做了扩展,多个一些C没有的东西;有些则和C有区别。但是基本上C能用的,XC上都能用...原创 2019-09-26 20:49:29 · 1284 阅读 · 0 评论 -
XMOS软件开发入门(3) - xc语言(1)之hello world
文章目录本篇目的开发环境新建工程XVF3100评估板新建工程遇到的麻烦建立自己的新工程Hello World 程序本篇目的后面开始说XMOS的程序开发-xc语言。开发环境硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"IDE开发环境win10 下的 xTIMEcomposer新建工程XVF3100评估板新建工程遇到的麻烦如果用的是普...原创 2019-09-25 21:53:13 · 3135 阅读 · 1 评论 -
XMOS软件开发入门(2) - 烧写、编译、调试开发板
文章目录本篇目的开发环境主要内容程序烧写编译程序运行程序详细过程获取资源binary文件下载SDK包下载开发环境xTIMEcomposer下载安装注册开发环境烧写程序编译程序/运行程序本篇目的熟悉如何把程序烧写到评估板,如何使用开发环境编译程序、运行程序。开发环境硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"IDE开发环境win10 下的 ...原创 2019-09-25 21:15:28 · 4023 阅读 · 2 评论 -
XMOS软件开发入门(1) - 开发板硬件资源介绍
文章目录文档目的XMOS简介评估板"xCORE VOCAL FUSION XP-VF3100-BASE"简介主处理器资源GPIO介绍GPIO简介连接FLASH的GPIOI2C使用的GPIOLED使用的GPIOButton使用的GPIO文档目的记录在XMOS的芯片平台上软件开发入门的过程。硬件平台使用官方评估板"xCORE VOCAL FUSION XP-VF3100-BASE"IDE开发...原创 2019-09-24 12:47:24 · 3312 阅读 · 2 评论 -
【原创】用J-LINK烧写ARM开发板的Nor Flash
以往烧写开发板上的nor flash,大多以JTAG接电脑并口进行烧写,但是目前带并口的电脑几乎很少,USB口则常见。虽然也有带USB的HJTAG,然而价格对于个人而言相对偏高,淘宝上几十元的J-LINK随处可见,因此可考虑使用J-LINK烧写。 J-LINK购买时,配有光盘,内有驱动程序,或者到http://www.segger.com/downloads.html下载最新的驱动,使用原创 2016-05-09 23:31:37 · 5323 阅读 · 0 评论 -
windows7 64位系统安装VMware Centos 64位系统搭建开发环境
一、概述 windows是我们最常用的工作系统,Linux开发很多人通常是在windows下安装虚拟机,然后在虚拟机中安装Linux。本文主要记录在搭建开发环境的过程中遇到的问题以及解决方法。 博主所用环境: 电脑:带无线上网的笔记本主机操作系统:Windows 7 Ultimate, 64-bit 6.1.7601, Service Pack 1VMware:VMware® Works原创 2016-05-09 23:31:39 · 1808 阅读 · 0 评论 -
Keil MDK使用J-LINK分别在Sram,Nor Flash以及Sdram中调试代码的原理和方法
一、概述 MDK开发ARM裸机程序时,在调试阶段通常是先让程序在SDRAM中执行,以加快调试速度,也避免频繁烧写Nor Flash,因此需要知道如何指定程序在哪个位置执行。本文以realarm 2410开发板为例,进行描述。该开发板使用S3C2410A做为CPU,有2MB的 Nor Flash,以及64MB的SDRAM,4KB的SRAM。程序可直接在Nor Flash中调试和运行,如果代码小于4K原创 2016-05-09 23:31:42 · 4478 阅读 · 0 评论 -
用J-LINK烧写Bootloader到ARM开发板的Nand Flash
一、起因和原理 起因:以往电脑烧写bootloader到 nand中是采用jtag以及jflash,jtag是使用并口连接的,目前电脑一般没有并口了,现今一般是使用较便宜入手的J-LINK,使用USB,就不能再使用以往的jflash烧写了。因此需要找到一个J-LINK烧写Nand的方法。 以下说明J-LINK烧写Nand的原理。 以realarm2410开发板为例子说明,该开发板要把跳线设置原创 2016-05-09 23:31:44 · 3956 阅读 · 0 评论