嵌入式
jinbaippdpdpdpdpd
这个作者很懒,什么都没留下…
展开
-
初学者对Linux和驱动的认识以及部分概念的意思
liunx和嵌入式linux区别:本文章只适合初学者阅读; linux也是个人电脑的系统,它和window系统一样,只是最开始linux可能是因为界面不是很完美,不适合普通用户使用,所以并不为普通用户所了解,而它的实时性也可能是因为他的软硬件可配置,减去了很多开销吧!这里也提一点实时这个概念;实时就是在一定的时间范围内可以立即响应信号;并非像物理层那样,可以实时接收信号;只要是系统调用处原创 2016-08-14 21:06:47 · 516 阅读 · 0 评论 -
GD32或者STM32的串口烧写软件无法串口烧写程序
最近在做M3系列的板子,由于在编译程序时,HEX文件太大,用st-link v2烧写进去后,再次烧写程序就无法识别,或者目标芯片非所选芯片,于是想用串口烧写,我就用我平时调试linux的RS232的U转串口,结果在点击下一步时总是无法进去,然后程序死机,最后查出问题是GD32或者STM32的M3系列的串口跟51系列用的是TTL串口,我们一般用的U转串是RS32串口,这两种电气特性是不一样的,TTL原创 2016-11-24 09:28:22 · 8226 阅读 · 0 评论 -
STM32在线升级原理,和应用程序不正常运行
为方便产品出厂后,用户可以通过外设接口如USB,USART对设备进行升级,通常会有一段引导代码,在开机的时候从Boot启动,启动通过与上位机通信是否需要升级,如果没有升级就直接跳转到APP空间,及一个超循环体中(无操作系),boot程序一般放在flash开始出0x08000000处,用户可以在此处放入boot代码,处理上位机发送过来代码段数据,通过操作flash将我们的APP放到指定偏移地址,烧写原创 2017-02-08 15:33:57 · 5831 阅读 · 1 评论 -
全志在编译时出现的error: Libtool library used but 'LIBTOOL' is undefined解决方案
最近刚得到的offer,开始调试全志的芯片,R16系列;之前在公司用Ubuntu14.04编译好好的,把电脑带回家就无法完成编译,查看log显示如下:Makefile.am:6: error: Libtool library used but 'LIBTOOL' is undefinedMakefile.am:6: The usual way to define 'LIBTOOL' i原创 2017-03-18 11:05:55 · 5960 阅读 · 1 评论 -
Raspberry PI3红外库安装和使用方法
树梅派 PI3 :系统使用 Ubuntu MATE Desktop Environment 1.16.1安装红外库sudo apt-get install lirc完成后,开始配置库文件和硬件sudo vim /boot/config.txt 找到 dtoverlay=lirc-rpi 去掉#,后面加上你的IR输入和输出引脚,gpio_in_pin=17原创 2017-10-25 16:00:48 · 1544 阅读 · 0 评论 -
LIRC命令使用问题
在安装好树梅派红外库的后,开始测试红外的发射和接收测试红外的接收很少遇到问题:sudo mode2 -d /dev/lirc0按下按键,则会答应得到的间隙数据;然后录制i你已有的遥控器按键数据irrecoad -d /dev/lirc0 ~/lircd.conf以上都没有什么问题;但是在测试发送的时候就会提示:irsend LIST /home/pi/lircon原创 2017-10-25 16:11:44 · 3504 阅读 · 0 评论 -
启动LIRCD时提示无法创建/var/run/lirc问题
在使用irsend 时,提示irsend: could not connect to socketirsend: No such file or directory;说是需要启动lircd服务,在启动时:sudo lircd -d /dev/lirc0时提示:can't open or create the file /var/run/lirc;No such file o原创 2017-10-25 16:32:28 · 1447 阅读 · 0 评论 -
Android和iOS如何连接指定的蓝牙设备
在BLE4.0时代,蓝牙得到了很广泛的应用,为了满足一些指定场景,需要手机端直接去连接指定的蓝牙设备,这里有个巧妙的方法可以供大家使用,目前在很多共享产品就是这样的方案进行的;在Android设备上,连接指定的设备就是要知道设备的deviceID,也就是MAC地址,如何知道呢,一般就是将指定的地址自己广播出来,这样,当你的已知MAC地址进行对比,就知道要连接那个设备了;直接连接就是;在IOS设备,...原创 2018-02-10 20:11:44 · 5166 阅读 · 2 评论