不知道改了个什么东西,Ubuntu 15.04 中Ctrl+Space不能切换输入法了,因此不能输入英文,shell就更是没法工作,在设置里面找了好久,“文本输入”/“语言支持”/“键盘”里面都没找到。 在右上角输入法设置中只有sougou输入法设置项,可能是因为输入法没有配置好。[详细]
硬件平台:MDK972-EK开发板编译调试软件:KEIL uVision4仿真工具:JLINK V7/V8本例子从串口输出信息,如图:KEIL uVision4调试设置如图所示: 开发板启动方式设置:1、需要禁用硬件看门狗和使能JTAG引脚功能,如图所示: 2、可以将开发板设置于USB启动方式,或设置为其他启动方式,然后烧写U-Boot,使[详细]
说起手机CPU的历史,笔者给大家提一个问题:"世界上第一款智能手机是什么呢?"相信很多人的答案是爱立信的R380或诺基亚的7650,但都不对,真正的首款智能手机是由摩托罗拉在2000年生产的名为天拓A6188的手机,它是全球第一部具有触摸屏的PDA手机,它同时也是第一部中文手写识别输入的手机,但最重要的是A6188采[详细]
首先要了解一下JTAG。JTAG协议JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。[详细]
编程方式多种多样,解释这几种方式的原理,方便做后续的回答:一、脱机脱机的意思就是脱离PC机,有很多芯片必须连接PC才能烧录,比如某些FPGA芯片、MCU芯片、NAND Flash芯片等。脱机和在线是可以共存的,比如某些简单的MCU可以把程序下载到编程器里面,你可以带着编程器去任何地方,对芯片或者板子进行[详细]
本文转载自:http://blog.csdn.net/liyayao/article/details/6818061内核编译时, 到底用make clean, make mrproper还是make distclean在编译内核时, 被make clean, make mrproer 和 make distclean搞的纠结, 稍微总结一下这三者之间的区别: 解压内核源码包后, 到内核源代码目录树的顶层目录,[详细]
ls命令作用:顯示目標列表或目錄的內容語法:ls[選項][目錄或文件]-a:顯示指定目錄下所有子目錄與文件,包括隱藏文件-l:顯示文件的詳細信息-d: 顯示目錄例:ls -dl cd命令作用:用來切換工作目語法:cd [directory]cd /etccd (返回當前用戶家目)cd ..(返回上一[详细]
上次说过了如何搭建LINUX虚拟机环境,但是完成之后存在很多问题,屏幕分辨太小就是其中之一。 为了让各位能有一个舒心的工作环境,现在就教给大家LINUX系统更改屏幕分辨率的两个办法。一、鼠标操作1.右键屏幕右上角或者直接在左侧选到系统设置项2.选择display项3.选择一个合适的分辨率即[详细]
学习单片机的开发,单靠书本的知识是远远不够的,必须实际操作编程才能领会书中的知识点,起到融会贯通的效果。51单片机作为入门级的单片机--上手容易、网上资源丰富、单片机稳定性及资源比较丰富、通过串口即可下载程序成本低廉。本文将介绍开发环境KeilC51的安装及工程的创建。工具/原料 [详细]
系统平台:virtualbox3.2.10+ubuntu10.10安装nfs:#sudo apt-get install nfs-kernel-serverubuntu10.10中的已经是最新版本了,无需安装打开/etc/exports文件,在末尾加入:/home/xgc *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/xgc:[详细]
.将开发板设置成USB启动。开发板拨码开关与启动方式设置对应如下:其中PA1 ,PA0对应S1和S0上电或复位,使开发板从USB启动。开启NuWriter,选择正确的芯片型号,按下“Continue”保证NuWriter不开发板已经连上。 在这里需要注意一点,就是小程序可以直接按照UBoot(SRAM)启动,但是需要说明的是如果是比较[详细]
指针也可以指向一个结构体,定义的形式一般为:struct 结构体名 *变量名;下面是一个定义结构体指针的实例:struct stu{char *name; //姓名int num; //学号int age; //年龄char group; //所在小组float score; //成绩} stu1 = { "Tom", 12, 18, 'A', 136.5 };//结构体指针struct stu *pstu = &[详细]
嵌入式Linux系统的结构分为四个区,如图所示:1.Bootloader区存放的是Bootloader,Coidre972开发板上使用的uboot,它负责嵌入式系统最初的硬件初始化、驱动和内核加载。2、参数区不是必须的,通常存放了一些系统参数,并且通常这个区是没有文件系统,参数以原始数据的格式来存放。3、内核镜像区存放的Linux内[详细]
模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信[详细]
嵌入式内核是在嵌入式硬件和软件之间的抽象层,它具有五个方面的作用:任务管理(Task Management)、定时(Timers)、设备I/O主管(Device I/O Supervisor)、动态存储分配(Dynamic Memory Allocation)、任务间同步通信(Inter-task Communication&Synchronization)。嵌入式系统中的内核是系统的核心,[详细]
一、准备工作:1、下载编译工具keil c512、下载N76E003提供的板级支持包(BSP),可到nuvoton上下载 二、开发环境搭建1、安装keil c51,然后和谐。。。不能随便发链接所以软件需要自己网上找一下,很多。2、安装N76E003 keil支持包Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.exe(在N76E003提供的板级支[详细]
时钟控制器为整个芯片提供时钟源,包括系统时钟和所有外围设备时钟。该控制器还通过单独时钟的开或关,时钟源选择和分频器来进行功耗控制。在CPU使能低功耗PDEN(CLK_PWRCTL[7]) 位和Cortex®-M4内核执行WFI指令后,芯片才能进入低功耗模式。直到唤醒中断发生,芯片才会退出低功耗模式。在低功耗模式下,时钟[详细]
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的[详细]
从07年参加全国大学生电子设计大赛初次接触单片机开发至今已经有4年了,初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前[详细]
Copyright © 2014-2023 江南app官方网站下载安卓 All Rights Reserved. 粤ICP备14043402号-4