- 博客(25)
- 资源 (14)
- 收藏
- 关注
原创 ubuntu9.10安装sun-java5-jdk
在源里添加如下源:deb http://cz.archive.Ubuntu.com/ubuntu hardy-updates main multiversedeb-src http://cz.archive.Ubuntu.com/ubuntu hardy-updates main multiverse然后更新即可。。。。
2022-10-06 19:45:44 88
原创 C# windows窗口控件——自定义控件(UserControl)销毁
在控件库调试时的初始化调用顺序为:OnResize->OnLoad->构造函数
2022-05-14 22:08:06 2338
原创 VS2010 工程中可删除的文件
1.资源文件(后缀.resx):VS2010会在工程创建时自动生成资源文件 .resx,该文件可用于国际化中的多语言设计,在没有国际化需求时,可以在解决方案资源管理器中点击右键删除。当需要时可以手动添加。2.解决方案文件(.sln):删除该文件后,可以点击打开工程文件(.csproj)使用VS2010打开,在编译时,可以自动生成.sln文件。3..suo:可以删除4.其他目录:bin目录,obj目录...
2022-05-14 10:01:44 1664
原创 MFC相关杂项
1 MFC项目如果字符集不选择Unicode,那么fstream(ifstream,ofstream)打开中文路径会失败。2 MFC中线程向主线程(界面)使用SendMessage发送消息,有可能会导致线程异常,因为SendMessage需要等待消息处理完成后才返回,而PostMessage是发出消息后立即返回,推荐用PostMessage。...
2018-03-31 23:47:43 66
原创 关于keil4的编译文件按照分散加载文件分割的问题
本方法主要解决以下问题: 在keil4中的大工程需要用到分散加载,最终编译结果需要按照分散加载文件分开烧写,所以需要把最终的hex按照分散加载文件分割。 用fromelf.exe 把最终编译好的hex生成bin文件即可
2012-08-15 10:01:32 734
转载 ucosii在stm32上的移植详解5 http://blog.csdn.net/lbl1234
详解1-4把移植过程都已经介绍了。接下来的工作是验证移植是否ok以及如何基于移植好的ucosii开发应用程序。前一个问题可以说是后一个问题的特殊情况,一般我们会创建两个简单的任务,看看任务切换是否成功来验证移植是否ok,因为任务切换可以说是ucosii最核心的功能。任务代码(main.c):static void task1(void *p_arg){ for (;;
2012-06-12 10:03:07 649
转载 ucosii在stm32上的移植详解4 http://blog.csdn.net/lbl1234
详解3中有一个问题还没解释,就是stm32f10x_it.c中已经有SysTick中断函数的定义SysTick_Handler(),为什么官方版非要弄个OS_CPU_SysTickHandler()。答案就在启动文件上,一般我们自己开发基于stm32芯片的软件,都会使用标准外设库CMSIS中提供的启动文件,而官方移植的启动文件却是自己写的,在两个文件init.s,vectors.s中(Micriu
2012-06-12 10:01:28 1139
转载 ucosii在stm32上的移植详解3 http://blog.csdn.net/lbl1234
移植详解1和2中主要讲了移植需要用到的基础知识,本文则对具体的移植过程进行介绍。 首先从micrium网站上下载官方移植版本(编译器使用ARM/Keil的,V2.86版本,V2.85有问题)。 下载地址:http://micrium.com/page/downloads/ports/st/stm32 解压缩后得到如下文件夹和文件: Micrium\
2012-06-12 10:00:30 708
转载 ucosii在stm32上的移植详解2 http://blog.csdn.net/lbl1234
在详解1中主要讲了移植需要用到的CM3内核知识,本文讲一讲ucosii的原理和代码组成。ucosii最经典的学习资料莫过于邵贝贝老师的>,我想这本书对学ucosii已经足够了,因为他把ucosii V2.55代码都讲了一遍。移植前应该好好看看此书。 下面说说我对ucosii的理解。应该说ucosii这个内核还是比较简单的,基本可以分为任务调度,任务同步和内存管理三个部分。任务调度
2012-06-12 09:59:09 471
转载 ucosii在stm32上的移植详解1 http://blog.csdn.net/lbl1234
虽然目前网上已经有不少关于ucosii在stm32上的移植版本,包括micrium也有官方移植版本。但这些版本具体是怎么移植出来的,又该怎么基于移植好的ucosii开发应用软件,网上介绍的并不多。这里介绍一下我的移植经历,希望对大家有所帮助。 我的移植基本上是从零开始的。首先想要做好移植,有两方面的内容是必须要了解。1.目标芯片;2.ucosii内核原理。 虽然我们移植的目标芯
2012-06-12 09:55:07 703
原创 我搭建基于XTI_D902-B-V平台以NFS文件系统的方式启动Android的过程
本文使用的开发板为XTI-D902-B-V,uboot和kernel以及Android文件系统都是使用的矽太光盘里的修改uboot board配置文件 include/configs/mx51_3stack.h修改以下几个参数如下:"nfsroot=/
2011-08-19 15:50:38 391
转载 android 使用 NFS 根文件系统
最近在研究android的移植,目标平台是marvell的pxa310。在网上看到很多高手的文章,得到很多启发。转载一片如何使用nfs作为根文件系统的文章,写的不错[First written by Steve Guo, please keep the mark
2011-08-17 13:47:53 669
转载 ubuntu9.10 网络设置
原文地址:http://blog.163.com/fj_ltls/blog/static/138027111201072102951589/方式2:网卡静态分配IP地址$ sudo gedit /etc/network/interfaces auto eth0
2011-08-15 15:45:36 475
原创 Android GPS数据上报线程的开启流程
接下来就该讨论JNI(java部分)(GpsLocationProvider.java)层的数据传输了,在JNI(java部分)层中,JNI(c/c++)层的函数android_location_GpsLocationProvider_wait_for_event被映射成函数na
2011-07-17 19:48:44 993
原创 Android gps数据上报(基于gps_quem.c)
<br /><br />在网上找了好久关于这方面的东西,可都是介绍启动的,现在我把我理解的其数据上报的流程写下来,以作记录:<br /> <br />(主要基于gps_qemu.c的数据上报)<br /> <br />hardware/libhardware_legacy/gps
2011-07-17 19:48:28 921
转载 mtd下nand驱动开发
原文:http://blogold.chinaunix.net/u2/67144/showart_1070950.html○、说明 大约用了两个礼拜不到的时间为公司的IPcamera系统写了基于MTD的NAND驱动(linux-2.6.22.10内核),目前已可以在该驱动的支持下跑cramfs和jffs2文件系统,另外,该驱动也可以同时支持small page(每页512 Byte
2011-06-28 10:07:00 468
转载 tar 打包压缩目录
原文地址:http://verytiny.iteye.com/blog/165653 Linux下常用压缩格式的压缩与解压方法 日期:2005-01-20 来源: LinuxByte 作者: Linux爱好者 .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------
2011-06-17 09:03:00 816
原创 ubuntu9.10 apt-get update
今天刚刚基于Windowsxp装了第二操作系统ubuntu9.10,但装完后发现我的apt用不了,用apt-get install 安装软件始终提示说“E:找不到 xx 软件”,但我的Firefox又能上网,结果我搞了半天,网上有的说更新下源就好,但我的apt-get update也一直提示不能解析地址,我急得啊。 终于我用“ping www.baidu.com”这条命令,发现找不到主机,
2011-06-15 17:57:00 873 1
转载 Android.mk的用法和基础
<br />原文:http://blog.csdn.net/zhandoushi1982/archive/2010/02/22/5316669.aspx<br /> <br /><br /> 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android
2011-05-31 10:32:00 303
转载 JNI 数据类型转换
1.c中的jstring数据类型就是java传入的String对象,经过jni函数的转化就能成为c的char*。Java类型本地c类型说明booleanjboolean无符号8 位bytejbyte无符号8 位charjchar无符号16 位shortjshort有符号16 位intjint有符号32 位longjlong有符号64 位floatjfloat有符号32 位doublejdouble有符号64 位 2.如何将java传入的String参数转换为c的char*,然后使用? java传入的S
2011-05-19 17:49:00 422
转载 arm Linux系统移植步骤-s3c2410
<br /><br /> ARM9S3C2410微处理器与Linux的结合越来越紧密,逐渐在嵌入式领域得到广范的应用。目前,在便携式消费类电子产品、无线设备、汽车、网络、存储产品等都可以看到S3C2410与Linux相结合的身影。<br />S3C2410微处理器是一款由Samsung公司为手持终端设计的低价格、低功耗、高性能,基于ARM920T核的微处理器。它带有内存管理单元 (MMU),采用0.18mm工艺和AMBA新型总线结构,主频可达203MHz。同时,它支持Thumb 16位压缩指令集,从而能以较
2011-04-15 10:05:00 841
原创 查看串口,向串口发送数据
<br />打印串口输出:<br /> <br />cat /dev/ttyUSB0<br />cat /dev/ttyS0<br />等等。。。<br /> <br /> <br />向串口发送数据:<br /> <br />echo 111 >/dev/ttyUSB0<br />echo 111 >/dev/ttyS0
2011-04-08 10:57:00 1765
转载 Android 编译命令及选项
<br />Android 编译命令及选项<br />原文:http://blog.csdn.net/skdev/archive/2009/11/18/4826181.aspx<br />1 运行 build/envsetup.sh, 该文件提供 m,mm,mmm 等命令<br />#. ./build/envsetup.sh<br />注意 : . . 之间是空格<br />运行之后用 help 查看命令<br />#help<br />m 编译整个 android 工程<br />mm 编译当前目录下的
2011-04-07 11:56:00 591
PIC12(L)F1501/PIC16(L)F150X Memory Programming
2022-05-16
MPLAB XC8 PIC Assembler User's Guide 50002974A.pdf
2022-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人