嵌入式
Selina013
这个作者很懒,什么都没留下…
展开
-
树莓派启动:for Mac
实验器材:硬件准备:实验主板一块(树莓派);5V/1A电源一个(手机电源);microUSB线一根;USB-TTL串口线一根(FT232RL芯片或PL2303芯片)。PC一台(Mac OS);路由器软件需求:PC上的USB-TTL串口线配套的驱动程序PC上的串口终端软件:minicomPC上的SSH软件(Mac自带)交叉编译软件 实验步骤:硬件准备:连接串口线:串口线黑线接地,原创 2016-03-31 20:39:04 · 2332 阅读 · 0 评论 -
RPi——ARM指令验证
实验目的1 深入理解ARM指令和Thumb指令的区别和编译选项;2 深入理解某些特殊的ARM指令,理解如何编写C代码来得到这些指令;3 深入理解ARM的BL指令和C函数的堆栈保护;4 深入理解如何实现C和汇编函数的互相调用。实验内容使用交叉编译工具或本机编译工具,通过C代码和反汇编工具研究:1、生成了Thumb指令还是ARM指令:如何通过编译参数改变,相同的程序,ARM和T原创 2016-04-05 21:14:26 · 1319 阅读 · 0 评论 -
PRi——自行车码表
自行车码表一、实验目的1 理解MCU上电启动过程;2 掌握使用Cube库来编写STM32裸机程序的方法;3 掌握使用Cube库来编写GPIO和UART程序的方法;4 掌握使用Cube库来编写中断响应程序的方法;5 理解前后台程序模式;6 掌握在STM32F103上编写裸机程序并下载运行的方法二、实验内容1. 画出你所实际实施的连接示意图;2. 描述所做的实验原创 2016-04-28 10:57:50 · 1060 阅读 · 0 评论 -
Linux内核驱动子系统(一)GPIO的使用
一 概述 Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使用的二转载 2016-06-03 22:39:58 · 1489 阅读 · 1 评论 -
RPi--lab8网络矩阵显示
Lab8 : 网络LED矩阵显示器 - 嵌入式与计算机网络前言本次实验延续上次实验的环境,使用MAX7219驱动8x8点阵。上位机使用Ubuntu 14.04,下位机使用Raspberry pi 2。使用的还是上次实验编译好的非阻塞式写入点阵支持内核模块。控制点阵显示字符通过write函数向device写入数据即可。#include <string.h>#include <unistd.h>转载 2016-06-27 19:58:03 · 461 阅读 · 0 评论