摘要: UINTA16-bitunsignedintegeronWindowsversions3.0and3.1;a32-bitunsignedintegeronWin32.UINT在16位机器上是16位的,在32位的机器上是32位的,在64位的机器上是64位。WORDA16-bitunsignedinteger.WORD是16位的,无论是在16位机器上,32位机器上,或者64位机器上。 阅读全文
posted @ 2013-09-12 11:07 Winema-勤能补拙 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 1. extern告诉编译器这个变量或者函数在其他文件里已经被定义了。可用于全局变量共享,在一个文件中定义全局变量,在另一个文件中用extern声明变量就可以使用了。extern int j;//调用其他文件里的extern void fun();//调用其他文件里的2. 当C和C++混合编程时,如果C++调用的是C源文件定义的函数或变量,就要加extern告诉编译器用C方式命名函数。extern "C"//C++文件中调用C文件中的变量和函数{ int j; void fun();}int main(){ fun();} 阅读全文
posted @ 2013-09-12 10:21 Winema-勤能补拙 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 直接用别人已经弄好的例程,学习创建属于自己的工程,就发现还是有很多问题的:首先是:1. 想加载头文件到include工程文件夹中却发现总是在Document文件夹中,很是纳闷,在网上搜了搜,发现时路径设置问题,project-Build Options-Preprocessor-Include Search path输入include路径,注意,一定要写到...\\\\include,如果没有写到include会发现还是同样的错误。可以先将例程中的include source cmd library文件夹拷贝到工程文件所在文件夹下,再进行操作。终于解决了很多问题,但是还是出现:2. error 阅读全文
posted @ 2013-09-12 10:00 Winema-勤能补拙 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在结构体中各成员有各自的内存空间,一个结构变量的总长度是各成员长度之和。而在“联合体”中,各成员共享一段内存空间,一个联合变量的长度等于各成员中最长的长度。联合体的结构空间要足够大,要等于最长的一个结构变量的空间,要能够整除其他结构变量的数据长度,即空间对其他成员的元类型要能够整除,要取一个元类型的最小公倍数。 阅读全文
posted @ 2013-09-11 17:19 Winema-勤能补拙 阅读(300) 评论(0) 推荐(0) 编辑
摘要: DSP将816作为一个设备,分配好一块内存空间给816,将816的寄存器RAM等映射到内存空间,也就是816的物理地址映射为虚拟地址,在程序中访问虚拟地址,程序中的地址指针直接访问虚拟地址就能访问对应的寄存器和RAM:程序中地址通过地址线译码选中对应设备。 阅读全文
posted @ 2013-09-11 16:58 Winema-勤能补拙 阅读(376) 评论(0) 推荐(0) 编辑
摘要: volatile指出变量随时可能发生变化,与该变量有关的运算,不要进行编译优化,以免出错,也就是在使用变量时必须从它的地址中重新读取。 阅读全文
posted @ 2013-09-11 15:25 Winema-勤能补拙 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 优秀工程师应该遵循的五项原则:1 面对问题,针对性地解决问题,而不是擅长什么就一定要用什么来实现,这也是忌讳的一点。2 系统地解决问题,考虑应对各种可能3 站在用户的角度考虑问题4 以最小代价获得最大收益5 磨在细出,细节很重要,例如漂亮的代码离不开注释 换行等规范的书写。工程可以理解为人工构建系统,以服务用户,而工学则是数学化的工程学。整个做工程过程可以理解为:给定条件下的最优化问题,也是个人发展过程中应该遵循的,毕竟每个人的发展都是有限制的,在限制条件下,使得自己发展地最优,才是我们应该考虑的。 阅读全文
posted @ 2013-01-24 11:44 Winema-勤能补拙 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1 确定嵌入式系统的需求(主体介绍,具体需求分析)设计以太网接口,用于网络通信,支持TCP/IP协议,实时操作系统。2 设计系统的体系结构,分配软硬件要求选择处理器:STM32F103ZET6(基于ARM的32位微控制器,144脚,512K字节闪存)相关外部设备:W5300,带变压器的RJ45硬件架构:软件架构:3 详细的软硬件设计硬件设计:接口软件设计:程序编写4 软硬件联调测试 阅读全文
posted @ 2013-01-21 19:19 Winema-勤能补拙 阅读(370) 评论(0) 推荐(0) 编辑