- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 Win32汇编编译程序总结
下载好MASM32 SDK :http://www.masm32.com ,安装好\masm32 IDE环境、内带的文本编辑程序(有很多选择)和模板生成程序(dlgmake.exe),还有其他有趣的小程序辅助工具;\masm32\include 所有的头文件,Windows,inc是数据结构和预定义值的定义文件,Resource.h是资源文件的头文件,其他.inc为对应同名DLL文件
2014-10-09 15:20:00 879
原创 Quartus II9.0 在Win7的安装
安装好Quartus II9.0 后,发现驱动不行,要自己安装,然后发网上很多网友的经验都是错误的!在altera 官网找到了介绍:USB-Blaster Driver for Windows 7 and Windows Vista(http://www.altera.com/download/drivers/usb-blaster/dri-usb-blaster-vista.html
2014-10-06 20:18:58 2264
原创 让天嵌的E9板通过网线与能上网的笔记本连接实现联网
最近给我的E9板装了个Ubuntu系统,没有买wifi 扩展模块,想让它实现联网! 一台能够联网的笔记本(Win7),E9板子通过网线连接我的笔记本!然后进行以下操作!
2014-09-27 01:26:00 1192
转载 What's wrong with 8051
What’s wrong with 8051 By Vinay Chaddha ,an Indian engineer Let me begin with computers as I started with computers in 1979 and still use them. Also you bought computers and use them for s
2014-09-08 13:24:22 577
原创 谈Win32汇编
最近接触到Win32汇编,才知道汇编必须是和平台相关的,如做应用则和操作系统和CPU类型相关,而做操作系统就和只和的CPU类型有关。对于《微机原理》里面的汇编,那是DOS汇编,而Win32汇编是基于Windows的汇编。DOS和Windows是两个完全不同的操作系统了。DOS汇编功能的实现依靠的是DOS系统提供的软中断,DOS程序是面向过程的单任务的;而Win32汇编功能的实现依靠的是WinA
2014-09-03 16:23:57 1194
原创 Linux下connect()函数的错误代码对应含义
下面把Linux下connect()函数出错返回的错误代码对应的含义摘录出来,供大家查阅。(注意,Linux下网络编程和Windows下网络编程,对于connect()函数返回的错误代码是不同的,在windows下的connect()函数返回错误代码可以百度connect()函数,在百度百科里找到,下面也摘录出来)Linux下:EBADF:参数socket未指定一个合法的描述符
2014-08-10 14:25:40 6435
转载 Linux下Patch补丁的生成与打补丁命令
之前在公司做项目的时候用到了在linux打补丁的技术(呵呵,其实也不是什么技术说大了就是一条命令),感觉这个还是挺有用的,因为很多原厂都是给出源码基础或是他们修改基础上的补丁包都我们,让我们自己打上去来更新一些代码的功能的。一、打补丁最需要注意有以下两点:1、要打补丁的文件必须是未做任何修改的(这个可以打开补丁文件看一下删除的文件的日期是否和我们要打补丁的文件一样就可以了)。我
2014-08-06 16:24:55 4588
原创 分辨串口和USB
PC机常用的通信方式有三种:串行、并行和网络接口。目前大多数宏碁笔记本保留有串行口,一般在笔记本的左边,那个很多洞洞那个口就是串口,(也称COM口,串行接口)。好啦,下面讲讲串口程序开发。记住在Windows上面的编程一切都是基于windows操作系统的。之前在写串口采集数据的上位机时也颇为串口和USB设备这个东西搞不清。现在把自己后来的经验分享下,希望对后来的人有帮助,同时希望前辈们
2014-07-30 09:46:07 1891
原创 给刚通过51入门的新人讲讲S12(MCS12XS128)与51的区别
MCS51是keil也相应地做好了很多,也就是有很多对你而言是透明的,是你不必关心的,你所要接触的寄存器数量也很小,在这个时候你更多是写函数,只不过针对这个平台写C程序比在PC上写C控制台程序有了多约束而已。输出也不想控制台那样是打印获得反馈,而是通过I/O口输出,通过外围电路获得反馈。然后在学完51之后(大概把例程都跑一遍,这个程度就可以了,当然也可以在此基础上玩,有很多好玩的,例如获取红外
2014-07-27 00:37:42 1531
原创 常见内存错误的几点总结
1、返回局部变量地址将引起内存错误2、临时空间过大:操作系统在加载某个应用程序时,都将为其分配一定大小的栈空间,若申请过大的局部变量,可能会引起栈溢出问题。3、src 和 dst 内存覆盖:在进行字节内存复制时,常会出现这一问题。因为部分系统库函数并没有提供内存覆盖的检测功能,从而导致错误。如下即是源内存区和目的内存区覆盖的示例:#include#inc
2014-07-26 23:58:36 1856
原创 binutils使用错误:this linker was not configured to use sysrootscollect2:ld returned 1 exit status
binutils错误,使用gcc
2014-07-26 19:45:19 4952
转载 嵌入式开发中ARM架构的C代码优化
下面是网络上收集关于ARM的C代码优化方法,在嵌入开发中应该有用: [声明:以下方法非本人发现和总结,均为有心之人无私贡献,谢谢他们的劳动与分享!] ======================================================= C数据类型 1. C语言的程序优化与编译器和硬件系统都有关系,设置某些编译器选项是最直接最简单的优化方式。在默认的情况
2014-07-26 11:44:18 2850
原创 《编程高手箴言》——梁肇新
一个程序员成长的六个阶段:1、能熟练地使用某种语言,这相当于练武中的套路和架式这些表面的东西。2、精通基于某种平台的接口(如win的API),以及所对应语言的自身的库函数。这也就相当于可以进行真实的散打对练了,可以真实地在实践中做一些应用了。3、此阶段能深入了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”4、此阶段能够直接在平台上进行比较深层次的开发
2014-07-26 09:45:36 6545
原创 Ubuntu PATH设置错导致无法登录账户
设置环境变量用的是 vi /etc/profile然后在打开的文件中的最后面加了 export PATH=$PATH:/home/alex/opt/EmbedSky/4.3.3/bin保存,退出返回命行,然后reboot 后来就无法登陆账户了。解决办法:重启,因为是双系统,在选择界面选择(recovery mode) 此时在开头会会显
2014-07-14 16:57:16 1253 1
原创 装双系统
今天下午用了整整一个下午尝试了几种方法装ubuntu&Windows双系统。其中一种很霸气的修改了boot.ini引导的,但这个不成功。。然后觉得两种比较好的,一种是装虚拟机,然后再装ubuntu,这个其实就是在Windows上装软件那样,然后这个是虚拟出一层硬件作为环境来运行Ubuntu的,所以可想体验不怎么好。然后,另一种办法是用一个空U盘,装入Ubuntu的安装镜像文件,然后,用UItraI
2014-07-03 18:34:19 627
原创 指令系统*微代码
一直很疑惑指令系统这个东西。最近工作室的学长想弄一个平台放到四轴上运行处理图像算法以控制四轴(专业点的说法是基于机器视觉的四轴自主控制)。本来打算用cortex-a9四核板子的。上淘宝,服务我的他说他是技术人员,问他Cortex-a9四核处理器能不能够支持这样的运算,他们有没有做过类似的项目,是否有可以显示Cortex-a9运算处理性能的例子,视频什么的让我估计下这个处理器的性能是否能够支持运行图
2014-04-16 02:29:43 2829
华为zigbee性能测试用例
2022-05-04
编码:隐匿在计算机软硬件背后的语言(code:the hidden language of computer hardware and software
2014-12-09
Microsoft Win32 Programmer's Reference
2014-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人