估计没什么价值,单纯地记录下时间,以便以后查看。 TMS320F28335 STM32f030 i3 4170 i3 4170 主频 150MHz 48MHz 3.7GHZ 3.7GHZ IDE CCS6.0 Eclipse VS2015社区版 ...
开发板自带的LCD驱动是基于platform总线写的,所以如果要使其它的LCD能够在自己的开发板上跑起来,那么就先了解platform驱动的架构,下面简...
上一篇,纯粹玩 ESP8266,写入了 init.lua 能收发 UDP。这次拿 BBB 开刀,用 BBB host 一个 web server ,用于与用户交互,数据来自 ESP8266 的 UDP 交互...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持...
之前在设计板卡时,只是听过相关的概念,但是未真正去研究关于SI相关的知识。将之前看过的一些资料整理如下: (1)信号完整性分析...
想了解一下DM9000的移植修改原理,所以分析了一下时序图和引脚连接 首先看一下DM9000的引脚和MINI2440的引脚连接 DM9000MINI2440功能描述 SD0DATA0数...
u8 是 unsigned char u16 是 unsigned short u32 是 unsigned int...
1、为何引入input system? 以前我们写一些输入设备(键盘、鼠标等)的驱动都是采用字符设备、混杂设备处理的。问题由此而来,Linux开源社...
之前在相关博文中有提及过相关DCDC开关电源相关 知识。在设计电源过程中,最佳的工作频率是一个重要的参数。对于低频,往往对应周围器...
左上角几个管脚分别是J601和J801 J601: 第一排两个管脚:可以使用跳线帽短接,作用是: 连接:当电源接通后就自动启动 断开:需要按下最...
使用位带操作 , 位带操作就是把每个比特膨胀成一个32位的字,当访问这些字的时候就访问这些比特位。 http://www.cnblogs.com/xiaobo-Linux/ 然后...
首先是一些基础知识: LCD 1602简介 :(图片来自http://www.51hei.com/bbs/dpj-36571-1.html) Arduino LiquidCrystal库简介: 这个库可以封装了对LCD芯片的一些...
最近一直在调试视频 采集卡,和PC端连接的是USB接口,使用的是cypress的CY7C68013A-56PVXC。 //================================================================...
电源层与地线层的谐振控制 一旦PCB的电源与地层的形状、距离以及中间介质定下来以后,发生谐振的频率也就定下来了。 采用LC等效电路,...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持...
对于硬件工程师来说,一些工具的使用也至关重要,工具使用的不当,往往导致得到的结果也是不正确的,可能会给硬件工程师一个错误的...
S3C6410的中断主要改进是. 增加中断向量控制器,这样在S3C2440里需要用软件来跳转的中断处理机制,在S3C6410完全由硬件来跳转。你只要把IS...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持...
之前一直是到处写printf来打印调试信息,不需要是还得一个一个注释掉.之后上网查询发现有很多方法来进行DEBUG打印,参数可变而且方便一次性...
NodeMCU 的文档里面终于发现,ESP8266 的GPIO 2 确实是 PIN 4,GPIO 0 是 PIN 3。 https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_cn 话说,这个 API 不是...
在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去...
写在前面 2012年写的毕业设计,仅供参考 反汇编的目的 缺乏某些必要的说明资料的情况下, 想获得某些软件系统的源代码、设计思想及理念...
推荐一本不错的书籍,《电子设计从零开始》(杨欣)。通读此书,通俗易懂,还结合multisim进行仿真验证。对本科阶段的模电书籍是一种颠...
2. 3 4 5 6 7 QQ 463431476 8 9...
问题表现: 在明明引用了头文件的情况下,出现undefined reference to `'的情况,例如下图: 解决方法: 在左边的数据目录定位到system\src\stm3...
最近在移植QQ物联协议,需要读取设备mac地址。 读取CC2541设备MAC地址的方法,有直接读取mac寄存器,也可以调用协议栈API。这里采用的是调...
面对模拟电路中各种公式,若是不掌握本质内容,即使知道公式,哪天换一种模式,可能就不会算了。本节主要讲解运算放大器的计算。 运...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持...
SPI总线结构 SPI(Serial Peripheral Interface)串行外设接口 ,是一种高速的,全双工,同步的通信总线。采用主从模式(Master Slave)架构,支持多个slave,...
有时候要用串口作为debug输出,但有时候硬件的串口没那么多,无意间发现可以使用J-Link的RTT功能,有了它再也不用为缺调试窗口发愁了。具...
BOSS: Bidrectional Operating Sytem Scheduler (uITRON and Linux) 双向的操作系统调度 控制ARM异常处理会将异常相应的派遣到uITRON或者Linux端 除了linux的...
回车 代码:CR ASCII码:\ r ,十六进制,0x0d,回车的作用只是移动光标至该行的起始位置; 换行 代码:LF ASCII码:\ n ,十六进制,0x0a,换行...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持...
原文链接:http://www.orlion.ga/762/ 一、单步执行和跟踪函数调用 对于以下程序 最后打印出的结果是55和5105,而第二个结果应该是5050。现在用g...
使用Arduino读取LM35温度传感器的值算出当前温度显示到LCD上: 关于控制LCD的显示前一篇文章中已经介绍了http://www.cnblogs.com/Zhang-Shangyu/p/5249...
TL431的主要作用是使得电路获得更稳定的电压,TL431是一种较为精密的可控稳压源,有着较为特殊的动态阻抗。其动态响应速度快,输出噪声...
// void KEY_Init( void ) // IO { GPIO_InitTypeDef GPIO_InitStructure; // KEY0--GPIOA.13,KEY1--GPIOA.15 IPU RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE); ...
前瞻: 工具的准备:电脑安装[telnet客户端]、下载安装(或解压Tftpd)、WinPcap(这是用于 BreedEnter可以正常打开的组件,必须安装,不安装无法开...
1.在使用altium designer画PCB时,在PCB界面画线找不到焊盘的中心点,将输入法切换到英文状态,按键盘D---O---勾选snap to object hotspots即可。 2.想...
线缆作为连接器件,相当于不同系统之间沟通的桥梁,选择线缆类型的好坏,也决定着传输信号的质量,影响着整个系统的稳定性。 (1)特...
rror:Flash Download Failed-"Cortex-M3"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoDe...
本文引自链接http://www.52rd.com/Blog/Detail_RD.Blog_imjacob_16830.html?WebShieldDRSessionVerify=COR6tnpfsOXExxEAO6Z6 今天再看《嵌入式软件系统教程》((美)西...
实验4 外部中断实验 一、实验目的 理解中断的基本概念。 掌握STM32的中断源及中断优先级。 掌握STM32外部中断技术的基本使用方法。 掌握...
对于使用FX2的用户,可以升级到FX2LP,上述的应用笔记《AN4078-C》中就讲解了在升级中的注意事项。 必要的修改: 1.晶振的匹配电容需要更改...
对于三端稳压器,最常用的有78X系列和79X系列。那么针对7805解释一下各个参数的意义。 首先下载7805手册,可以看出其特性描述如下: 1.输...
在第一次插入USB设备时(笔者用的是自己做的USB最小系统来测试),插入电脑后,在设备管理器中会显示 未知设备,如下图所示: 点击右键...
其实之前也有提及过,Cypress公司提供的官方文件和应用手册真的可以解决很多问题。做的也很人性化,操作也及其简单,几乎只要在 TD_in...
2个数组 : static const WCHAR tbl_lower[] = { 0x61 , 0x62 , 0x63 , 0x64 , 0x65 , 0x66 , 0x67 , 0x68 , 0x69 , 0x6A , 0x6B , 0x6C , 0x6D , 0x6E , 0x6F , 0x70 , 0x71 , 0x72 , 0x73 ...
【初识Github】 首先让我们大家一起喊一句Hello Github。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核...
这个 GCCUI.EXE 是配合上一篇博文《用VC6开发嵌入式LINUX程序》说的:用VC6辅助开发LINUX程序的时候使用。把 gcc 编译器增加一个简易的图形界面...
前言 最近在自学 Zigbee,每天的主要是任务是:看博客,看 CC2530 的 datasheet 和实践,熟悉片上的 SFR 以及控制板子。 学和做内容包括:IO、外...
编写者:龙诗科 邮箱:longshike2010@163.com 2016-5-18 1.在STM32的数据手册中,引脚定义中的I/O structure中如果是FT的话,说明该引脚兼容5V; 2.IO口一...
...
上述的应用笔记中有介绍FX2LP的启动选项,主要包括I2C启动和USB启动。 说白了I2C启动需要使用外部的EEPROM,USB启动,只是使用上位机控制软...
/* USB Standard Device Descriptor */ const uint8_t Joystick_DeviceDescriptor[JOYSTICK_SIZ_DEVICE_DESC] = { 0x12 , /* bLength */ USB_DEVICE_DESCRIPTOR_TYPE, /* bDescriptorType */ 0x0...
//--- openwrt中的ipk应用 opkg install /tmp/ser2net_2.7-2_brcm63xx.ipk 看到安装成功的信息后启动ser2net Ser2net c /etc/ser2net.conf 试下把这行改一下2001:raw:60...
RT-Thread是一个国产开源的实时操作系统,支持MCU多,外设丰富。值得学习 下载地址: http://www.rt-thread.org/page/31.html ,解压可以得到一下目录...
最近看了一些Android驱动开发前需要知道的资料,收获很多,接下来就谈谈我自己的一些心得体会 。 Android 在近几年时间发展迅速,已经成为智...
u8 是 unsigned char u16 是 unsigned short u32 是 unsigned int...
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; 表面意思是输出控制极性为高,但是意思是定时器输入0,不反相,输出0; 输出控制极性为低,...
嵌入式软件开发中,虽然很多的开发工具已经支持C++的开发,但是因为有时考虑运行效率和编程习惯,还是有很多人喜欢用C来开发嵌入式软...
本文为原创作品,转载请注明出处 欢迎关注我的博客: http://blog.csdn.net/hit2015spring 和 http://www.cnblogs.com/xujianqing/ 这篇博客主要是要讲怎么把...
问题描述 通过 uint16_t ConvData[8]保存DMA搬运的ADC转换数值,但是这个数组数值的顺序总是和ADC不是顺序对应的。比如用7个通道的ADC,当设置...
一个 ARM 汇编语言源程序的基本结构: AREA Init, CODE, READONLY ENTRY Start LDR R0, = 0x3FF5000 LDR R1, 0xFF STR R1, [ R0 ] LDR R0, = 0x3FF5008 LDR R1, 0x01 STR R1, [ R...
使用MDK自己创建一个STM32F103ZE核的项目 加入源码后编译,正常,在线仿真单步执行出现如下问题 error 65: access violation at 0x40021000 : no 'read' p...
编写者:龙诗科 邮箱:longshike2010@163.com 2015-5-18 1.Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。 2.Systick定时...
今天来学习下I2C通信~ I2C(Inter-Intergrated Circuit)指的是 IC(Intergrated Circuit)之间的(Inter) 通信方式。如上图所以有很多的周边设备都是用I2C通信方...
Error:Flash Download Failed-"Cortex-M3"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/Vectreset)默认是AutoD...
说一下刚学习uCOS的心得 1)首先强调一下实时操作系统(RTOS)的特点,最明显的是提供及时响应和高可靠性 2)基于实施操作系统的应用程...
编写者:龙诗科 邮箱:longshike2010@163.com 2015-5-18 STM32F4中GPIO库函数中几个重要的函数: 1.首先是初始化函数如下: 2个读取输入电平函数如下...
call和jmp都是跳转指令,但是call的同时会把pc地址压入堆栈,并且这两种方式都有远和近跳转。下面的分析不全,因为没有在网上找到足够的...
实验室项目需要用Qt在树莓派上开发一个用户交互界面。虽然树莓派的硬件配置随版本更新不断提升,但是还是无法满足直接在树莓派上进行...
说在前面: 上一篇介绍了无线LED闪烁实现的OSAL部分,本篇介绍如何实现无线数据收发及数据处理: 上一篇是用SI跟着流程查看源码,我个人...
前几天刚好同事问起在Cortex-M上延时不准的问题,在网上也没找到比较满意的答案,干脆自己对这个问题做一个总结。 根据我们的经验,最...
1、模块实物 2、引脚说明 3、连接说明,按下图将引脚连接到PC的串口(VCC接3V,GND接地,TX接串口TX,RX接串口的RX, CH_PD接3V,否则wifi不工作...
Apache + MySql + Php . 1 、安装 Apache Apache可以用下面的命令来安装 sudo apt-get install apache2 Apache默认路径是/var/www/ 其配置文件路径为:/etc/apach...
今天来讲一讲我开发SmartTimer的思路。在上一篇介绍SmartTimer的文章《SmartTImer——一个基于STM32的时钟管理器》中,我提到了要实现延迟XX毫秒...
I2C --INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步...
实验01 - GPIO输出控制LED 引脚输出配置: nrf_gpio_cfg_output(LED_1); 引脚输出置高: nrf_gpio_pin_set(LED_1); 引脚电平转换: nrf_gpio_pin_toggle(LED_1); 毫秒...
1、Zigbee协议栈简介 协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗...
一、本实验ADC 配置 分辨率:10 位。 输入通道:5,即使用输入通道AIN5 检测电位器的电压。 ADC 基准电压:1.2V。 二、NRF51822 ADC 管脚分布 N...
一直以来,都渴望为开源世界贡献自己的作品,但总是心有顾虑。首先是之前一直忙碌于公司的项目,没有时间做自己的东西,公司利益为...
最近在看u-boot、osekOS的启动代码,其中涉及到lds文件,通过参考其他网友的文章,希望对lds文件有个明晰的认识,为了巩固及加深影响,特...
前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一、PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连。...
首先简单的介绍一下edison的板子: edison 芯片 22nm工艺,quark双核SoC,采用atom架构,针对小型智能设备 X86架构 相当于一台奔腾级电脑 低功耗...
版权声明:本文为MULTIBEANS ORG研发跟随文章,未经MLT ORG允许不得转载。 最近做项目,需要开发安卓应用,实现串口的收发,目测CH340G在安卓...
Background 使用Keil RTX RTOS的项目开发过程中,在加入一些新的代码之后,发现在线程们被创建并被启动之后,程序就跑飞了。 借助Keil的RTOS ...
目录: 1.树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装 2.树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问 3.树莓派Odroi...
1.运行环境 Windows xp; Arduino1.6.11 IDE. 2.问题 在Arduino编译时,经常出现如下的错误: collect2.exe: error: ld returned 5 exit status exit status 1 Error compil...
TB6612FNG电机驱动模块的简单使用: 文 小波 QQ463431476 博客 http://www.cnblogs.com/xiaobo-Linux/ 欢迎学习转载!...
参考链接:http://blog.csdn.net/zydlyq/article/details/50963360 #include " ../include/CommUart.h " #include " ComCommon.h " #include stdio.h #include unistd.h #include iostream #i...
uboot下载地址: http://ftp.denx.de/pub/u-boot/ 1、目录分布 2、目录结构变化: u-boot-2010.03及以前版本 ├── api 存放uboot提供的接口函数 ├──...
NANDFLASH: Nand-flash内存是flash内存的一种,1989年,东芝公司发表了NAND flash结构。其内部采用非线性宏单元模式,为固态大容量内存的实现提供...
#include "stm32f10x.h" #include "key.h" //按键初始化函数 void KEY_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO...
1.编译器gcc的语法顺序 PC: gcc -o ana *.o ${LIBS} 输出可执行文件名 各种目标文件 要链接的库 交叉编译:arm-linux-gcc ${LIBS] *.o -o ana 2.Minigui.conf...
1.SDRAM单管存储单元 SDRAM单管电路图 C记忆单元 T控制门管 Z字线 W位线 注:图示为N沟道耗尽型MOS管 写入:Z加高电平,MOS导通,W状态决定了电...
MDK st-link下载STM32程序出现Internal command error和Error:Flash download failed. Target DLL 是因为目标板的芯片处于休眠的状态,在尝试连接目标板时候也...
原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 最近使用busybox为基于ARM的板卡定制...
原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 最近一直在完善基于Busybox做的AR...
原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 众所周知,vim是vi的增强版本,实...
1、单次转换模式 通过配置模式寄存器的MD2、MD1、MD0为001,便可启动单次转换。流程上电 -》 单次转换 -》 省电模式 , 片内振荡上电需要大...
1.情景: 编译busybox时加了make CROSS_COMPILE=arm-linux-,但是还是出现了此情况! 2.解决方案如下: 配置busybox时,在配置中发现busybox setting-build ...
There are commonly three types of memories in a PIC Microcontroller, Flash Program Memory, Data Memory (RAM) and EEPROM Data Memory. We write Programs in the Flash Program Memory of...
NRF24L01 是一款工作在2.4-2.5GHz通用ISM频段的单片收发芯片 工作电压:1.9~3.6V低电压工作 高速率:2Mbps,由于空中传输时间很短,极大的降低...
上一篇我们已经成功将 ARM Linux 4.7.3 的内核利用 U-BOOT 引导了起来。但是细心的你会发现,引导到后面,系统无法启动,出现内核恐慌 (Ke...
GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); /********************** 1.执行端口重映射时...
1.是用软件提供的字体 如果只想简单的设置,可进行如下设置 Tools-IDE Options-Editor-Colors and Fonts-Editor Font-Font 但是这里边似乎也没有什么舒服...
微博: 小样儿老师2015 简书: 小样儿老师 关于 严格来说,本文题目应该是我的单片机、DSP和ARM+Linux学习之路,但这个写法实在太绕口况且...
大家好,在下又回来了。今天开一个新坑,算是小小地总结一下之前的工作。 在这个系列教程中,我会尝试教大家一步一步从底层开始,构...
经过若干天的反复测试,搜索。终于成功利用 Qemu 在 u-boot 下引导 ARM Linux 4.7.3 内核。如下详细解释整个构建过程。 准备环境 运行环境:U...
上位机:ubuntu14.04 64bit 下位机:qq2440 交叉编译器:arm-linux-gcc 3.4.1 下位机使用的linux内核版本:kernel2.6.13 1.插入u盘时错误信息如下: [root@Friendly...
1. 中断控制器 a. 中断处理流程 P1--摘自S3C2440A手册 P1简要阐述了S3C2440A内置中断控制器处理中断的流程: ●?若某中断有自中断,则先接收子...
GPIO 即通用输入输出口。凡事都要熟悉,熟能生巧。一定要掌握MDK软件的工程操作方法。 对于GPIO的操作。 Project里面要有以下几个文件夹(开...
编译环境:KEIL 5 CPU :STM32F103VC/C8T6 错误:.\obj\movSERVO.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST. 原因:项目中同时...
要想弄明白世界的本质,就要追根溯源;代码也是一样的道理; 最近调试几个sensor驱动,alps sensor驱动、compass sensor驱动、G-sensor驱动都是一...
上一篇文章介绍了S3c2440的中断体系结构,今天我们来分析一下GNU-uC/OS-II在S3c2440上中断的实现。 首先找到IRQ的中断的向量,位于 2440init.S :...
1、NAND Flash 是一种存储介质,要在上面读写数据,外部要加主控和电路设计。 2、eMMC是NAND flash+主控IC ,对外的接口协议与SD、TF卡类似;对...
这是最简单的GPIO接口模块之一。三个引脚,VCC/GND/OUT。声称支持3.3-5V,检测距离2-30cm。输出仅2个状态:有障碍或无障碍。当检测到障碍物时...
蜂鸣器。左边的是有源蜂鸣器,右边的无源。从外观上看,无源蜂鸣器略矮(约1mm)。有源蜂鸣器触发就会发声,发声频率固定。无源蜂鸣...
继上一篇:http://www.cnblogs.com/linhaostudy/p/8303628.html#_label1_1 一、驱动流程解析: 1、模块加载: 1 static struct of_device_id stk_match_table[] = { 2 { .co...
首先贴出今天要与大家分享的内容源码(位于内核源码的 os_cpu_a.asm 中): PendSV_Handler CPSID I MRS R0, PSP CBZ R0, PendSV_Handler_Nosave SUBS R0, R0, #0x2...
RGB颜色传感器。传感器芯片不知道是TCS230,或是TCS3200。二者pinout及电气性能一样。左边的模块有8个引脚,LED常亮。S0, S1 默认上拉为高电平...
android 电池(一):锂电池基本原理篇 android 电池(二):android关机充电流程、充电画面显示 android 电池(三):android电池系统 android电池...
CM3 的堆栈分为两个:主堆栈和进程堆栈。 那么,这两个栈分别在什么情况下使用呢? 这时,我们看一下CM3的 控制寄存器(CONTROL) : 控制...
超声测距模块 HC-SR04P。工作电压3-5V,有效距离2-400cm,分辨率1mm。注意型号末尾的“P”:有另一个外观、接口、工作方式一样的型号 HC-SR0...
代码如下: #include linux/module.h#include linux/kernel.h#include linux/fs.h#include linux/init.h#include linux/delay.h#include linux/irq.h#include asm/uaccess.h#include asm/ir...
mainWindow代码如下(由于篇幅问题,子窗口代码不贴出了,有需要源码的可以留下邮箱): /* * Author : 博客园 Lance# */#include "mainwindow.h"#include "...
概述 S3C2440A中的中断控制器接受来自60个中断源的请求。提供这些中断源的可以是内部外设,如DMA控制器、UART、IIC等等。在这些中断源中,...
1 // IIC 2 void IIC_Init( void ) 3 { 4 GPIO_InitTypeDef GPIO_InitStructure; 5 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE ); // GPIOB 6 7 GPIO_InitStructure.GPIO_Pin = GPIO...
大家好,我是豹哥,猎豹的豹,犀利哥的哥。今天豹哥给大家讲的是 嵌入式开发里的image文件(.bin, .hex, .s19) 。 今天这节课是豹哥《ARM Cort...
我们按照Tiny210官方的裸板程序来梳理S5PV210的中断体系。 关于 S5PV210 的中断体系结构 S5PV210 的中断控制器是由 4 个向量中断控制器(VIC)、 A...
SPI (Serial Peripheral interface),顾名思义就是串行外围设备接口。 SPI 是一种高速的,全双工,同步的通信总线 ,并且在芯片的管脚上只占用四根...
ADB就是Android调试桥的意思,很形象。但不知道是windows本身的原因还是windows乱七八糟软件太多,用USB调试手机时,经常连不上ADB,或者就出...
====================基本知识======================= LK是(L)ittle (K)ernel的缩写。 高通平台android普遍采用LK作为其bootloader,LK是一个开源项目。但是,...
入手了Firefly-RK3288的开发板,自己从零开始搭建编译环境开荒 第一步:安装Ubuntu12.04,使用安装盘安装(安装的过程就不详写了,下面贴图)...
CPU的频率高低会影响产品的性能与稳定 这个文档是RK3399的CPU频率相关的开发文档:《CPU-Freq开发指南 V1.0.1》 下载地址:http://developer.t-fire...
一、分布位置上的区别: kmalloc() 和 __get_free_pages() 函数申请的内存位于物理内存的映射区域,而且在物理上也是连续的,它们与真实的物理...
RK3399《Rockchip USB 开发指南 V1.0》 下载链接:http://dev.t-firefly.com/forum.php?mod=viewthreadtid=12585...
1.环境: Ubuntu 16.04 2.获取 wget mirrors.ustc.edu.cn/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2 3.解压 tar xvf gcc-4.8.3.tar.bz2 4.切换目录 cd gcc-4.8.3 5.下载mpfr等依赖库 ...
1 、 PIC 单片机总线结构——哈佛结构:即指令和数据空间是完全分开的 , 所以与常见的微控制器不同的一点是,程序和数据总线可以采用不...
好久没有写过文章了,今天先来个引子:wr720n v4版本安装openwrt 最近弄了个路由器wr720n,想抓包做点东西,于是就先从刷固件openwrt开始吧。...
最近在编写Android编译系统时,需要遍历每一个目录下每一个文件夹下的makefile,网上的方法有些繁琐 ;就直接贴上自己遍历子目录深度为...
1.环境: /home/jello # uname -a Linux 3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux 2.使用tcpsvd启动ftp服务 tcpsvd -vE 0.0.0.0 21 ftpd ftpdir (表示使当前程序...
环境:ubuntu16.04 交叉编译器版本:4.8.3 依赖x264,lame x264: 1.wget ftp://ftp.videolan.org/pub/x264/snapshots/last_stable_x264.tar.bz2 2.tar xvf last_stable_x264.tar.bz2 3.c...
Ubuntu 16.04 无法安装libtool,只能在Ubuntu 14.04 以下版本安装。 cp 下载 /crosstool-ng-1.22.0.tar.bz2 / home / hou / tar -xvf crosstool-ng-1.22.0.tar.bz2 cd crosstoo...
1.环境: /home/jello # uname -a Linux 3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux 2.获取mono源码 wget download.mono-project.com/sources/mono/mono-5.4.0.167.tar.b...
ubantu下用qemu搭建arm+linux运行环境 概述 模拟的单板为vexpress-a9,内核为cortex-a9;安装完qemu可用以下命令查看支持的机器: qemu-system-arm -M ? 或...
关于摄像头调试的文档《Camera_for_RockChipSDK参考说明_v4.1》 下载地址:http://developer.t-firefly.com/thread-12429-1-1.html...
Kconfig 1.先了解一下Kconfig的语法: 一个典型的内核配置菜单如下:menu "Network device support" config NETDEVICES bool "Enable Net Devices" depends on NET defau...
linux内核中有多种内核锁,内核锁的作用是: 多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核...
1.使用图像GIMP工具2.详细步骤如下:A.将800x480的图片导入到GIMP工具。B.选中GIMP菜单栏进行以下操作 图像 --模式 --索引 .在弹出的窗口当中,...
1.usb 可以使用此命令读取u盘里的内容,此命令加上相关参数可以有以下功能: 1.1usb start 在使用u盘之前必须启动此命令以初始化好fat文件系统...
一.背景: arm linux的内核版本是3.13.0 二.准备工作 添加alsa驱动到内核中,也就是在编译内核的时候加入以下选项: 接下来就重新编译内核即可...
1.环境: 上位机:ubuntu16.04 Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 下位机: /home/jello # uname -a Linux 3.10...
I2C设备的设备应用非常广泛,常见的包含重力传感器,触摸屏驱动芯片,音频解码等 这个文档是RK3399的I2C开发文档:《Rockchip I2C 开发指南...
在应用程序获取视频数据的流程中,都是通过 ioctl 命令与驱动程序进行交互,常见的 ioctl 命令有: 1 VIDIOC_QUERYCAP /* 获取设备支持的操作 ...
一、首先新建一个工程 选好芯片之后确认,完成创建 二、新建一个文件 保存为后缀名为*.c的文件 三、把文件添加进项目里面 四、测试 发...
适用于Firefly-RK3288的板子 *rockchipkernel 4.4 (VPU, GPU, DRM RGA and WIFI设备驱动) *rockchipdebianstretch (xserver已加入GPU加速,带硬件加速的gstreamer) 如何安装...
我们可以把路由器比作网络世界的骨架,我们之所以能够在网络世界里畅游,很大程度上是得益于这个铁盒子。 路由器硬件架构 随着专用多...
查阅PIC单片机芯片手册,关于进位/借位位的说明为: C:进位/借位位。 1 = 结果的最高位发生了进位 0 = 结果的最高位未发生进位 同时有一...
前言 前些阵子买了个WD的My Cloud EX2 Ultra,主要就是为了存放重要资料啥的。买回来发现配套的软件中竟然没有svn,于是便有了这篇折腾随笔...
PIC 中档系列单片机,每条指令 14 位,共有 35 条汇编指令,根据操作对象不同,可将其分为三类: 字节操作类指令 位操作类指令 立即数与...
一、keil 5安装park文件的方法 1.安装keil 5后,会弹出如下的park文件安装界面,分别显示了安装的park文件、实例、设备以及开发板。点击Park...
1 、如何自动创建设备文件? class_create device_create 2、led驱动编写有几种方式? 输入子系统 字符设备驱动 总线platform led子系统 3、如何实现...
一.背景: 使用的mips 32bit机器,32bit的vxworks操作系统(各机器带来的范围都不一样,与操作系统也有关联) 二.验证类型的范围: 2.1 unsigned long: voi...
本章目标: 了解虚拟地址和物理地址的关系; 掌握如何通过设置MMU来控制虚拟地址到物理地址的转化; 了解MMU的内存访问权限机制; 了解...
全面学习理解TLB (Translation Look-aside Buffer)地址变换高速缓存 前言: 本文学习思路是:存在缘由 --存在好处 --定义性质 --具体分析 存在缘...
本章目标: 了解UART原理; 掌握S3C2410/S3C2440中UART的使用 11.1 UART原理及UART内部使用方法 11.1.1 UART原理说明 UART用于传输串行数据: 发送数据...
MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责...
本章目标: 了解S3C2410/S3C2440和触摸屏的结构; 了解电阻触摸屏的工作原理和等效电路图; 了解S3C2410/S3C2440触摸屏控制器的多种工作模式;...
一、UDEV是什么? Udev是一个针对Linux内核2.6的可提供自动创建的设备节点和命名的解决方法的一个文件系统;其实与/etc/目录下的fstab文件类...
入坑已经有一段时间了,从头开始学习esp32开发。 在这里记录下学习过程,请大家多多指点。 本文可能是目前最新最简单的安装方案。idf版...
In Doing We Learning 在操作中学习。如果只是光看教程,没有实际的操作,对编程语言的理解很空泛,所以决定从单片机中学习C语言。 #include...
既然是开篇,那就来闲话叨一叨FPGA吧。 掰掰指头,结识FPGA估计有5年多。作为嵌入式工程师,每天的日常充斥着ARM、DSP、操作系统、通讯、...
: 逻辑与,都为真则真 ||: 逻辑或,一个为真则为真 !:逻辑非, :按位与 |:按位或 ~:按位取反 ^:按位异或,相异为1.例如A=0b110011...
3.1 电磁干扰 EMI 第一个知识点, 去耦电容的应用。 那首先要介绍一下去耦电容的应用背景, 这个背景就 是电磁干扰, 也就是“传说中”...
407自带以太网mac模块,一般外挂一个PHY芯片就可以实现以太网物理层;以下是stm32f407VE+enc28j60+lwip2.0.2实现最基本的以太网通信功能。 1. 新建...
/* 从右往左*/ #include reg52.h sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { unsigned int count = 0; unsigned int ...
函数的调用 如果函数在主函数之后详写,函数在主函数之间必须加声明。 实参:就是调用函数时,括号里面的参数 形参:被调用函数时定...
较为简单可行的方式是通过PrintkTime功能为启动过程的所有内核信息增加时间戳,便于汇总分析。PrintkTime最早为CELF所提供的一个内核补丁,...
推挽输出,可以输出高电平,连接数字器件: 输出0时,N-MOS导通,P-MOS高阻,输出0。 输出1时,N-MOS高阻,P-MOS高阻,输出1;(不需要外部上...
《Linux设备驱动》 -- 也就是我们所说的LDD3了; 适合一定基础的人阅读,深入学习Linux不可或缺的知识; 《UNIX环境高级编程》 这本书并不是...
linux驱动 alsa模型: Linux ALSA声卡驱动之一:ALSA架构简介 Linux ALSA声卡驱动之二:声卡的创建 Linux ALSA声卡驱动之三:PCM设备的创建 Linux ALSA声...
本章目标: 了解ARM体系CPU的7种工作模式 了解S3C2410/S3C2440中断体系结构 掌握S3C2410/S3C2440的中断服务程序的编写方法 9.1 S3C2410/S3C2440 中断体系...
对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计 和元器件选择带来很大的难度。下图是一个智能手机的例...
本章目标 了解LCD显示器的接口及时序;掌握S3C2410/S3C2440 LCD控制器的使用方法;了解帧缓冲区的概念,掌握如何设置帧缓冲区来显示图像;...
一.背景 1.1 mips32搭载32bit vxworks操作系统 1.2 x86搭载64bit windows10操作系统 二.大小端模式判定前的准备 2.1 先要知道各种架构上各种整型数占据...
本章目标: 了解I2C总线协议;掌握S3C2410/S3C2440中I2C接口的使用方法; 12.1 I2C总线协议及硬件介绍 12.1.1 I2C总线协议 1 I2C总线的概念 2 I2C总线...
(一)I2S总线概述: 音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录...
stm32烧录常用的方式一般为ST-LINK(或者J-tag)下载仿真和ISP下载 一、仿真器下载 仿真器分为J-TAG和SWD仿真,SWD仿真只需要4根线(VCC、GND、CLK、...
13.2 TFT LCD显示实例 13.2.1 程序设计 本实例的目的是从串口输出一个菜单,从中选择各种方法进行测试,比如画线、画圆、显示单色、使用调...
今年电赛我们队伍选择的是B题,滚球控制系统。最后我们得到了省特和国一,也算是了结了我大一时的心愿吧。下面对这次比赛进行一下总...
本章目标: 了解S3C2410/S3C2440地址空间的布局 掌握如何通过总线形式访问扩展的外设,比如内存、NOR Flash、网卡等·················...
本章目标 了解NAND Flash 芯片的接口掌握通过NAND Flash控制器访问NAND Flash的方法 8.1 NAND Flash介绍和NAND Flash控制器使用 NAND Flash在嵌入式系统中的...
本文转载于的tietao的博客!!!http://blog.csdn.net/tietao/article/details/8172411 *******防止自己忘记,固备之。 一句话: 基于 速度 问题, 电脑 使用...
Hi3518EV200平台ADC多通道采样流程 Hi3518EV200 ADC 本文针对Hi3518EV200平台处理器,通过ADC单次采样方式,实现对多通道(1~4通道)ADC进行采样控制...
局部变量:函数内部声明的变量,只在函数内部有效。 全部变量:在函数外部声明的变量,全局都有效,直到程序执行完毕。 全局变量负作...
本章目标 了解S3C2410/S3C2440的时钟体系结构 掌握通过设置MPLL改变系统时钟的方法 掌握在不同的频率下设置存储控制器的方法 掌握PWM定时器的...
数组基本概念: 1、具有相同的数据类型 2、具有相同的名字 3、在存储器中的存储是连续的 注意:区分数组下标和数组元素个数的概念,数...
Linux BSP 开发的基础就是和GPIO打交道, 下面总结下这几天对某家开发板的GPIO控制的知识。 公司的开发板用的是 DTB 模式 ,首先,进入 dts,...
1.首先是特殊功能寄存器。 认为指的是P0,P1,P2,P3,P4. 在头文件reg52.h有对特殊功能寄存器的地址分配。 另一个是sbit,是对P0等的8个口的...
1 class WY_INI 2 { 3 static string IniFileName; 4 static char [] TrimChar = { ' ' , ' \t ' }; 5 public string [] GetSects() 6 { 7 string [] Sects = null ; 8 9 if (File.Exists(IniFil...
I.STM32 DWT时间戳功能实现 1.m3、m4实测可用。 2.精度:1/内核频率(s)。 3.实现流程: a.先使能DWT外设,由内核调试寄存器DEM_CR的位24控制,写...
上拉电阻: 就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用。 下拉电阻,就是下拉到低电平。 1 、 OC 门要...
state域能够取5个互为排斥的值(通俗一点就是这五个值任意两个不能一起使用,只能单独使用)。系统中的每个进程都必然处于以上所列进...
本文欢迎引用,转载。 引用,转载请标明出处! 调试完毕源码将上传到GitHub 为了嵌入式系统与STEP 7 PLC 通过S7 协议通讯,尝试移植 Snap 7 到...
计算机最重要的功能单元之一是Memory。Memory是众多存储单元的集合,为了使CPU准确地找到存储有某个信息的存储单元,必须为这些单元分配一个...
波特率就是发送二进制数据位的速率, 习惯上用 baud 表示, 即我们发送一位二进制数据 的持续时间 =1/baud 。 在通信之前, 单片机 1 和单片...
一.ROS架构 ROS架构上分为三个层级: 计算图级(Computation Graph level):体现进程与系统的关系,描述系统怎么运行。 文件系统级(Filesyst...
花了3个晚上,把这个章节看完,受益匪浅。 最有用的应该是与中断相关的错误,优先排查中断优先级设置。 堆栈溢出检查,可能用到,一...
这个问题困扰了我差不多两天时间了,明明已经安装了arm-linux-gcc,且系统变量和用户变量都配置好了 但每次输入arm-linux-gcc -v都会出现如题...
问题背景: 一块近似最小系统的控制小板,主要用于对电机,气阀,集成液晶屏以及其他的部件控制。考虑电流会较大采用DC-DC稳压管。 电...
http://www.cnblogs.com/targethero/p/5080499.html https://www.cnblogs.com/xiaojiang1025/p/6131381.html interrupts 一个计算机系统中大量设备都是通过中断请求CPU服务的...
转:http://blog.csdn.net/lichengtongxiazai/article/details/38941913 此文章针对高通msm8953平台, 启动过程中,bootloader(默认是bootable/bootloader/lk)会根据机器...
工作模式_ufisaus USR FRQ IRQ SVC ABT UND SYS R0 R1 R2 R3 R4 R5 R6 R7 R8 R8_FRQ R9 R9_FRQ R10 R10_FRQ R11 R11_FRQ R12 R12_FRQ SP SP_FRQ SP_IRQ SP_SVC SP_ABT SP_UND LR LR_FRQ LR_I...
ARM支持9种寻址方式:立即数寻址,寄存器寻址,寄存器偏移寻址,寄存器间接寻址,基址变址寻址,多寄存器寻址,相对寻址,堆栈寻址,块...
subst字符串替换函数 $(subst from, to, text) ,把 text 中的 from 字符串替换成 to ,返回被替换过的字符串 SRC:=/mnt/hgfs/share/123DES:=$(subst /mnt,/root,$(SR...
第一次写技术博客,还有些兴奋呢。我是CrazyCatJack,大家可以叫我CCJ或者疯猫。我即将成为一名嵌入式Linux的驱动工程师,现在还是一枚大四...
ARM汇编程序结构 一个ARM程序可以被划分为多个代码段和数据段,在汇编的时候这些段会被形成一个可执行文件 .text ;正文段,包含程序的指...
题外话: 最近一直在学习u-boot的源代码,从代码量到代码风格,都让我认识到什么才是真正的程序。以往我所学到的C语言知识和u-boot的源代...
自定义变量 = 是最基本的赋值,会把整个makefile展开之后再决定是多少 x=fooy=$(x)bar #y是asdbar,不是foobarx=asd := 是覆盖之前的值,和=不同,和赋...
一、μCos-ii _概述 网上关于μCosii的文章多不胜数,本人学习的过程中也参考了很多人的理解和想法,看的是卢有亮老师的《嵌入式实时操作系...
在bind邦定时,通常会出现bind:Address alreasy is use错误。 此错误可以用setsockopt函数避免 int setsockopt(int sockfd,int level,int optname,const void *optval,so...
目标 即我们最终要生成的文件,make默认生成第一个目标,注意 makefile中 tab 和空格不是一回事,规则使用 tab 缩进,编辑器不要设置诸如“...
在FFT处理线面呢,很多人就说要加窗,加窗的好处了就是防止能量泄露和高频滤波啊,不过精度呢就会相应的降低。(听说是这样的。本人...
ST公司为了方便客户使用FFT,自己做了一个库,不过这个库是有限制的。点数必须是4的次方,分别是64、256和1024个点。速度完全满足客户的...
[TOC] mdev说明 mdev是busybox自带的一个简化版的udev,适合嵌入式应用场合。其具有使用简单的特点。它的作用就是在 系统启动 和 热插拔 或 动...
两个隐含规则; 将所有的 name.o 的依赖自动推导为 name.c 并使用规则 $(CC) -c $(FLAGS) $(CPPFLAGS) 得到目标。这个规则中只有 -c 是隐含规则中有的,...
Hey,大家好!我是CrazyCatJack。今天我来说几个在嵌入式开发中常用的C语言技巧吧。也许你曾经用过,也许你只是见到过但是没有深入理解。那...
估计是昨天台风的影响,家里的渣渣路由罢工了,只能链接却无法上网。本来打算上网淘一个回来,结果昨晚收拾东西的时候发现大学买来...
uboot启动流程分析,针对S5PV210 BL1阶段,SPL,u-boot-spl.bin 1、首先运行arch/arm/cpu/armv7/start.S 里面的_start函数,进行异常向量表设置,然后跳转到...
linux移植问题汇总(一) 在此记录移植linux过程中出现的问题以及解决方法。 项目GitHub地址 linux3.0.80:https://github.com/numbqq/linux-3.0.80_for_tin...
官方协议有句如下的话来形容MQTT的设计思想: “It is designed for connections with remote locations where a "small code footprint" is required or the network bandw...
Hi,大家好!我是CrazyCatJack。最近在学习Linux内核的配置、编译及Makefile文件。今天总结一下学习成果,分享给大家^_^ 1.解压缩打补丁 首先是解...
版权声明:本文原创,转载需声明作者ID和原文链接地址。 Hi!大家好,我是CrazyCatJack。今天给大家带来的是Linux内核启动过程概述。希望能够...
参考博客: http://www.aiuxian.com/article/p-705047.html http://blog.csdn.net/u013232419/article/details/45201437 contiki大神Jelline的博客: http://blog.chinaunix.net/uid-91...
package zcd.netanything; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import android.app.Fragment; import and...
符号定义伪指令 .global , .local , .set , .equ .global 使得符号对连接器可见,变为对整个工程可用的全局变量 .global symbol .local 表示符号对外部不...
在Arduino中,可以使用AnalogWrite来使用硬件产生490Hz/980Hz的pwm波,并可根据参数来设定占空比。不了解这个的同学可以去AnalogWrite学习下,Sec...
之前没怎么注意,在使用下载盒通过isp下载stm32时,由于是通过stm32板子给下载盒供电,所以是我的stm32板子和下载盒同时上电。这样总是不...
首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行。 不要买...
GNU内联汇编 内联汇编 即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不能完成的一些工作,例如,在下面几种情况中必...
Hi,大家好!我是CrazyCatJack,你们可以叫我CCJ或者疯猫。今天我给大家带来的是u-boot的源代码汇编段分析,以后还会给大家讲解后续的C代码,请...
最新发布的开源 Zephyr Project?(Zephyr 项目)是一款小型且可伸缩的实时操作系统,尤其适用于资源受限的系统,可支持多种架构;该系统高度...
//首先,我们先来看总的main函数框架 1 int main() 2 { 3 char c; 4 int i= 0 ; 5 6 nonblock(NB_ENABLE); 7 while (! i) 8 { 9 usleep( 1 ); 10 i= kbhit(); 11 if (i!= 0 ) 12 {...
Hi,大家好!我是CrazyCatJack。今天给大家讲解Linux根文件系统的init进程和busybox的配置及编译。 先简单介绍一下,作为一个嵌入式系统,要想...
做了一单片机设计,要用C语言与汇编语言同时实现,现将这次设计的感受和收获,还有遇到的问题写下,欢迎感兴趣的朋友交流想法,提出...
和绝大多数源码编译安装一样,uboot的编译流程也类似于"make config-make-make install"**三步,只是由于uboot本身是针对多种平台的bootloader,软件的...
1.1在这之前,我们需要了解程序的编译过程 a.预处理:检查语法错误,展开宏,包含头文件等 b.编译:*.c--*.S c.汇编:*.S--*.o d.链接:.o +库文...
前面讲到,使用非阻塞方式有许多的缺点。主要是单线程,一直占用CPU资源,其他程序无法执行,造成资源的浪费。只能用于较简单循环的...
在项目开发的过程中,不可避免的会遇到调试代码的情况。 刚开始写代码时,我们想看具体执行到哪儿时,往往这么写: printf("***** Code i...
Hi!大家好,我是CrazyCatJack。又和大家见面了。今天给大家带来的是构建Linux下的根文件系统。希望大家看过之后都能构建出符合自己需求的...
之前我们做的按键驱动程序都是应用程序主动open设备/dev/buttons而现实情况不能来打开这个设备甚至不知道这个设备的存在。 解决方案:变成...
1、以4.3.2版本的编译器为例 将arm-linux-gcc-4.3.2.tar.bz2放在/work目录下 解压缩: sudo tar jxvf /work/arm-linux-gcc-4.3.2.tar.bz2 -C / 添加环境变量: sudo ...
1.触摸屏的简介 触摸屏是标准的输入设备,在写驱动程序时采用的之前讲过的输入子系统那套框架。我们无需关心对设备文件的操作,只需...
1 了解USB识别的过程 eg:在Windows系统下的一个现象:把手机的USB设备接到PC 1. 右下角弹出"发现android phone" 2. 跳出一个对话框,提示你安装驱...
1 块设备的概述 linux支持的两种重要的设备类型分别是字符设备和块设备,块设备可以随机地以固定大小的块传送数据。与字符设备相比,块...
驱动程序的调试 一. 打印: printk, 自制proc文件 UBOOT传入console=ttySAC0(串口) console=tty1(LCD) 1. 内核处理UBOOT传入的参数 console_setup add_prefer...
1 nand flash的操作 目的:读地址A的数据,把数据B写到地址A。 问1. 原理图上NAND FLASH和S3C2440之间只有数据线,怎么传输地址? 答1.在DATA0~...
dump_stack是用来回溯内核运行的信息的,打印内核信息堆栈段; dump_stack原型: void dump_stack(void); 1、使用这个功能时需要将内核配置勾选上;...
Hexiwear扩展坞(Docking Station)有一个很不错的功能:它板载了一个调试电路(OpenSDA)。 这样我就不需要一个外部调试器来调试Hexiwear。 但是...
最近在倒腾Zigbee,准备参加物联网全国大赛,学校有给我们发Zigbee开发板,但是对于喜欢折腾的我来说,用开发板还是不过瘾,起码也得知道怎...
Linux设备树语法详解一文中介绍了设备树的语法,这里主要介绍内核中提供的操作设备树的API,这些API通常都在 "include/of.h" 中声明。 device...
1、目前主流的操作系统:Windows,Unix/Linux,Android,iOS,Symbian(已经淘汰) Windows:图形界面操作,入门较简单,比较适用于普通用户使用或应...
作者信息 作者: 彭东林 邮箱: pengdonglin137@163.com QQ: 405728433 软件平台 主机: Ubuntu14.04 64位版本 模拟器:Qemu-2.8.0 Linux内核版本: Linux-4....
串口作为一种非常简单的通信方式,才是嵌入式系统调试的王道,通过设置串口输出,我们可以将程序运行的情况直接通过串口线输出到屏...
最近在编写Android编译系统时,需要遍历每一个目录下每一个文件夹下的makefile,网上的方法有些繁琐 ;就直接贴上自己遍历子目录深度为...
作者:彭東林 郵箱:pengdonglin137@163.com QQ:405728433 開發板 TQ2440 + 64MB 內存 + 256MB Nand 軟件 Linux: Linux-4.9 (https://github.com/pengdonglin137/linux-4....
一、vivi虚拟摄像头驱动 基于V4L2(video for linux 2)摄像头驱动程序,我们减去不需要的ioctl_fops的函数,只增加ioctl函数增加的必要的摄像头流...
步进电机以及无源蜂鸣器这些都需要脉冲信号才能够驱动,这里将用GPIO的PWM接口驱动无源蜂鸣器弹奏乐曲,本文基于树莓派Mode B+,其他版本...
下载 https://www.raspberrypi.org/downloads/raspbian/ Raspbian 系统这里有两个版本的Raspbian,桌面版本与极简版本或下载其他支持树莓派的操作系统,如...
1 平台总线的简介 平台总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。总线将设备和驱动绑定,在系统每注...
1 比较nor/nand flash NOR NAND 接口: RAM-Like,引脚多 引脚少,复用 容量: 小 1M 2M 3M 大:128M 256M G 读: 简单 复杂 写: 发出特定命令 慢 发出特定...
1 网络传输的简介 (1)接收过程,如上图,网络上的数据包到达网卡后,网卡产生中断,然后设备驱动层收到中断后,开始进行网络包的接收...
一.以查询方式实现 1.写出驱动框架 1.1 仿照其他程序加一些必要的头文件 1.2 构造一个结构体file_operations 1.3 根据file_operations的所选项写出所...
参考s3c2410fb.c总结出框架 1.代码分析 1.1 入口函数 1 int __devinit s3c2410fb_init( void ) 2 { 3 return platform_driver_register( s3c2410fb_driver); 4 } 注册一个pla...
1 确定相异性 1.1 选中网卡芯片nGCS4 1.2 确定相异性:基地址,中断号,设置时序(内存控制器BWSCON,BANKCONn) 1.3 修改相应的部分 2 测试DM9000C驱...
一、应用调试1:使用strace命令来跟踪系统调用 1.strace移植 cd /work/debug/strace-4.5.15 tar xjf strace-4.5.15.tar.bz2 cd strace-4.5.15 patch -p1 ../strace-fix-arm-...
1 分析i2c设备的识别过程 i2c_add_driver i2c_register_driver driver-driver.bus = i2c_bus_type; driver_register(driver-driver); list_for_each_entry(adapter, adapters, list) { ...
原本的字符设备只能有255个驱动程序,原因是一个主设备号占用了0~255的次设备号 把register_chrdev展开可得到一下几个部分:register_chrdev_reg...
作者:彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台 tiny4412 ADK Linux-4.9 概述 前面一篇博文基於tiny4412的Linux內核移植 --- 实例学习中断背后...
内核中关于GPIO的操作API主要集中在linux/of_gpio.h和linux/gpio.h中,前者主要是GPIO直接与设备树相关的操作,在Linux 设备树操作API中已经记录过,...
1.读readme获取信息 1.1 由Building the Software可知,需修改顶层makefile,指定架构和编译器 ifeq ($(HOSTARCH),$(ARCH)) CROSS_COMPILE ?= arm-linux- endif ARCH = a...
1. 点灯法 1 led_flicker: 2 ldr r0,= 0x56000050 3 ldr r1,=( 1 ( 4 * 2 )) 4 str r1,[r0] 5 ldr r0,= 0x56000054 6 ldr r1,= 0 7 ldr r2,( 1 4 ) 8 loop: 9 str r1,[r0] 10 bl delay 11 str...
1、经典入门:hello world 1 #include stdio.h 2 3 int main( void ) 4 { 5 printf( " hello world.\n " ); 6 7 return 0 ; 8 } 注:上面所使用的关键字:include 头文件包含...
平台总线是一种实现设备信息与驱动方法相分离的方法,利用这种方法,我们可以写出一个更像样一点的字符设备驱动,即使用cdev作为接口...
编译环境:KEIL 5 CPU :STM32F103VC/C8T6 错误:.\obj\movSERVO.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST. 原因:项目中同时...
MODBUS读取多个寄存器(功能码04) 为了简单我这里只用4个寄存器,当让你也可以用125个寄存器,但是最多也只能用125个寄存器的。每个寄存...
1、函数:当程序很小的时候,我们可以使用一个main函数就能搞定,但当程序变大的时候,就超出了人的大脑承受范围,逻辑不清了,这时候...
1、程序结构:在C语言程序中,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构; 顺序结构:从头到尾一句接着一句的执行...
学编程,第一个程序肯定是“hello world”,学单片机或ARM,最初学的肯定是GPIO的操作。在这一节课里主要涉及到了点亮LED和按键控制LED。 ...
前两篇介绍了uboot-2013.01的配置原理以及大体的运行流程,本文将讨论如何对uboot源码进行配置,将一个可用的uboot烧录到SD卡中。 定制自己的...
这一节主要讨论1个问题:点灯。点灯是实际开发中,特别是裸板开发中常见的调试手段,相当于主机开发中漫天飞舞的printf/printk。为了追踪...
为uboot添加网卡功能可以让uboot通过tftp下载内核, 方便我们的开发, 对于网卡功能的移植,我们依然在在一遍又一遍的实践这个uboot改造的套路...
一:SDRAM SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输...
以 s3c2440 ARM9 核为例: 一:s3c2440 ARM处理器特性: 1、S3C2440支持 60 个中断源,含子中断源; 2、ARM9采用 五级流水线方式 ; 3、支持 外部中断...
串口通信模块(SerialPort) (1)模块简介 使用此模块需要首先包含一些文件IO相关文件 using System.IO; using System.IO.Ports; 图标如下图1所示,将其拖...
由于没有系统的学习shell,所以Makefile大多数看不懂,一个小小的细节,把我难住了几天。现在开始分享我的操作过程 本文所有linux下的操作...
(1) jffs2 JFFS文件系统最早是由瑞典Axis Communications公司基于Linux2.0的内核为嵌入式系统开发的文件系统。JFFS2是RedHat公司基于JFFS开发的 闪存...
前言 做一个小项目时需要实现GUI及相关操作(响应按键)。用的SoC的优点是功耗低,但是受限于硬件能力,之前的SDK里并没有对GUI有很好的...
环境 Qemu: 2.8.0开发板:vexpress-ca9 概述 前面的博文已经使我们的虚拟开发板具备了访问外网的目的,离物联网越来越近了。要玩物联网,Ye...
另外一种驱动 应用层除了使用上述的使用i2c_driver接口来访问i2c设备,Linux内核还提供了一种简单粗暴的方式——直接通过虚拟i2c设备驱动的...
首先说下博主不是什么大牛,还是一名在校的大二学生,主要是想学习STM32,想通过学习STM32,然后通过博客来记些笔记,来提高自己的能力...
参考文件: 1、TI.Reference_Manual_1.pdf http://pan.baidu.com/s/1c1BJNtm 2、TI_AM335X.pdf http://pan.baidu.com/s/1geNOYI3 芯片到uboot启动流程 :ROM→ MLO(SPL)→uboot...
arm-linux-ld 可以将程序链接成我们 arm 平台下的可运行的程序 以之前使用过的 led 程序为例: 首先: 1 arm-linux-g cc -g -c led.S (-g是表示产生调试...
http://blog.chinaunix.net/uid-20698426-id-136197.html 一、 MMU 的产生 许多年以前,当人们还在使用 DOS 或是更古老的操作系统的时候,计算机的内存还非...
一、添加事件: 1、添加事件与添加任务不同,他是隶属于某个任务,只是这个任务中的一个事件,即事件掩码中多一位,事件处理函数中多...
ADC(简易的DMA传输)的认识 首先看到是ADC的特性 1、ADC的12位分辨率。不能直接测量负电压,然后是最小量程化单位是LSB=Vref+/212 2、单次和转...
1、各种文件的意义 vmlinux 编译出来的最原始的内核文件,未压缩。 zImage 是 vmlinux经过gzip压缩后的文件。 bzImage bz表示big zImage,不是用bzip...
电镀镍金 其实 电镀金本身就可以分为硬金及软金 。因为 电镀硬金实际上就是合金 ,所以硬度会比较硬,适合用在需要受力摩擦的地方,在...
内核模块分析 这里主要分析一下内核模块中各语句的作用,下面是一段简单的模块代码,只做了模块的初始化和退出操作 1 #include linux/mod...
1 、基本概念 主机 初始化发送,产生时钟信号和终止发送的器件 从机 被主机寻址的器件 发送器 发送数据到总线的器件 接收器 从总线接收...
计算物理地址 K9F2G08U0C是samsun出产的FLASH,容量为256MB 页--Page: (2K + 64)Byte 块--Block: (128K +4K)Byte 128 / 2 = 64 Page 256M / 128 K = 2048 Block 现在以第25块...
信号量: 是用来解决进程/线程之间的同步和互斥问题的一种通信机制,是用来保证两个或多个关键代码不被并发调用。 信号量(Saphore)由...
通常使用 tty 来简称各种类型的终端设备。 ( 1 )串口端口终端( /dev/ttySn ) 串行端口终端 (Serial Port Terminal) 是使用计算机串行端口连接的...
一、核心学习课程 1、应用软件基础 Linux基础 C语言 2、底层驱动程序开发 ARM编程(ARM体系结构、ARM汇编、开发板常见的外设裸机编程) Li...
一、SPI概述 SPI ,是英语 Serial Peripheral Interface 的缩写,顾名思义就是串行外围设备接口。 SPI ,是一种高速的,全双工,同步的通信总线,...
———————————————————————————————————————————— 实现功能: 功能模块: 初始化变量 主...
本篇博文主要介绍虚拟化的基本思想以及在arm平台如何做虚拟化,arm提供的硬件feature等等。 虚拟化技术简介 虚拟化技术 虚拟化是一个概念...
本文由嵌入式企鹅圈原创团队成员朱衡德(Hunter_Zhu)供稿. 轻量级操作系统FreeRTOS的内存管理机制(二)中讲到,heap2.c的内存管理机制会导...
———————————————————————————————————————————— 定时 / 计数器结构(T0和T1) 16 位寄存...
———————————————————————————————————————————— 定时器中断应用实例 - - - - - - - - - - ...
———————————————————————————————————————————— 设计要求: 在 8 位 8 端的数码管上动态...
———————————————————————————————————————————— LCD1602 - - - - - - - - - - - - - - - - - - - - ...
———————————————————————————————————————————— SMG12864液晶显示器 128*64 个点位,可以显...
———————————————————————————————————————————— 中断的过程: 对于单片机来讲,中断是...
一、Squashfs文件系统简介 squashfs是以linux 内核源码补丁的形式发布,附带mksquashfs工具,用于创建squash文件系统。squashfs可以将整个文件系统或...
———————————————————————————————————————————— 直流电动机应用实例 - - - - - - - - - - ...
———————————————————————————————————————————— 分类: 按结构原理分: 触点式开关按...
———————————————————————————————————————————— 工作原理见书《51单片机应用及原理—...
一、功能上的区别 posix和system v有什么区别/?现在在应用时应用那一标准 浮云484212 | 浏览 243 次 2014-11-06 10:36 2014-11-19 22:36 最佳答案 它们是...
http://blog.chinaunix.net/uid-7828352-id-4472376.html 写的不错,尤其是uboot向linux内核传递参数的过程写的比较详细。...
———————————————————————————————————————————— ADC0809 - - - - - - - - - - - - - - - - - - - - ...
make xxx_config实质上就是调用了 首先看MKCONFIG: 【注意】SRCTREE=源文件下的目录 之后的语句: @$(MKCONFIG) $(@:_config=) arm arm920t EmbedSky NULL s3c244...
这文章来至 http://microbit.org/en/2017-03-07-javascript-block-resources/ , 是由 micro:bit.org 为 microbit 准备的范例课程 如何使用 JavaScript Blocks 编译程序开...
作者 彭东林 pengdonglin137@163.com 平台 TQ2440 Linux-4.10.17 概述 在设备树中我们经常见到诸如"#clock-cells"、"#dma-cells"、"#reset-cells"、"#phy-cells"、"#i...
———————————————————————————————————————————— SPI总线 - - - - - - - - - - - - - - - - - - - ...
官方参考资料说明: tesseract 依赖库: (https://github.com/tesseract-ocr/tesseract/wiki/Compiling#linux) leptonica 依赖库: ( http://www.leptonica.org/source/README.html...
在驱动开发的过程中,常常需要对代码进行返回的调试,如果返回的编译再烧写内核,势必会浪费开发人员大量的时间和心力,加班加点那...
因为个人兴趣爱好所致,最近在学习模拟电路方面的知识。在电容、电感串联电路学习时费了很长时间,特此记录一下学习心得,帮助自己...
1、Makefile伪目标的格式: . PHONY : clean clean: rm xxxx 2、Makefile伪目标的作用: 第一种情况: 如果我们需要书写这样的一个规则:规则所定义的...
刚接触Linux硬件驱动有关的项目,配置摄像头经历的一些操作 一 确定摄像头种类 确定是否符合UVC标准协议,一般Linux 2.6.3(好像是,不用在...
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 To control mul...
和DYL同学一起做的非常简陋的循迹小车,使用51单片机和一排红外对管,记得只有十来行代码,大概如下: { while ( 1 ) { if (left) { turnRight();...
目标:C语言实现点亮LED灯 首先是main函数,并不特殊,它是被系统调用来执行的,main函数结束后要返回调用main函数的地址处,那么裸机程序...
一.使用LD_LIBRARY_PATH变量 如:当运行scp时出现以下提示: scp: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or director...
继上一篇文章:http://www.cnblogs.com/linhaostudy/p/7427027.html 二、inode结构体:(转自http://blog.csdn.net/shanshanpt/article/details/38943731) inode结构体在(...
继上一篇文章介绍了inode结构体:继续介绍目录项dentry: http://www.cnblogs.com/linhaostudy/p/7427794.html 三、dentry结构体 目录项:目录项是描述文件...
继上一篇文章: http://www.cnblogs.com/linhaostudy/p/7428971.html 四、file结构体 文件对象 :注意文件对象描述的是进程已经打开的文件。因为一个文...
———————————————————————————————————————————— PWM(脉冲宽度调制) 对模拟信号电平进...
博主研究生所在的实验室是搞雷达的,项目所涉及的板卡都是DSP+FPGA架构的,至于原因,只知道FPGA是并行的,用来处理速度要求高,运算结...
Microbit 硬件架构介绍 文章来至http://tech.microbit.org/hardware/ Microbit Shop 这篇内容为近期整理介绍,我们尽可能维持正确性,若有发现错误,请参...
串口初始化后第一次发送数据丢失第一个字符的问题,现象是在上电或者复位后调试串口的打印信息总是会丢掉第一个字母。 解决: 一直是...
目前主流的FPGA仍是基于查找表技术的,已经远远超出了先前版本的基本性能,并且整合了常用功能(如RAM、时钟管理 和DSP)的硬核(ASIC型...
总线是CPU与存储器和设备通信的机制,是计算机各部分之间传送数据、地址和控制信息的公共通道。 按照相对于CPU的位置来划分,总线可分...
(前段时间在做嵌入式的课程设计,特将学习心得整理如下) 一、开发工具及环境介绍 1、ARM处理器 ARM处理器是一个32位元精简指令集(RIS...
1、创建到目标板相关文件的链接 ln -s asm-arm asm ln -s arch-s3c24x0 asm-arm/arch ln -s proc-armv asm-arm/proc 2、创建include/config.mk文件,内容如下: ARM = ...
———————————————————————————————————————————— 1-Wire总线 - - - - - - - - - - - - - - - - - -...
———————————————————————————————————————————— D/A转换器 CS=0 、 ILE=1 时, WR1 信号有效...
———————————————————————————————————————————— 常用库及部分元件名中英文对照表 - ...
学习单片机过程中遇到两个问题: 1、写好串口代码,手边没有硬件调试; 2、串口收发出现奇怪的问题,无法定位; 经过百度,百度,再百...
———————————————————————————————————————————— 参考地址: http://blog.csdn.net/junyeer/art...
声明:本文为转载的文章;并非由本人创作;发博文只是为了整理、记录。 推荐的比较完全,比较清晰的文章(含图):http://blog.csdn.net/sunn...
KGTP 介绍 KGTP 是一个能在产品系统上实时分析 Linux 内核和应用程序(包括 Android)问题的全面动态跟踪器。 使用 KGTP 不需要 在 Linux 内核上打...
———————————————————————————————————————————— 开发板:畅学 51 单片机学习板 - - - -...
0x00. Command Notation [Name] The name of the command. [Format] The code sequence. [ ] k indicates the contents of the [ ] should be repeated k times. [Range] Gives the allowable ra...
1、Fatal Error[Pe1696]: cannot open source file core_cmInstr.h STM32F10x_StdPeriph_Driver 3.4 库移植换成3 .6.1 库时 出现 Fatal Error[Pe1696]: cannot open source file "core...
前言 使用Web页面配置ESP8266的参数相对于使用串口AT指令配置更加直观和简单。与配置路由器方式类似。 基本思路 基本思路是ESP8266工作AP模...
一.在移植之前需要准备做一些前期准备: 1.移植zlib库 1.1获取zlib源码 1.2解压 tar xvf zlib-1.2.11.tar.xz 1.3交叉编译 1.3.1 指定交叉编译器 export C...
译者序 摘要 1. 介绍 2. 虚拟化技术分类 2.1 Hypervisor设计 2.2 虚拟化模式 3. 嵌入式系统的开源Hypervisor 2.1 XEN 2.2 KVM 2.3 Xvisor 4. 客户机IO事件模拟...
在使用的secureCRT的情况下,选择好要复制的内容后点击右键时,会直接在命令行粘贴内容。如果不想右键直接粘贴而是跳出菜单选择,就要...
环境:ubuntu16.04 配置: CC=arm-linux-yourabi-gcc CFLAGS="-march=armv7-a -mfloat-abi=softfp -mfpu=neon-vfpv4 -mno-unaligned-access -fno-aggressive-loop-optimizations -DARM_FPU_VFP...
最近挂载了N多的文件系统,大致了不同文件系统的相应特性及挂载方式,却还是对Linux的文件系统没有从源码方面去了解。不求甚解确实不...
继上一篇文章:http://www.cnblogs.com/linhaostudy/p/7397024.html 3. 文件系统的注册 这里的文件系统是指可能会被挂载到目录树中的各个实际文件系统...
环境:ubuntu16.04 交叉编译器版本号:4.8.3 在编译之前要编译以下其依赖的软件或库:freetype,libpng,libxml2,libtiff,libjpeg,zlib,graphviz zlib库 1.tar xvf zl...
linux虚拟文件系统四大对象: 1)超级块(superblock) 2)索引节点(inode) 3)目录项(dentry) 4)文件对象(file) 现在先介绍第一个 一、super_block的含义...
嵌入 Panel的窗体如何 居中 ? 我在程序的主界面的左端用了下拉式菜单选项,主界面的右端是一个Panel,当在左端点击了一个选项后,就把相...
要换工作了,散分 要换工作了,离别,散分, ------解决方案-------------------------------------------------------- 恭喜,恭喜!!! 接分!!!接分...
C# WINCE 能用 VS2010 开发 吗解决方案 WINCE 能用 VS2010 开发 吗如题解决方案MSDN上对此有明确说明,也不到回答“可以”的人看过没有:http://m...
PB 怎么 指定 单元 格 的 颜色 如何 指定 单元 格 的 颜色 1、外部数据窗口dw,2、dw中的数据是使用全局函数gf_jg 一行一行写进去的。3、在使...
嵌入 式 操作系统 内核 原理 和 开发 ( 固定 内存 分配 算法 ) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxin...
WinCE SD 卡 初始化 有关问题 SD 卡 初始化 问题现在 SD 卡 初始化 之后, 一直发命令不停, 啥时候算 初始化 完那? 发命令的顺序是: CMD5-...
VC/MFC AppFace 使用有关问题 AppFace 使用问题我在VC 中使用了 AppFace 美化了界面,生成了release版本的程序,但拷到其它机器上就被打回原形了,...
有关 wince 开发 环境 安装 的 问题 , 新人 ,急!!! 问题 1: 开发 板里有BSP,SDK,可是实验手册里却要我们装PB5,可是 开发 板提供的光...
底层 中断 调试 --开 中断 , 程序 就飞--这是 为什么 ??--(与wince 无关 ) 程序 运行在Supervisor Mode下,当 程序 做完初始化、 中断 向量表初...
XML/SOAP 服务器 未能 识别 HTTP 头 SOAPAction 的值解决方案 服务器 未能 识别 HTTP 头 SOAPAction 的值代码如下//本次调用web 服务 查询qq在线情况//接...
WINCE及MOBILE常用 代码 (转) WINCE及MOBILE常用 代码 (转) 2010年06月05日 对话框全屏 代码 -----在OnInitDialog函数中加入以下 代码 m_bFullScreen...
机会永远留给有准备的人--嵌入式行业前景浅析 做为刚毕业的大学毕业生在找工作之初,都比较迷茫,想进个好行业找份另人羡慕的好工作...
关于 wince 注册表 的 问题 wince里的 注册表 是怎么生成的呢?我看文章说是把platform.reg、common.reg、project.reg还有其他的reg文件生成reginit.ini,...
gridview中 嵌入 checkbox的 问题 我的gridview中有一列是checkbox,当选中最后一行的checkbox后再刷新(不是点IE的刷新按钮,而是绑定数据源)后,...
解决 flex 嵌入 字体 导致 文件 过大的 问题 [ 转载 ] 众所周知,Flex 嵌入 字体 是个非常让人头疼的东东,尤其是中文,因为一个字库涵盖的...
什么是嵌入式,想搞嵌入式需要学什么,出来后待遇高不高? 嵌入式到底是什么,百度上查了不少了,有一定的了解,但还是听听各位说说...
好久没有发过帖子了,发个关于 CE6.0 钩子(HOOK)的 前一段时间在坛子里看到几篇关于HOOK的帐子,在讨论CE6.0下HOOK是否可用? 以前在CE5.0下搞...
单 文档 拆分 窗口 如何 实现 嵌入 对话框 基于SDI工程,拆分成两个 窗口 左边为导航树型控件,右边主要就是显示的切换 我现在不知道,如...
走过 路过 别 错过 啊 win32 程序,崩溃了 这段汇编什么意思,一定帮小弟看看,万分感谢! 770F4920 mov edi,edi 770F4922 push ebp 770F4923 mov ebp,esp ...
请大家帮忙想个方案,谢谢 本人最近要申请国家的一个大学生创新项目,但是现在还没有好一点的想法,难就难在要有创新点,做别人之前...
关于 WinCE 开发 的 一些 常识 问题 我一直以来都是用Linux的,从来没有用过商业的嵌入式OS,现在有些需要想了解一下。 WinCE 开发 从哪里可...
J2SE Swing 嵌入 免装配的软件 Swing 嵌入 免安装的软件 Swing 能不能 嵌入 那种绿色免安装的软件,比如 swing 能 嵌入 IE,那能不能免安装的思维导...
wince wm 开发 问题 求解 我现在用 vs2008 建的 wince 5.0平台的项目。 现在这个项目 想在 wince5.0-6.5 wm5.0-6.5下都可以跑。 请问会有什么 问题 ,怎...
谁写过wince5.0 下的usb转 串口 驱动 ?? 谁写过wince5.0 下的usb转 串口 驱动 。。还有wince源码里面有没有usb转 串口 的框架代码?? 有没有那...
多媒体/流媒体开发 视频监控,播放 264 编码 码流 的播放器,用dshow做从网络接收数据 解码显示,该怎么处理 视频监控,播放 264 编码 码流...
我的 嵌入 式 学习 之路(好文 推荐 ) 前言 这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做...
说 培训班 不好 的有 多少 是 参加 过的? 说 培训班 好的又有 多少 是 参加 过培训的? 最近想 参加 嵌入式培训,网上很少看到有去 参加...
嵌入 式 学习 是去 培训 ???还是 自学 ??? 各位好! 本人现在大四了,马上毕业!信息与计算科学专业。由于对 嵌入 式兴趣,自己买...
怎样 学ucosII? 小弟最近在学ARM7, 用到了ucosII操作系统,只是会通过例程进一步添加程序或者修改,不知道要不要进一步深入学习, 怎样 学...
上学的时候有一门课叫——微机原理与接口技术,课程主线主要是以MCS-51(8051) 单片机 来讲解,它拥有一个8位的cpu、256B的RAM、8KB的ROM、...
test.axf: Error: L6218E: Undefined symbol OSInit (referred from text1.o). - 硬件/嵌入开发 / 驱动开发/核心开发 ucosii 移植到 LPC2142上 程序运行时没错 连接时...
flex tree中 嵌入 checkBox级联选择 可级联选择tree中的checkBox package minntree{import flash.events.Event;import flash.events.MouseEvent;import mx.controls.Alert;import ...
电气专业学嵌入式开发适合么? 我是电气工程及其自动化专业的,今年大三,现在想学嵌入式开发,以后搞硬件层或驱动层,请问电气专业...
EVC修改wince的 注册表 本帖最后由 liuxinxin1125 于 2010-10-10 16:15:36 编辑 请各位高人一定看完帖子,并给我指点迷津 我修改后保存不了 LPCTSTRke...
全方位 GIS二次 开发 平台 应用 TopMap 6 的产品体系可满足不同用户在多种 应用 领域中复杂多样的需求, 功能分级封装、面向工程 应用 的系...
Wince设备中 使用 SD卡的 诡异 现象 各位大虾好,本人刚做嵌入式开发,对于Wince的编译环境等的 诡异 现象 已经屡见不鲜了,现在说的这个问...
五大 嵌入 式 应用 市场 值得 关注 ??????????????????????????????????? “ 无处不在 ” 的 嵌入 式系统 “ 无所不能 ” ? 嵌入 式系统作为一个热门领...
如何 完全 卸载wince下 安装 的cab 驱动 ? 环境:Wince6.0CeCabManager.EXE 问题:我用WinCE_Manager3.0制作了cab格式的 驱动 安装 文件,但不知道该 怎...
困惑 很久- 对话框 嵌入 网页 问题 mfc 对话框 嵌入 网页 ,用CWebBrowser2 create动态创建后,显示正常,但是在 网页 中的编辑框中输入文字不能...
如何让wince6 播放 mpeg1/mpeg4的 媒体 文件 添加那些组件,然后需要重新build吗? ------解决方案-------------------------------------------------------- CE组...
上一篇中介绍了, Arduino 作为从机与上位机( pc 、 arm )的通信,提到了 zigbee ,其实 zigbee 也不便宜,其实还有 一些 更为经济的解决方案...
嵌入 式 操作系统 内核 原理 和 开发 ( 内存 分配 算法 ) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163....
开发ARM9程序需要具备什么知识? 不了解硬件能开发ARM程序吗? 听有人说可以不用关心硬件,在PC上模拟成功后直接下载到芯片中既可。是不...
wince 下如何 快速 显示 jpg 图像 图像 尺寸大小为 260*305 IImage-Draw 显示 大概需要160左右,速度还是太慢了,我要用来播放动画,有高效 显示 ...
关于 wince的 开发 语言 请问现在winCE的主流 开发 语言 应该式EVC还是C#,将来的发展趋势应该是那种 语言 呀。 在什么情况下选择EVC,什么...
wince 通过 网口 连接 开发 板 进行 调试 不 成功 之前一直在用usb, 通过 ActiveSync 现在想用网线 连接 进行 调试 ,参考网上的方法: http://...
参与者 有分, 关于 ce 内核 下载 、 启动 。 我刚刚买了一块威盛的LN嵌入式主板,x86的。我想知道如何将windows ce 内核 下载 存储器上并 启动...
wince 嵌入 式 开发 中能用到 容器 吗 如题,我想在eMbedded Visual C++ 4.0中实现像 容器 一样的功能,可是编译error C2065: 'vector' : undeclared identif...
嵌入 式 开发 交叉 调试 技术 简介 嵌入 式 开发 交叉 调试 技术 简介 本文主要介绍 嵌入 式 开发 环境中使用gdb交叉 调试 的大体过程。 在...
XUL - Firefox窗体结构的 秘密 Firefox的界面是使用XUL构建的,Firefox的主界面的布局描述文件是browser.xul。在编写Firefox插件时,我总是很好奇,所...
和小 导师 发生 了 一些 争执 今天上午项目组开会,由于 一些 鸡毛蒜皮的小问题,和小 导师 发生 了 一些 争执 。 争执 的内容大概就是我...
WINCE 5.0 加载 触摸屏 驱动 问题 我使用威盛工业主板 X86 下面 使用WINCE5.0 买了个 触摸屏 说明文档上和 驱动 包里安装注册的说明不一致 我都...
wince 5.0 串口 问题 我的驱动里面创建了一个线程,专门用于接收 串口 接到的数据,部分代码如下: // 等待 串口 驱动通知 WaitCommEvent( pSer...
wince 桌面 窗口 的 问题 问下各位,我如何在不启用任何应用程序的情况下修改 桌面 , 桌面 窗口 由哪个进程维护?比如,我想在 桌面 上显...
小菲愿与 嵌入 式初学者 朋友 共同 学习 , 一起 进步 O(∩_∩)O 下面的文章是从上次发的连接中整理出来的,写的挺好。拿出来和初学者 朋...
VC 学习 方向 问题 干工作1年来, 学习 VC有点不知道 方向 了,想向大家求教下 在一个医疗器械单位工作,帮公司开发过一个上位机软件,人...
大家来讨论下,未来4-5年吃香的计算机软件方面的技术和职业 注意,是未来4年左右的发展方向. 请说明观点吧. ------解决方案--------------------...
服务器 端 怎样 主动 跟 客户 端 通讯 ? 客户 端是通过3G连接到 服务器 的移动设备, 服务器 怎么跟它 通讯 ?获取他的ip?貌似不行 服务...
本文主要讲述如何使用嵌入式jetty,创建http/https服务器. 一. 相关jar包 Jetty-server Jetty-servlet 二.创建方式 2.1)最简单的 Server server = new Server(8...
2440+wince5+DM9000 遇到 一个 奇异 的 现象 ,请高手指点 本帖最后由 dotnet2011 于 2012-11-20 23:30:25 编辑 两个相同的2440+wince设备,网卡芯片是DM90...
在IE中 嵌入 基于 mfc的activex控件, 退出 IE时 出现 ASSERT错误,wincore.cpp, line 384。 在debug版出错。用向导生成一个全部参数都默认的activex控件...
【WinCE】 VS2005 创建WinCE 工程 中 各个 函数 解析 一,创建过程 1) 首先安装WinCE开发必备的环境: VS2005 VS80sp1-KB926604-X86-CHS.exe VS80sp1-KB932230-X...
wince sd ,movi nand 的 驱动 wincesd的 驱动 ,由SD的hostcontroller控制两个port,一个port接SD卡(源码已经有了),另一个port接movinand,请问这个movi...
wince下ddraw 编程 谁有wince6.0下ddraw 编程 的那写官方的例子啊?或者再拿来可以下载?谢谢了 ------ 解决 方案----------------------------------------...
S5PV210 的SD卡 启动 WINCE 问题 在1扇区烧写bootimage.nb0拨码到SD 启动 插入SD卡,提示sdchecksunerror不知什么原因 ------最佳解决方案--------------------...
WINCE 系统 下,如何让 自己 开发 的 应用 程序 不被 用户 看见 1、在WINCE平台下,我设计一个系列 程序 ,现在需要放到CE 系统 下,但是,我...
“已 创建 对 嵌入 的互 操作 程序 集'stdole'的 引用 ” 问题 的 警告 可以 不理 吗? 开发环境:vbnet2010 项目中 引用 mapobject组件,然后加入...
想学硬件/嵌入开发有那位帮忙的吗?谢谢 应该从 那里学起 书籍是看那些 入门到精通 本人 目前在北京 会java php flash lite 谢谢各位!!!...
如何将 报表 设计 器 嵌入 到 编译 后的 程序 中????? 如何将 报表 设计 器 嵌入 到 编译 后的软件中: 说明:我在软件中,经常遇到这样的情...
Pocketbuilder, 嵌入 式 开发 的另一 选择 最近研究 嵌入 式 开发 ,操作系统为WindowsMobile,采用Pocketbuilder 开发 ,服务器端为webservice,后台数...
嵌入 式对 英语 要求 高吗 嵌入 式开发对 英语 要求 高吗 我感觉应用软件开发对 英语 还是有较高的 要求 的像MSDN里的函数解释都是英文的...
Bee 第一 个 版本 可以 发布了 原来叫Escript,现在正式改名Bee,意思是蜜蜂,古怪的想法。现在虽然很简单,但已经具备实用价值 功能介绍:...
是否 有控件或 皮肤 可以 使WINCE 开发 的 软件 界面 美化 , 比如 MagicSkin,AppFace等? 如上,以前用过VC6 开发 , 可以 使用MagicSkin是 界面 得...
如何 增加 WINCE6的USB HID 驱动 ??? 开发时有一个需求 就是wince使用usb 接口和pc端通信,因为客户要使用WINCE作为 一个USB 外设和PC端通讯,...
wince 工程 char 转 wchar_t 问题 wince 工程 要显示中文要用Unicode编码方式。但我通过MultiByteToWideChar()将char转换wchar_t。(如下) (wince系统是英文...
wince 创建 了 一个 窗口 显示 图片 ,为啥 显示 不 出来 void DrawImage(HDC hdc,const void *buffer,UINT size,LPCRECT rect) { IImagingFactory *pImageFactory=NULL; IIm...
拉拉 这只 迷途 的小 羔羊 !!在此谢了!@! [b]各位前辈 ,我是一个 迷途 的小 羔羊 ,现在大二(网络工程专业),我想把嵌入式定为自...
关于 WINCE 硬盘 启动 的 问题 请教大家一个 问题 : 我做完的WINCE 操作系统想在 硬盘 启动 ,现在我的步骤是: 1。用分区大师把80G的 硬盘...
PictureBox 显示 图片 问题 ? 怎样用Image.FromHbitmap() 在picturebox中 显示 图片 picturebox.image= Image.FromHbitmap()我不会用,请大家帮帮忙 ------解决方...
WinCE UDP通讯问题,数据报发不出去。 我把服务端代码下到嵌入式设备上,用PC的做客户端,没有问题。说明服务端接收和发送都没有问题,...
wince 修改 网卡 IP 地址 C/C++ code WCHAR Names[50]; DWORD bytes; HANDLE m_hFileHandle = CreateFile(_T(NDS0:),0,0,NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,(HANDLE)INVALID_HAND...
WINCE开机 密码 输入 框过大, 显示 不到 密码 输入 的 位置 如题,具体描述及其图片见博文: http://blog.csdn.net/loongembedded/article/details/756863...
求winCE教程 求winCE教程网址博客的够可以 ------解决方案-------------------------------------------------------- 基于ARM的嵌入式WindowsCE系统高级开发技术...
wince 开发 ,无法从 传输 连接 中 读取 数据 。 开发 摩托罗拉MC3190移动终端扫描设备,把设备连到电脑上调试,一切正常,把设备拔下来用...
NHibernat在 添加 映射 的 问题 我把user.cs和user.hbm.xml封装成dll类库 那现在我在怎能么去加载这些映谢呢?? NHibernate.Cfg.Configuration cfg= new NHibern...
PB5怎么 添加 WinCE 组件 我在Platform Builder 5.0导入一个飞凌OK2440III光盘里附带的BSP并打开相应的.pbxml文件。我想向WinCE 添加 一些 组件 ,比如...
WINCE映像 载入 及 运行 时的 问题 Dear all, 目前在开发wince时出现在 载入 nk.bin及 载入 后进入ce后 运行 较慢的 问题 , 问题 如下: 硬件:I...
关于 WINCE5.0 实现 语音 识别 的 问题 需要在WINCE 实现 语音 识别 的技术,有谁有较好的解决方案,请多提供一些,非常感谢! ------解决方案...
wince 进程 间 切换 有时候 找不到 目标 窗口 现有wince下开发的如下几个 进程 :1 图片浏览 进程 2 音乐播放 进程 3 导航 进程 想通过一个主控...
关于 EVC 通过 ActiveSync在线 调试 目标 板的 问题 我想我的开发板应该已经和ActiveSync成功通讯上了,因为我可以 通过 ActiveSync看到 目标 板上的...
VS2010 中文 旗舰 版+ 提示 如下 警告 ,请教各位 高手 该 如何 处理,谢谢!!! 警告 1:已创建对嵌入的互操作程序集“stdole”的引用,因为...
WinCE下如何 保护 文件 不被 删除 就是把一些关键的 文件 保护 起来,不让用户 删除 ,但我不知道在WinCE里 怎么 实现. PS:我现在要做的是在GP...
求助----telnet问题 我主机telnet板子直接就进入目录了,没有用户名密码,我想加上去不知道怎么弄。 有高手给说说吗? ------解决方案------...
WINCE 5.0 EBOOT 修改 出 问题 由于FLASH靠前面的BLOCK出现坏块,就把开机LOGO的烧写和读取地址向后移了两个BLOCK,相应大小也减少了两个BLOCK这样...
使用腾讯的SDK将新浪 微薄 嵌入 到 应用 中 ??? 最近在做 应用 中添加SNS分享功能,只需要分享功能,腾讯的SDK和Demo还是挺直观的,看了下基...
求教 ! 关于 视频 移动侦测的 实现 原理 各位论坛前辈,小弟想做一个 关于 视频 移动侦测的技术 实现 ,下面说说我的想法和疑惑,请各...
关于 嵌入 式 框架 滚动 条的 问题 关于 嵌入 式 框架 滚动 条的 问题 ,这个 问题 困扰我很久了.两张图说明 问题 : 第一张: 这是一个 嵌入...
VC6.0 嵌入 汇编 代码 时,就会当掉?求 解决 方法? VC6.0当从别处拷贝一段内联 汇编 代码 到我的工程中, 稍做编辑,VC环境就不响应了。具体情...
64位 机子 +WIN7使用 开发 WINCE 是否 可行 ? 有人用过这个这个 开发 环境! VS2005 开发 WINCE5.0 、WINCE6.00的 应用 程序和PB6.0定制系统. PB5.0 定制...
在安装“Microsoft Pocket PC 2003 SDK.msi”或“Microsoft SMARTPHONE 2003 SDK.msi”时 遇到 “wsc 在装evc(Embedded Visual C++,嵌入式开发软件)时,按顺序依...
wince 串口 驱动 调试 各位大侠朋友们,在这请教大家一个小问题。 我跑的WINCE6.0系统。板子上带的原版的bsp我吧系统裁剪好后成功的运行。...
单机 搭建WinCE 开发 环境 单机 搭建WinCE 开发 环境 2010年06月08日 单机 搭建WinCE 开发 环境 这两天在调试RMC程序,这是一个WinCE下的“远程桌面...
嵌入 设备 下如何 实现 的 快速 检索 前提: 嵌入 设备 ,CPU400,每条记录内容为tagData,共有100万甚至更多的记录, 要求:根据关键字 检索 szText字段...
VS2008 wince下,activesync 部署 失败 ------ 已启动 部署 : 项目: OV9650_Test, 配置: Debug TQ2440A (ARMV4I) ------ d:\My Documents\Visual Studio 2008\Projects\Video_Pro...
wince下怎么使 程序 最大话 运行 ,占满 屏幕 求最简单的方法 ------解决方案-------------------------------------------------------- 你说的是自己做的软...
WINCE下网卡驱动的开发问题,进者有分,结贴做总结,欢迎畅所欲言【推荐】 最近在做网卡驱动,但是无论是google还是baidu发现这方面的资料...
什么 是 嵌入 式 编程 ? 什么 是ARM?如何 学习 ? 嵌入 式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统...
不同 的 嵌入 式 开发 板的 区别 举个例子来引出我的问题 MX27 处理器以MX21 为基础进行设计,基于ARM926EJ-S s3c2410的处理器是ARM920T 请问各位...
有 成都 的 兄弟 么, 说说 成都 那块WINCE的 情况 那边做WINCE的公司多不?主要做哪些产品? 有哪些比较好的? 做应用和做驱动的,薪资大...
WINCE Activesync 连接 问题 ? 我在用PC机和我的2440开发板做 连接 的时候,Activesync显示未找到USB设备,请问这是什么原因? ------解决方案------------...
WinCE窗体 背景 怎么 修改 我想给菜单中的按钮添加图标,以及给窗口添加 背景 图片,请问可以实现吗?要是可以的话要怎么实现呢?大家帮...
2012 ARM 嵌入 式 开发 应用 研讨会 杂谈 记得以前参加的ARM的 研讨会 ,名称是技术 研讨会 ,不知道为什么现在改名为 嵌入 式 开发 应用 研...
vc6快10年了,发个vc6能用的SDK和库列表,并 祝贺 大家 元旦 和 新年 快乐 vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝...
请问在WINCE中如何 实现 打印 呢? 我现在用的是WINCE5.0,一般的FRAMEWORK中有PRINTDIALOG之类的 打印 类提供,但是在WINCE5.0的FRAMEWORK中没有,现在不知...
求WINCE 下面 简单 游戏 开发 资料 。有个小人在 地图 上移来移去就 足够 了。 如题所述,硬件配置ARM11 ,主频720M, DDR 256M ,TFT是15寸 (相比...
WinCE如何加载位图 满足如下条件: 1. WinCE5.0 2. 从文件读取一个RGB24bit的bitmap 3. 读取的数据转化为RGB16bit,即:RGB565的bitmap 4. 将数据加载到屏幕...
Wince 应用 程序 不 显示 在 任务 栏中 如题. 实现时肯定可以的。我记得之前有那种一机多图的 程序 不会 显示 在 任务 栏中的。 我有另外一...
WinCE 串口 问题 小弟有一个板子 串口 有10个,com1和com2 是RS232 com3,4,5,6是RS422 ,COM7,8,9,10是RS485,现在面临如下 问题 : COM10一直打不开。 打开方...
Moblin Image Creator_简化移动和嵌入式开发工具 简介 MoblinImageCreator是一个旨在简化移动和嵌入式开发的工具。该工具使用特定于平台的、与平台...
嵌入 式 开发 的常用 工具 有 哪些 ? 现在流行的或者各位现在正用的 开发 语言和所用的 工具 , ------解决方案-----------------------------------...
WINCE 上网 问题 请问在WINCE下如何 上网 啊,帮助上说需要插入网卡 我的网卡是CS8900,怎么才能找到网卡设备?编译内核的时候已经加进去了 据说...
WinCE Driver 开发 新手 问题 各位大侠:小弟现需在WinCE5.0 开发 wifi driver,以前完全没有相关经验,完全没有概念,模不着头脑, 问题 真的很...
wince 串口 通信 这几天在做一个数据采集的程序,但是遇到一点小困难,在此,请教各位大侠们: 数据是以帧为单位的,有帧头和帧尾,但...