熟悉Keil C51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的.但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的.本文以MDK V4.03为例,详细的写一下MDK的设置.界面.工具.可能会有些杂乱,但我想所涉及的东西都是最常用的:可能不是那么的严谨清晰,我想谁也没把我期望成专家!哈,有问题欢迎留言.正式开始. 首先启动MDK.当然要先安装好MDK,如果找不到在哪里下载,可以翻翻我以前的博文.启动后的MDK界面如图1所示. 图1 MDK界面…
1.首先新建一个文件夹,然后在子文件夹下新建四个子文件,子文件分别为:CORE.HALLIB.OBJ.USER 2.打开MDK5,new一个工程,然后选择开发板芯片的型号 3.在这四个文件中分别添加相应的c文件.h文件.s启动文件 4.管理工程的项目(Manage Project Item) 5.在魔术棒里配置C/C++路径.定义:配置Output:Debug:…
(1)点击New->Project,出现如下图所示,然后再选择Console application,点击Go (2)点击Next (3)根据自己的需求选择特定的语言(前提是你的系统上有这个语言的编译器),然后点击Next (4)在Project title那里设置自己的工程的名字,Project filename会自动设置和工程名字一样的.然后点击Next. (5)在Compiler那里选择自己需要的系统已经安装好的编译器,然后点击finish…
1.  /dev目录下有所有已经连接到操作系统上的设备,他们能在/dev里出现就表示他们在硬件层面和系统核心层面被识别了.对于stdin.stdout.zero等设备是可以直接用> <这些访问符     访问的,但是对于块设备是不能直接访问的.     块设备是具有一定结构的随机存取设备,对这种设备的读写是按块来进行的,他使用缓冲区来暂时存放数据.而字符设备是一个顺序设备,对这种设备的读写是按字符来进行的,而这些字    符是连续的形成了一个数据流.他不具有缓冲区,所以对这种设备的读写是实时的…
使用go mod 可以在任何地方新建工程 工程目录 main.go   //引用子包必须格式"工程目录/子包" go.mod 子包 编译工程: go build…
我们将其分为两步,1:新建虚拟机:2:安装Red Hat Enterprse Linux 6操作系统 1.首先我们新建一个虚拟机,先不安装操作系统,稍后再对其安装Linux系统. 新建虚拟机步骤如下: 打开VMware软件,菜单栏点击“文件(F)”–>选择“新建虚拟机(N)”,如下图1,(或者直接点击图中“+”号所在的位置) 选择新建后出现如下界面,如图2,此处我们选择自定义,然后点击下一步. 图3,此处直接下一步. 图4,此处选择“稍后安装操作系统”,然后下一步. 图5,选择Linux系统,版…
(一)前言 我们刚开始学习linux c的时候,一般都是在一个c文件里面写完所有程序,然后用gcc编译这个c文件就好了,十分简单. 但是你有没有想过,如果我们希望将不同模块的代码放到不同的c文件,然后最后编译成一个程序,这个时候又应该怎么办呢? 有人会说,怎么用这么麻烦,直接放在一个c文件里面就好了.但是你总是要考虑一下现实情况的多变性,虽然同时编译很多个c文件不好,但是只会编译一个c文件显得你很LOW. (二)例子 具一个现实当中简单的例子 比如说我们要编译如下程序,程序当中有两个c文件.以下…
今天想用cocos code IDE新建一个工程,但是控制台报错:Read json file null failed, the reason is:null.我下载的是官方3.5源码,sdk,ndk,ant,python,jdk都是配置好的,然后上网查找解决方案,总结下来,解决方案有2种: 1.在首选项->cocos->frameworks中选择Engine Mode,然后指向cocos2d-x-3.5源码的目录,这时候会报错:Lua:不能找到\templates\lua-template-…
前言 上一篇文章,介绍了Microsemi Libero系列教程(一)-Libero开发环境介绍,下载,安装与注册,作为嵌入式开发中的Hello World,点灯是再也基础不过的实验了,通过点灯实验,可以了解芯片GPIO的控制和开发环境IDE新建工程的流程,对于FPGA来说,每个IO口几乎一样,所以本篇文章主要学习一下如何基于Microsemi Libero集成开发环境建立一个示例工程,让一个LED以500ms的频率闪烁,以Microsemi SmartFusion系列FPGA--A2F200M…
在 Linux 系统中,与用户管理有关的文件主要有如下几个:分别是/etc/passwd,/etc/shadow,/etc/gfoup,/etc/gshadow .它们分别与用户的账号,密码,用户组及用户组密码有关.我们创建用户也就是跟这几个文件打交道. 1. 如何新建一个用户? 主要是下面这两个步骤: 一. 通过useradd命令完成一个新用户的初始化设置工作 二. 通过passwd为这个新用户设置密码 给系统添加一个用户叫wirelessqa,密码为12345 1. 先添加用户wireles…