
开发工具
咕噜咕噜斯基
哎哟, 不错哦.
展开
-
ubuntu 如何安装 vim 7.4
ubuntu 自带的 vim 7.3 虽然支持相对行号. 但是当前的行号是 0, 而不是实际的行号. 而且, set relativenumber 要放在 set number 之后, 不然没效果. 比较不好. 所以就打算升级到 Vim 7.4. 这里是使用命令行的方式升级. 如果需要更新版本的, 需要下载源代码自行编译安装. 也很方便. 基本就是 configure 之后 make原创 2015-04-05 11:45:05 · 3473 阅读 · 0 评论 -
keil Cx51/C51 如何产生 SRC 文件
SRC 文件是什么? 可以参考 keil 的帮助文档, 下面就是摘取:简要的说就是一个由 C 语言源文件产生的汇编文件, 而且可以直接与其他 C 文件以前继续编译汇编连接. 用产生的 SRC 文件替换掉原来的 C 文件即可. 如何产生 SRC 文件? 可以使用 #pragma src 指令, 也可以如下面系列图的设置产生.原创 2013-08-23 17:56:08 · 3792 阅读 · 0 评论 -
编程语言之间的影响和作者之间的关系
programming-languages-influence-network:programmers-search-relations:原创 2013-07-18 09:56:22 · 1195 阅读 · 0 评论 -
利用 Chrome 的打印功能将网页保存为 PDF
Chrome 版本 28.0.1500.72 m.切换要保存的页面为当前窗口-->鼠标右键-->打印-->左侧边栏 目标 更改为 另存为PDF-->设置其他选项--> 输出到本地. 效果还不错. 哈哈.......(→_→)详见下图:原创 2013-07-17 15:14:05 · 8651 阅读 · 0 评论 -
不能打开文件 mk:@MSITStore:/****.chm
Keil MDK 突然打不开帮助文档了. 出现错误"help file not found", 然后找了找也没有Uv4.hlp啊? 手动打开就会出现"不能打开文件mk:@MSITStore:/****.chm"所以我怀疑是 XP 系统不能打开 .chm 文件了. 搜了下才发现是我的系统中的 Hhctrl.ocx 文件丢失或者被其他版本的 Hhctrl.ocx 覆盖掉了,然后就重原创 2013-07-17 08:58:31 · 6040 阅读 · 0 评论 -
安装VIM中文帮助文档
转自: http://blog.163.com/chenglian_999@126/blog/static/7600027920097591133334/关于安装VIM中文帮助文档的方法1 打开一个终端2 下载vimcdoc-1.5.0.tar.gz 下载地址: http://nchc.dl.sourceforge.net/sourceforge/v转载 2013-06-17 08:47:39 · 3331 阅读 · 0 评论 -
内存屏障--- asm volatile("" ::: "memory")
Compiler memory barrierThese barriers prevent a compiler from reordering instructions, they do not prevent reordering by CPU.The GNU inline assembler statementasm volatile("" ::: "memory");原创 2013-06-16 14:17:38 · 18740 阅读 · 0 评论 -
GCC 与 LLVM-GCC 与 Clang之间关系
图片来源于网络:原创 2013-03-29 15:44:06 · 2724 阅读 · 0 评论 -
计算机编程简史
转载 2013-03-06 19:07:30 · 873 阅读 · 0 评论 -
关于TI ControlSUITE中文乱码和CCS5.2添加ControlSUITE问题的解决
关于ControlSUITE(针对TI C2000系列)中文显示乱码问题: 如下图更改浏览器的编码选项对于CCS5.2 添加ControlSUITE到TI Resource Explorer如下图操作:另: 可以参考这两个帖子: 1. 点击打开链接 12. 点击打开链接 2原创 2012-12-27 14:04:45 · 5563 阅读 · 2 评论 -
YAGARTO OpenOCD开发工具windows下
下面这些网址, 打开看就行. 就不介绍了. 不会的可以搜. 因为我实在不会. 这几天搞 ARM-Linux 驱动的开发环境头都整晕了. 到现在也没个大致清晰的轮廓. 就这么着吧. 有时间再补充和修改吧.http://www.amobbs.com/thread-4293552-1-1.htmlhttp://www.yagarto.de/http://www.yagar原创 2012-07-20 18:05:35 · 2189 阅读 · 0 评论 -
Ubuntu 下 TQ2440 + OpenOCD + arm-linux-gdb + Eclipse + OpenJTAG 调试下载图例
图要是看不清, 右键本地保存看, 或者右键新窗口打开.Eclipse + arm-linux-gdb + OpenOCD + OpenJTAG:控制台下 GDB + OpenJTAG + OpenOCD:左面是打开的 OpenOCD(打开的当前目录下要有初始化文件). 右面的是 telnet 调试观察端, 中间的是 GDB 调试窗口.以上这些原创 2012-07-24 21:56:41 · 3268 阅读 · 0 评论 -
vim 启动界面和状态提示栏中文乱码解决
windows 环境.gvim 7.3 X:\Vim\vimfiles\plugin\vimcdoc.vim 文件修改(X 为安装的盘):1. 如果是set encoding=gbk, 那就修改成 utf-82. 如果是set encoding=utf-8 , 那就注释掉这句话.还有要注意的就是, 载入 menu.vim 要在 encoding 设置之后才能显示菜单原创 2013-08-16 08:46:38 · 6653 阅读 · 0 评论 -
关于 keil C51 warning C182: Pointer to Different Objects 解决.
帮助文档里的解释是: " Pointer to Different Objects "这里的警告一般都是犯的类型不匹配的错误, 例如int 型与 int * 类型互相赋值. 等等.我这里犯的错误是, 我使用了函数指针, 而且参数超过了三个, 由于 keil 编译器的参数并不经过栈来传递参数, 按照帮助文档的解决方法, 要加 reentrant 关键字来告诉编译器原创 2013-09-04 15:11:24 · 32503 阅读 · 0 评论 -
make: Makefile: No such file or directory avr-objcopy: 'main.elf': No such file
这个错误一般原因都是编译工具链的配置问题. 导致elf 文件无法生成. 所以 objcopy 工具无法工作.具体的是 头文件, 编译器选择. project-->configuration options 打开 main project options 窗口如下面两图:1. 去掉 Use AVR Toolchain 前面的勾. 然后根据目标 CPU 选择 av原创 2013-09-09 17:46:04 · 11346 阅读 · 0 评论 -
使用 Yocto Project 构建自定义嵌入式 Linux 发行版
用于嵌入式 Linux 开发的专业级开源工具 Yocto Project™ 是一个开源项目,设立该项目是为了使嵌入式 Linux® 开发更简单,更易于在不同架构间进行移植。本文将介绍该项目并提供如何开始使用该项目的分步指导。转载 2015-03-19 22:13:39 · 2295 阅读 · 0 评论 -
如何让 keil MDK v5 支持 ARM7/9 设备
最近有位同事遇到一个问题,原创 2014-08-17 22:49:24 · 28370 阅读 · 8 评论 -
Keil-MDK 中 [WEAK] 的作用
在上一篇文章 ARM 汇编中的 "B ." 语句意义.时, 顺带介绍了 [WEAK] 的作用. 昨天再思考移植问题的时候(也就是执行第一个任务时直接跳到 SVC_Handler 里的 B . 处), 想到了这个问题, 然后在移植配置文件中添加了几个宏定义就解决了问题, 移植成功, 具体下文介绍. 这里再做一次解释. 看看自己是不是真正的理解了. :)第一步明显是要贴代码装逼原创 2014-03-20 16:13:38 · 12410 阅读 · 2 评论 -
.md 文件和 .tex 文件编辑器
嗯. 今天在 github 上 clone 了一个项目, 本地编辑查看的时候发现了 .md 文件 和 .tex 文件.这两个文件知道是著名的 markdown 和 LaTeX. 但是之前只接触过 markdown(优快云 的 CODE), LaTex 只是听说.今天碰到了. 自然而然的首先就想到怎么浏览阅读查看呢? 所以放狗一搜.就搜到了两个好用的软件. 一个是: M原创 2014-02-11 15:09:35 · 4531 阅读 · 1 评论 -
常用论坛和网站博客备份
优快云社区: http://bbs.youkuaiyun.com/21IC 论坛: http://bbs.21ic.com/阿莫电子网 : http://www.amobbs.com/forum.php (废弃旧版: http://www.ourdev.cn/bbs/)电子工程专辑: http://www.eet-china.com/?jumpto=view_we原创 2012-06-14 18:34:26 · 1870 阅读 · 2 评论 -
使用 RTX51 Full 时 A43 错误解决
// source\RTXCONF.A51(3): error A43: RESPECIFIED PRIMARY CONTROL主要报出上面错误. 也就是 RTXCONF.A51 第三行: $NOXREF 查阅了 NOXREF 在手册中的描述, 如下图:意思就是生成的 listing 文件中 C 代码与汇编代码交叉是引用的. 默认是非交叉引用的. 所以, 这里有个冲突,原创 2013-12-03 16:46:17 · 2588 阅读 · 0 评论 -
网上找到的一张形象的 Git 命令图表。内容很丰富。
转载 2013-11-08 10:25:33 · 1524 阅读 · 1 评论 -
代码分析工具 cppcheck 使用介绍
首先在 sourceforge 上下载: http://sourceforge.net/projects/cppcheck/?source=directory设置: Edit->Preference->Language 可以设置中文简体.如下图: 然后既可以对某个文件进行分析: 也可以建立工程对整个工程文件进行分析: 建立工程在原创 2013-10-23 11:22:03 · 1824 阅读 · 0 评论 -
ubuntu(Linux)部署 SVN 服务器, windows 作为工作机.
参考了如下博客和资料, 再次表示感谢:ubuntu下SVN服务器安装配置ubuntu下svn服务器的安装配置ubuntu下架设svn服务器及在windows建立svn+ssh客户端原创 2013-10-14 18:55:57 · 1131 阅读 · 0 评论 -
apache2 的一个重启错误. 如文描述解决.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName发生如上错误. 找了半天终于找到. 连接: http://askubuntu.com/questions/256013/could-not-reliably-determi原创 2013-10-24 18:23:16 · 990 阅读 · 0 评论 -
实现windows和linux互传文件
尝试从windows xp向ubuntu11.10传文件ubuntu使用的是sshwindows使用的是putty和其附带的pscp首先配置ubuntu:1.先使用netstat -tl或service ssh status查看ssh服务是否开启,如果没有开启,用service ssh restart开启,如果没有安装,使用sudo apt-get install转载 2013-10-14 17:42:57 · 1472 阅读 · 0 评论 -
windows7 下 TQ2440开发板 + OpenOCD + OpenJTAG + Eclipse + arm-elf-gdb/arm-none-eabi-gdb调试窗口图例
这个调试u-boot(在Linux下编译好的放到 windows 下调试, 就是测试下)这个是调试简单的 LED 灯.详情和资料参看这篇文章: http://blog.youkuaiyun.com/kissmonx/article/details/7782324网上资料也多的很. 其他的我也半瓶子水.原创 2012-07-25 17:53:53 · 3003 阅读 · 0 评论 -
Running OpenOCD on Linux
........................................................................................................................................................................http://www.tincantoo原创 2012-07-20 18:14:28 · 821 阅读 · 0 评论 -
TI C2000 LaunchPad使用官方例程编译调试的方法示图
原创 2012-12-26 10:17:10 · 3725 阅读 · 1 评论 -
一: AVR 单片机实现 LED 灯闪烁.
不同的开发环境, C 语言的语句不同, 主要看头文件里有没定义声明, 开始啥也不懂凑活着来吧. 开发环境为AVR Studio5.1和WinAVR-20100110. 也可以选用 IAR 或者Code Vision AVR 或 ICC AVR等. 没工夫捣鼓了.ATmega16 有 4 个 8 位的双向 I/O 端口 PA, PB, PC, PD, 他们对外对应 32 个 I/O 引脚原创 2012-05-28 16:30:59 · 8060 阅读 · 5 评论 -
程序下载到一半,突然告警并报错,说某某地址写不进去?(msp430)
可能的原因:A :芯片的复位电路引起的,在写 FLASH 的时候,会造成系统电压的一些波动,可能导致芯片复位,而为什么都是写到这个地址才错,那是 IAR 的问题,改用 BSL 再烧一边,就可以克服了B :芯片有可能死机了,给断电,拔掉 JTAG 没,稍后再试, 一般没有问题C: 如果都不是上述的方法能解决的,告诉你一个更酷的办法,给芯片上电,电压 =3.6V,重新写一次转载 2012-09-30 15:27:38 · 1209 阅读 · 0 评论 -
接上仿真器,发现不能下载,IAR提示找不到目标?
可能的原因: 1. 并口驱动能力不足,在电脑的BIOS界面下设置成 ECP 或者 ECP + EPP 模式2. JTAG 线太长,一般超过 20CM 不推荐, 而且这个线最好不要交叉缠绕,会影响实时在线调试3. 你的负载太大,一般功耗相对比较大,电流超过 20MA 以上的板子,建议用外接电源, 要不光靠并口那点驱动能力,那MCU 的电压就要被拉低到不能写 FLASH 了.转载 2012-09-30 15:29:17 · 4468 阅读 · 0 评论 -
GNU make 的文档资料
http://www.delorie.com/gnu/docs/make/make_toc.html===================================================================================Table of Contents1. Overview of make 1.1 How to Rea原创 2012-10-10 20:59:27 · 741 阅读 · 0 评论 -
使用IAR for MSP430 和 Proteus 进行仿真的设置
一时热情, 学习MSP430, 不知能坚持多久. 呵呵....... 就这样吧.第一个实验, 用定时器 A 实现流水灯. 没钱买板子, 就仿真吧.建立一个新的工程, 很多软件都这样子, 如下图:然后, 点击 project->options 或者 ALT + F7 就可进入选项栏. 点进General Options, 在 Target 内选择器件型号, 千万别搞错了, 不然和原创 2012-05-26 18:48:03 · 12082 阅读 · 3 评论 -
使用 IAR for 51 实验 LED 灯模拟二进制加减法.
/********************************************************** 第一次使用 IAR 来搞 51 的程序, 用起来蛋疼, 搞了一晚上, * 居然和 Keil 差别挺大. 看来要慢慢熟悉, 多看文档和手册.* 多使用这些工具, 对比才能知道不同, 学习起来有意思啊!* 2012.5.28 proteus 仿真, LED 模拟加减法运算.原创 2012-05-28 22:07:49 · 3319 阅读 · 2 评论 -
从 51 到 ARM, 这路怎么走?
原帖: http://www.amobbs.com/thread-5462507-1-1.html说的不错, 尤其是 23 楼的那哥们, 嘿嘿......抓住, 记录下来, 分享.//////////////////////////////////////////////////////////////////////////////////////////////////////////转载 2012-07-07 13:34:13 · 8369 阅读 · 1 评论 -
Using as(GNU Binutils)
http://sourceware.org/binutils/docs-2.20/as/index.html#TopThis file is a user guide to the gnu assembler as (GNU Binutils).原创 2012-08-28 16:21:37 · 835 阅读 · 0 评论 -
嵌入式系统软件结构分析与资源分配
软件系统结构分析=================================================================================================================程序模块的自主性:主程序和若干中断子程序是可以自主运行的程序模块,而普通子程序是不可能自主运行的,可以将普通子程序看做主调用程序模块的一部原创 2012-08-30 21:50:07 · 1303 阅读 · 0 评论 -
U-Boot 源码中常用的 GNU 汇编命令(Assembler Directives)
GNU 的汇编器 as 针对有很多架构的处理器.这里只举例 ARM 架构相关的介绍, 只关注 ELF 文件格式. 举例的指令中只摘取了 u-boot 汇编程序中出现的或者常用的. 要了解更多的话狠戳下面的链接.能力时间有限, 为避免翻译后的误解, 原文照copy了. 菜鸟上伤起啊.参考文档地址: http://sourceware.org/binutils/docs-2.20/as原创 2012-08-28 18:37:22 · 2630 阅读 · 0 评论 -
请不要做浮躁的嵌入式工程师
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。转载 2012-07-07 13:00:27 · 1957 阅读 · 0 评论