自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

unsv29的专栏

一个嵌入式软件工程师的流水账记录...

  • 博客(411)
  • 资源 (35)
  • 论坛 (28)
  • 收藏
  • 关注

原创 物联网操作系统OS大全

物联网os官网/gitee/github.....

2020-08-09 16:09:15 757

原创 LINK

收集链接.......

2020-05-05 11:44:40 125

原创 《程序员的自我修养-链接加载和库》读书笔记

1

2021-04-05 14:29:56 73 2

原创 MQTT 终于搞定了MBEDTSL!!!

这个mbedtls不太容易搞!我的思路是:(1)用emqx当broker,用MQTTx当客户端。能正常连接表明 broker相关配置OK。(2)用单片机替代MQTTx。用单片机替代MQTTx时,最主要的经验是要把各种调试打印打开!包括mqtt/ mbedtls /lwip的。从打印中找问题。然后在网上查。有时候也需要一点点运气。搞之前,要有决心。不能三天打鱼两天晒网,因为很可能打到第四天鱼就成功了。...

2021-03-10 16:38:26 77

转载 2021-01-02 今天chaN刚发布的FatFs应用笔记(应用指南)

http://elm-chan.org/fsw/ff/doc/appnote.html#portFatFs Module Application NoteHow to Port Limits Memory Usage Reducing Module Size Long File Name Unicode API exFAT Filesystem 64-bit LBA Re-entrancy Duplicated File Access Performance Effecti.

2021-01-02 19:28:08 328

原创 打算把LWIP 2.0.3升级为2.1.2

20201226 周六晚 21点21分一年前写过《花了两个小时将lwip1.4.1 升级为2.0.3》这次搞mqtt的tls,发现2.1.2 里面说无缝连接了TLS。并且目前版本的华为LITEOS也用了2.1.2 。官网 2.1.2 是18年发布的,因此可以说明2.1.2 是靠谱的。不过还是应该把官方资料读一读。http://savannah.nongnu.org/projects/lwip/...

2020-12-26 21:22:36 132

转载 [转]软技能:读海康威视袁总监分享<<如何做个优秀的经理>>之人人皆可成为卓越的领导!

《软技能:读海康威视袁总监分享<<如何做个优秀的经理>>之人人皆可成为卓越的领导!》

2020-11-24 13:46:40 41

转载 一个华为人19年的工作体会:一颗电容会造成数亿损失[转]

https://mp.weixin.qq.com/s?__biz=MzA5NTMwMjIwNA==&mid=2650842809&idx=1&sn=cdb1dfa098919b025b394075eab98ad6&chksm=8bb561eabcc2e8fcf3a677aae16c59272ae355aee8478ccc475d365315c62a9a0879628a12d7&scene=21#wechat_redirect还差3天在华为工作就满19年了。.

2020-10-20 09:19:48 201

转载 转发《“谈管理者的惰怠行为”——徐直军在2011年5月10日PSST体系干部大会上的讲话》

http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=4519665[公司文件]转发《“谈管理者的惰怠行为”——徐直军在2011年5月10日PSST体系干部大会上的讲话》2019-12-06 15:1344631297只看楼主总 裁 办 电 子 邮 件电邮讲话【2019】116号签发人:任正非...

2020-10-19 11:15:54 77

转载 我们还是以客户为中心吗?!——马电CEO投诉始末[转]

<http://app.huawei.com/paper/newspaper/newsPaperPage.do?method=showSelNewsInfo&infoId=5121&commentLanguage=1&isCopy=0&isDownload=0&sortId=1&cateId=2421>

2020-10-19 11:13:46 93

转载 华为软件平台为啥不咋地?《[公司文件] 聚焦战略平台,加强血液流动,夺取未来胜利——任总、郭平、徐直军在电信软件业务汇报会上的讲话 》[转]

博主按:印象里,华为仅能找到一些二流的选手,一流的人才一般都去了阿里腾讯。近两三年,华为高层对软件开始重视,软件开发落伍的情况有所改观。这几个老总对问题看的真透啊,这几个人讲话博主觉得郭平讲的透彻。任讲了具体工作方法。"要学会在非战略目标上,拒绝客户的需求,专心致志地做好一款产品" 这个话,任在《任正非会见索尼CEO吉田宪一郎会谈纪要》也说了这个观点。http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&...

2020-10-19 10:37:46 61

转载 如何搞生产?<[公司文件] 从系统工程角度出发规划华为大生产体系架构,建设世界一流的先进生产系统——任总在松山湖工厂沟通纪要>[转]

http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=3805629[公司文件]从系统工程角度出发规划华为大生产体系架构,建设世界一流的先进生产系统——任总在松山湖工厂沟通纪要2018-03-14 14:34总 裁 办 电 子 邮 件电邮讲话【2018】027号签发人:任正非从系统工程角度出发规划华为大生产体...

2020-10-19 10:18:01 186 2

转载 华为人编写产品售后维护资料 《我的知识管理之路》[转]

博主按:李然东身在基层,主动发起编写维护手册,方便自己更方便他人,其工作方法已在公司内部形成一定推广。其思考方式值得借鉴。如以“按照现象,而不是按照具体原因来归类”。博主觉得李然东给公司带来巨大价值。《http://app.huawei.com/paper/newspaper/newsPaperPage.do?method=showNewHwrPaperInfo&newsInfo=41434&sortId=1&commentLanguage=1》《https://..

2020-10-19 09:36:28 98

转载 华为一前员工【惯例】失败案例分享

《http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=4705099&p=1》0前言13级小兵,主动提了离职。终于,我还是走到了这一步,来时未曾想过的一步。按照国际惯例,走之前总得留下点足迹,虽微不足道,至少证明我来过。(PS:写得有点啰嗦,大家根据分类看自己感兴趣的)1缘起时间真快,依稀记得16年校招面试的场景:在一个非常豪华的大酒店,那场面,真是红旗招展,人...

2020-10-19 08:50:11 280 1

转载 《华为到该炸掉研发金字塔的时候了》[转]

《http://xinsheng.huawei.com/cn/index.php?app=forum&mod=Detail&act=index&id=3117395&search_result=1》总 裁 办 电 子 邮 件电邮其他【2016】071号签发人:任正非转发《华为到该炸掉研发金字塔的时候了》及评论按1:在技术工作的客气是毒品,直面的批评、争论才是良药。丁耘按2:我们在CT领域取得的产品成功不是未来可靠的向导,我们必须要持续进步才能...

2020-10-19 08:22:54 1325 1

转载 【2019】001号《全面提升软件工程能力与实践,打造可信的高质量产品》[转]

[公司文件]全面提升软件工程能力与实践,打造可信的高质量产品------致全体员工的一封信 任正非总 裁 办 电 子 邮 件电邮讲话【2019】001号签发人:任正非全面提升软件工程能力与实践,打造可信的高质量产品致全体员工的一封信我今天写信,是要和大家沟通公司如何全面提升软件工程能力和实践。二十年前的IPD变革,重构了我们的研发模式,实现了从依赖个人、偶然性推出成功产品,到制度化、持续地推出高质量产品的转变。至今为止,我们的产品和解决方案已经...

2020-10-16 15:43:56 195

转载 嵌入式AI应用开发对操作系统的要求与挑战[转]

https://www.sohu.com/a/412765418_115978?_trans_=000014_bdss_dkzzwhfsRT-Thread 人工智能总监杨武42页PPT深入讲解嵌入式AI应用开发对操作系统的要求与挑战2020-08-12 16:00出品 | 智东西公开课讲师 | 杨武 RT-Thread 人工智能总监导读:3月24日,RT-Thread 人工智能总监杨武在智东西公开课进行了一场直播讲解,主题为《嵌入式AI开发对操作系统的要求与挑战》,这也是嵌.

2020-10-15 11:12:22 893

原创 SD卡扇区损坏引起了读文件失败

读log.txt失败,换个SD卡就好了。等一会写某个csv失败。把SD卡用插在USB转换器里,用电脑也打不开U盘。然后用diskgenius检查U盘,发现了好多地方有坏道。

2020-10-13 10:35:56 240

转载 一款基于法拉电容的UPS电路设计思路[转]

<如何避免现场设备系统损坏或丢数据?>系统电源正常时,充电电路即给UPS充电。系统电源掉电时,UPS放电给系统提供备用电能,建议UPS在掉电后能持续给文件系统供电能力不低于10秒,在10秒续航期间内,系统可以将电源异常状态上报、及时保持临时重要数据、关闭文件系统,保证系统稳定性,避免文件系统在掉电情况下出现损害,影响应用程序的正常启动。...

2020-10-11 15:03:59 82

原创 《跟我一起写Makefile》读书笔记

第二章 关于程序的编译和链接编译时,编译器检查语法,函数和变量是否被声明。编译器把源文件(.c)编译成中间代码文件(.o)。链接时,链接器链接函数和全局变量。链接器会在所有的obj中找寻函数的实现。第三章 Makefile介绍一,Makefile的规则target ... :prerequisites ... command ... ...prerequisites中如果有一个以上的文件比target文件要新的话,comm...

2020-08-17 09:00:47 96

原创 makefile再出发[3]学习makefile的方法?为什么要用makefile 不用cmake?

20200814学习makefile的方法?首先查资料,看看makefile到底咋学...通过查资料,我发现学习makefile最重要的是不要眼高手低。不要试图突击两三天就掌握个七七八八。在网上找个别人的makefile然后看看是咋运行的,这种学习套路大概是不科学的。我现在为什么要用makefile?为啥不用cmake?对于刚入门的来说,makefile看到的事情能清楚一点。cmake更多的是考虑跨平台。还有如果写makefile时没有控制住复杂度,那么很容易变得不可维护。这其实就像C语

2020-08-14 10:25:40 118

原创 armcc基本命令 试一试

另外经测试.O也能变成.HEX,如下:$ fromelf --i32 --output xxx.hex main.o

2020-08-13 12:07:36 385 1

原创 makefile再出发[2](armcc的一个简单makefile)

这个文章 《嵌入式】基于makefile的STM32编译方法探索》我搜到好几次了。是个比较好的思路。就像文章里面说的,先建立一个mDK的小例子吧。

2020-08-11 13:07:07 139

原创 makefile再出发[1](arm-none-eabi-gcc + git bash编译一个程序)

arm-none-eabi-gcc + git bash里的mingw + 小例子

2020-08-11 08:16:18 150

原创 测试socket之[4]:单网卡双IPsocket 组播测试

发送之前要加上 struct in_addr sin_addrXXX; sin_addrXXX.s_addr = htonl(LWIP_MAKEU32(192, 168, 6, 60)); setsockopt(socket_fd1, IPPROTO_IP, IP_MULTICAST_IF, &sin_addrXXX);为什么这么加?主要是选网卡(俩IP ,另一个IP可以看作虚拟网卡),在...

2020-08-06 11:28:30 129

原创 测试socket之[3]:单网卡双IPsocket udp测试

不同网段和同网段都一样的,下面举例是不同网段的:单片机IP 192.168.6.60, 192.168.8.60【1】fd1 = bind(port:1111, ip:0);【2】fd2 = bind(port:2222, IP:192, 168, 6, 60);【3】fd3 = bind(port:3333, IP:192, 168, 8, 60);那么对于【1】,电脑发送到两个IP+端口1111, 单片机都可以收到。单片机发送到电脑,那么单片机用哪个IP呢?答...

2020-08-06 11:11:46 87

原创 测试socket之[2]:单网卡非端口复用之组播

由于设计的socket的bind 功能是:创建socket并绑定IP和port,所以setsockopt只能放在bind的后面。对于加入和离开组播来讲,用setsockopt针对的不是哪个socket(尽管setsockopt的有一个参数是socket描述符),setsockopt针对的是某个网卡。bind绑定的是端口和某个特定组播地址(当然如果组播地址设置为0那么就是任意组播地址),这样端口和组播地址建立了对应关系。比如这样:【1】fd1 = bind(port:1111, mult.

2020-08-05 12:50:33 101

原创 测试socket之[1]:bind一个同网段非本地地址

20200804这几天设计了socket,设计的socket的bind 功能是:创建socket并绑定IP和port,想测试各种情况。bind 同网段非本地IP地址,那么是可以bind成功的,看看udp_bind(struct udp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)里面的内容就看出来,没有netif相关的东西。但是udp却无法send成功,因为send之前要选网卡,由于bind一个同网段非本地地址,所以可以找到这个网段对应的网卡,但是

2020-08-04 11:04:38 160

原创 lwip 单网卡双IP 同网段 设置为两个mac,经过试验是不可以都ping 通的。

lwip 单网卡双IP 同网段 设置为两个mac,经过试验是不可以都ping 通的。

2020-08-03 09:01:04 164

转载 STM32之SD卡【写的太好了 转载 】

https://www.cnblogs.com/amanlikethis/p/3757876.html#lab11目录一、SD卡概述  1、定义  2、容量等级  3、SD卡框图  4、SD卡与TF卡的区别二、SD卡内部结构  1、 SD卡内部结构简图  2、 存储阵列结构图  3、Buffer  4、“存储阵列Block”--最小的存储...

2020-08-02 20:41:49 262

原创 为什么转向ubantu?

http://bbs.eeworld.com.cn/thread-1075703-1-1.htmllinux不熟makefile不熟 window开发stm32很熟目前在win10下编译micropython,用mingw64,这是msysgit自带的。我说的micropython是v1.9以后的版本编译大部分都是可以的,比如stm32下面的所有板卡,bare文件 也可以...

2020-08-02 17:59:05 92

原创 micropython开发节点,实现 1+1=2

(1)2018.12.07首次实现用micropython在MDK环境下进行1+1=2的计算。

2020-08-02 17:58:34 99

原创 github pages建立

(1)https://www.jianshu.com/p/60fa8b716abe 这个有个图,如下:--------------------------------------------------------安装nodejs----------------------------------------------------------------------------git...

2020-08-02 17:57:08 118

原创 MBED udp通信相关 2020-07-13 16:01:52

test_igmp_Snd = udp_new();err = udp_bind(test_igmp_Snd, IP_ADDR_ANY, TEST_IGMP_SERVER_PORT);udp_recv(test_igmp_Snd, test_igmp_recCallback, NULL);test_igmp_recCallback(void *arg, struct udp_pcb *upcb, struct pbuf *p, const ip_addr_t *addr, u16_t port.

2020-08-02 17:21:54 138

原创 [转]车小胖谈网络:IP协议

一直纠结于该怎样写我的网络之旅,开始不是很清晰,现在写着写着开始清晰了,那就是用亲爱读者可以懂的语言来阐述技术,有血有肉,而不是冷冰冰技术的堆积。读者里有我远在大洋彼岸的同桌,有初中、高中、大学、研究生的老同学,有一起工作奋斗的同事兼老朋友,有自己的兄弟姐妹,还有默默支持我的陌生的朋友,感谢您们!没有您们的支持,到第三篇就可能放弃了。为了回馈朋友们的支持,决定从网络最基础的元素开始,一点点讲起,如

2020-08-02 17:14:35 859

原创 PLC开发随想随记

(1)STM32F107 103 407 427 要用相同的上位机程序,就是要兼容。(2)中断向量表映射在 boot里面做?(3)给boot起个名字(4)通过语句判断单片机flash的大小?(5)上位机识别正常的HEX文件,也能识别加密文件?(6)尽量不支持bin文件,为了防范非法的bin下载到单片机中(7)要保证boot和固件的可靠,让刷app失败也没关系。...

2020-08-02 17:11:03 74

原创 F_open 耗费时间为什么这么长?

最近折腾了一阵子fatfs,发现在f_open的时候 耗费时间180ms。看了函数内部,找路径follow_path花费了 100msFS_LOCK相关花了80ms,把FS_LOCK改大改小都是如此。这是啥原因?然后把SD卡格式化了,震惊!f_open稳定的耗费了5ms。无语了!仔细想想也有道理!---------------2019.03.19 看样子是碎...

2020-08-02 17:08:08 72

原创 mpy移植到KEIL 开发节点

(0) ubantu编译 V1.10得 任何例子 都可以成功(1)WIN10下 下载mp1.10 直接编译 bare-arm,可以编译成功。看样子估计是没有用到MPY-CROSS编译器。那么先把这个例子移植到STM32中。现移植bare吧。 弄了几个小时V1.10没有成功。于是看以前得文章,https://blog.csdn.net/unsv29/article/details...

2020-08-02 17:05:55 64

原创 mpy进展from 20190824

20190823之前(1)编译在ubantu下进行(2)选择1.9.4版本。这应该是最新的release版本,并且dcexpert 分享的帖子[分享] 在MicroPython中添加外部C模块的方法里面的链接:https://github.com/micropython/micropython/blob/master/docs/develop/cmodules.rst,这个文档的例子应该可...

2020-08-02 17:03:18 34

原创 lwip心得-无法connnect原因

20190929(1)在试验tcp echo client的过程中发现, connect之后再也无法connect了。查看返回值发现原因是端口已经被占用了。所以一旦connect之后就要通过写代码进行tcp_close(2)在试验tcp echo client的过程中发现,首次就无法connnect成功,原因是以太网硬件相当于没有初始化完毕,就是我那个检测link up 或者lin...

2020-08-02 17:00:55 60

STM32F4 的CAN1 CAN2 双CAN收发例子

最简单清晰的例子,主架构如下: int main(void) { /* ST固件库中的启动文件已经执行了 SystemInit() 函数,该函数在 system_stm32f4xx.c 文件,主要功能是 配置CPU系统的时钟,内部Flash访问时序,配置FSMC用于外部SRAM等。 */ NVIC_Configuration(); CAN1_Configuration(); CAN2_Configuration(); while(1) { if(can1_rec_flag == 1) //如果CAN1接收到了一帧数据 { can1_rec_flag = 0; CAN1_WriteData(0x18412345); //以ID为 0x18412345向CAN上发送数据 } if(can2_rec_flag == 1) //如果CAN1接收到了一帧数据 { can2_rec_flag = 0; CAN2_WriteData(0x18412345); //以ID为 0x18412345向CAN上发送数据 } } }

2017-10-22

STM32F4 的16通道ADC采集例程

STM32F4 的16通道ADC采集例程,注释清晰, /**************************************************************************** PCLK2 = HCLK / 2 下面选择的是2分频 ADCCLK = PCLK2 /8 = HCLK / 8 = 168 / 8 = 21M ADC采样频率: Sampling Time + Conversion Time = 480 + 12 cycles = 492cyc Conversion Time = 21MHz / 492cyc = 42.6ksps. *****************************************************************************/ /* ADC Common 配置 ----------------------------------------------------------*/ ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent; ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2; ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled; ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_5Cycles; ADC_CommonInit(&ADC;_CommonInitStructure);

2017-10-22

STM32F4 I2C通信例子 例程

简洁清晰的例程: /*********************************************************************** º¯ÊýÃû³Æ£ºI2C_Test(void) ¹¦ ÄÜ£º²âÊÔEEPROM ÊäÈë²ÎÊý£º Êä³ö²ÎÊý£º ±àдʱ¼ä£º2012.11.22 ±à д ÈË£º ×¢ Ò⣺ÏÈÏòEEPROMдָ¶¨Êý¾Ý£¬È»ºóÔÙ¶Á³öÀ´£¬×îºóͨ¹ýRS232·¢Ë͵½µçÄÔÉÏ£¬ ÒÔÑéÖ¤¶ÁдÊÇ·ñÕýÈ· ***********************************************************************/ void I2C_Test(void) { unsigned int i = 0; unsigned char WriteBuffer[256]; unsigned char ReadBuffer[256]; for(i = 0;i < 256;i ++)//³õʼ»¯´ýдÊý¾ÝÇø { WriteBuffer[i] = i; } I2C_Write(I2C1,ADDR_24LC02,0,WriteBuffer,sizeof(WriteBuffer)); //ÏòEEPROMдÊý¾Ý I2C_Read(I2C1,ADDR_24LC02,0,ReadBuffer,sizeof(WriteBuffer)); //ÏòEEPROM¶ÁÊý¾Ý RS232_Send_Data(ReadBuffer,256); //ͨRS232½«¶Áµ½µÄÊý¾Ý·¢³öÈ¥ }

2017-10-22

CAN-bus_网络拓扑结构和传输介质.pdf

CAN-bus_网络拓扑结构和传输介质 对传输介质进行介绍 网上找的 不负责版权哈

2018-05-15

周立功单片机:分散加载文件浅释.pdf

有时候用户希望将不同代码放在不同存储空间,也就是通过编译器生成的映像文件需要 包含多个域,每个域在加载和运行时可以有不同的地址。要生成这样的映像文件,必须通过 某种方式告知编译器相关的地址映射关系 2 基础知识 2.1 基本概念 要了解分散加载文件前首先需要对以下各个概念进行了解,可参考程序清单2.1。  Code:为程序代码部分;  RO-Data:表示程序定义的

2020-02-05

基于RT-Thread的 STM32F103的FPT服务器 源码

找了好久才找的 stm32的FTP简单例子,注释清晰,感觉是比较好的例子。 可以作为FTP入门。

2017-10-25

stm32 自检程序

STM32 自检程序 自检作为启动前的重要准备工作 可以作为安全产品的参考资料

2018-05-15

LCD12864 源码 和 仿真proteus(本人原创)

/************************ 作者:Steven Lian 完成时间:2009Feb24 程序功能: 见Proteus仿真效果 程序说明:本程序在仿真软件Proteus上通过! 若要在实际硬件上运行,部分参数可能要修改! *******************************/ /* -------------------------------------------- 作者邮箱:lch_29@163.com QQ:33002609 如若对本工程进行转发,请勿对本程序进行任何的修改! 多谢尊重本人劳动成果............. 声明:由于作者早期学单片机水平特别有限,因此本程序很多地方处理可能不够合理。 如阅读本程序对您造成心情不愉快,本作者不负任何法律或民事责任。 本程序作者允许将本程序用于商业以外的目的。特别是对初学者建立学习的信心之用!!!!! 如若对本工程进行转发,请勿对本程序进行任何的修改,否则就是侵犯了作者的知识产权!! 请在阅读本程序24小时之内将本程序删除,保护作者的版权............................. ----------------- 2011.MAY.05.19 */

2011-06-08

micropython-1.3.6 源代码

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

2017-11-12

emqxKey-emqx配置的小例子

emqx配置的小例子

2021-03-11

uCOS-II-V2.91 MDK STM32

uCOS-II-V2.91 是个很稳定的代码。用于SMT32的开发。获得相关认证。

2016-03-11

VB6 串口双机 通信 mscomm

一个VB6的 mscomm 通信例子 有需要的可以看看 希望不会失望

2018-05-12

STM32F+ RT-Thread工程源码实验

STM32F+ RT-Thread工程源码实验 经验证可以连续稳定运行,希望物有所值,贡献出来

2016-03-11

RTX_STM32F1 +os

网上搜到的资源 还可以 分享出来

2016-03-11

CAN错误计数规则

CAN2.0B(Active)规范的错误计数器的计数规则 CAN 控制器错误处理 各种CAN错误帧的描述 CAN错误帧界定

2012-01-05

Keil的关键字using与寄存器组的切换

早年学习单片机的时候,自己总结的using关键字的应用。现在尽管编程用不到这个关键字,但是了解一下还是很有好处的

2016-01-21

VB6 自动缩放窗体内控件

VB6 自动缩放窗体内控件 这个我在网上找了好久 终于找到一个不错的 分享出来

2018-05-12

CANopen协议栈源代码和说明文件

MODULE: MAIN - canopen Encoder CONTAINS: CANopen encoder implementation COPYRIGHT: Embedded Systems Academy, Inc. 2003. All rights reserved. www.canopen.com This software was written in accordance to the guidelines at www.esacademy.com/software/softwarestyleguide.pdf DISCLAIM: Read and understand our disclaimer before using this code! www.esacademy.com/disclaim.htm LICENSE: Users that have purchased a license for PCANopenMagic may use this code in commercial projects. Otherwise only educational use is acceptable. VERSION: 1.00, Pf/Aa/Ck 28-MAY-03

2012-11-30

STM32源程序大全

STM32F 源程序 简单例子 里面有30个例子。 对初学者肯定有帮助。 注释很清晰哦~

2017-10-22

Python网络数据采集英文 完整清晰版

python应用范围很广。 Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。 这里提供高清完整PDF版本。

2017-10-25

基于Lua脚本语言的嵌入式UART通信方案设计

基于Lua脚本语言的嵌入式UART通信方案设计

2016-01-22

micropython-1.2.zip源代码

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems 含有STM32等例子

2017-11-12

STM32简单工程-分析启动代码-最终为分析分散加载工程.7z

搞了一个STM32最简单的工程来分析启动代码,这是分析分散加载之前必要的做的。 文章https://blog.csdn.net/unsv29/article/details/104150330

2020-02-02

VB6 绘制曲线

找了好久 分享一个不错的资源 需要的可以试试看 希望不会失望

2018-05-12

从零开始使用CubeMX创建以太网工程.7z

在前面一篇文章中,介绍了如何使用 CubeMX来建立一个简单的 TCPEchoserver工程。但是在新建 CubeMX项目时,是通 过直接选择 ST的开发板的方式实现的。对于大多数实际的开发场景,可能并不是在 ST的开发板上进行的,所以在这篇文章 中,我将介绍如何从零开始建立一个以太网工程。 今年 ST推出的 Nucleo-144板子上集成了以太网接口

2020-02-05

startup_armv7-m.7z

Specifying stack and heap using the scatter file The ARM C library provides multiple implementations of the function __user_setup_stackheap(), and can select the correct one for you automatically from information given in a scatter file. To select the two region memory model, define two special execution regions in your scatter file named ARM_LIB_HEAP and ARM_LIB_STACK. Both regions have the EMPTY attribute. This causes the library to select the non-default implementation of __user_setup_stackheap() that uses the value of the symbols

2020-02-09

ARM系列处理器应用技术完全手册.pdf

最近研究ARM的底层 汇编 以及分散加载等知识,感觉这本书可以作为参考,分享给大家。。。。 希望给需要的人一点帮助吧 希望能用得上

2020-02-05

ARM V7 体系结构参考手册-英文.7z

ARMv7-M Architecture Reference Manual Copyright © 2006-2008, 2010 ARM Limited. All rights reserved. Release Information The following changes have been made to this document.

2020-02-05

LUA基础教程

这本书的第六章名字叫做“脚本,用还是不用” 讲述了脚本的使用的意义? 脚本的简单实例 脚本的堆栈 总之是重要而基础的知识。 很有价值 国外作者不糊弄

2015-12-02

串口软件 调试串口 RS232 超级好用

用了调试串口,最主要的是软件的速度很快。是我见过的最快的 估计是C++编写的

2010-04-12

CooCox STM32 OS

CooCox STM32 OS 适合于入门人员 解释较为详细

2016-03-11

rtx_stm32_mdk

rtx_stm32_mdk, 适用于STM32芯片, 属于入门资料,可通过软仿真运行起来。增强开发者的信心

2016-03-11

51波特率初值计算----------让你计算不出错

51波特率初值计算 用于计算波特率 很方便 关键是自己算可能算错啊

2010-04-12

freertos英文教程 Using the Real Time Kernel

这是freertos的入门说明英文文档。毕竟汉语翻译的有些地方不够确切。 近年来随着物联网、嵌入式相关的发展,freertos受众广泛。 这个文档版本是我找到的最新版本了

2016-08-06

CAN总线位定时和同步的研究与设计.pdf

CAN总线位定时和同步的研究与设计.pdf 网上找的资料哈 感觉还行 不负责版权哈

2018-05-15

unsv29的留言板

发表于 2020-01-02 最后回复 2020-01-02

MSCOMM玄机重重!!MSCOMM的水到底有多深???

发表于 2009-08-11 最后回复 2018-02-02

我发了100多篇文章为什么只显示4篇原创?33篇转载

发表于 2016-12-09 最后回复 2016-12-09

我博客被封了,什么情况?

发表于 2016-12-08 最后回复 2016-12-08

什么情况下,更适合用vb模块化法编程?

发表于 2009-08-15 最后回复 2016-05-27

对MSHFlexGrid1的第2列 从第2行以后开始降序排列

发表于 2012-12-13 最后回复 2012-12-28

msflexgrid滚动条的位置如何固定?

发表于 2012-12-02 最后回复 2012-12-14

如何通过语句 将二级菜单设置为 无效disabled?

发表于 2012-12-07 最后回复 2012-12-08

VB显示串口数据(数据源自CAN总线)

发表于 2010-11-14 最后回复 2012-12-02

VB窗体自适应有什么好的方法?

发表于 2009-08-18 最后回复 2010-05-16

问个基础问题----------------分离使用按钮问题?????

发表于 2009-08-22 最后回复 2009-08-23

用VB编程,你用过的最长的变量名或函数名有多长?

发表于 2009-08-15 最后回复 2009-08-22

向窗体中输入一个浮点数并显示出来,大家有什么方法?多谢!

发表于 2009-08-20 最后回复 2009-08-21

如何做到图形名字 与 程序分离?

发表于 2009-08-19 最后回复 2009-08-19

问题简单,你未必能答上来!!!

发表于 2009-08-18 最后回复 2009-08-19

你认为外国人写得比较好的VB书是什么?

发表于 2009-08-17 最后回复 2009-08-19

Asc(Hex(10))=65 ,10转换成65 是由什么码转换成什么码?

发表于 2009-08-18 最后回复 2009-08-18

请问这种转换方式是由什么码转换为什么码?

发表于 2009-08-18 最后回复 2009-08-18

请简明扼要而又通俗的讲一下vb的module 和class module 有什么区别?

发表于 2009-08-17 最后回复 2009-08-18

一个让人困扰的编程思路问题。

发表于 2009-08-15 最后回复 2009-08-16

画非纸质流程图有啥绝招??

发表于 2009-08-16 最后回复 2009-08-16

与语言无关,编程思路有问题。请看看要怎么办?多谢!!!

发表于 2009-08-15 最后回复 2009-08-16

软件编写接近尾声,请问要做哪些后续工作?

发表于 2009-08-10 最后回复 2009-08-15

同一个数组两个模块都要用到,要怎么办?

发表于 2009-08-15 最后回复 2009-08-15

如何将一个数组的元素赋值给另一个数组??

发表于 2009-08-13 最后回复 2009-08-13

请问如何知道执行一段语句耗时多少?

发表于 2009-08-12 最后回复 2009-08-12

关于10进制与16进制转换的讨论???????

发表于 2009-08-08 最后回复 2009-08-10

有胆量把结果贴出来 Print Asc("Hex(10)")

发表于 2009-08-08 最后回复 2009-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除