User Tools

Site Tools


work:quadcopter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
work:quadcopter [2014/04/02 16:43] dongheework:quadcopter [2018/07/18 14:10] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== 개발  ====== ====== 개발  ======
-  + 
- + 
 +## ar9331 보드 만들기 
 + 
 +### USB 허브칩 ftdi GL850G 
 + 
 +TP WR703N의 확장 보드: GL850사용해서 만든 허브 http://www.kean.com.au/oshw/WR703N/WR703N%20Expander%20v1.pdf 
 + 
 +arduino yun에서 RT8010-33GQW라는 step down dcdc 사용합 1.5mhz 1A 
 + 
 +---- 
 + 
 +## 알리바바에 파는 ar9331 보드  
 + 
 +![](http://i.imgur.com/ujk9RQQ.png) 
 + 
 +http://www.alibaba.com/product-gs/1333014406/150Mbps_Wireless_Module_AR9331_security_and.html 
 + 
 +이런거 사서 써도 되겠다. 100개 US $5 - 30 / Piece Get Latest Price 크기 50x30 
 + 
 +---- 
 + 
 +![](http://i.imgur.com/yDcJLr7.png) 
 + http://www.alibaba.com/product-gs/1242172281/OPENWRT_module_WLAN_module_WiFi_module.html 
 + 
 +FOB Price: US $10 - 13 /Port: Guangzhou/ Minimum Order Quantity: 1  
 + 
 + 
 +---- 
 + 
 +![](http://i.imgur.com/K4PFu7f.png) 
 + 
 +http://www.alibaba.com/product-gs/761550814/ar9331_module.html 
 + 
 +US $9 - 16 요거 작네(27.5x40.5) carambola2랑 비슷한 수준; 그런데 1000개가 기본 수량  
 + 
 +---- 
 + 
 +### TL-WR703N Reverse Engineering 
 + 
 + * https://github.com/Squonk42/TL-WR703N 
 + * http://squonk42.github.io/TL-WR703N/ 
 + 
 +---- 
 + 
 +## openwrt configure for tplink 703N 
 + 
 +steps: 
 + 
 +1. buy an tplink 703N, if it is A17 version , need to download an old firmware from tplink http://service.tp-link.com.cn/download/20131/TL-WR703N_V1_121204.rar 
 +2. download the bin to downgrade the firmware 
 +3. download tplink specific firmware with squre factory os 
 +4. flash the firmware within the web ui 
 +5. after reboot, link lan with laptop, and telnet into the system 
 +6. type passwd to set new passwd for root, reboot and ssh to system with new passwd 
 +7. change /etc/config/wireless file and reboot to enale wifi 
 +------------------------ 
 + 
 + STM32F Hard fault 
 + 
 +http://www.freertos.org/FreeRTOS_Support_Forum_Archive/February_2012/freertos_STM32F2_hard_fault_5015439.html 
 + 
 +http://www.coactionos.com/embedded-design/133-effective-use-of-arm-cortex-m3-svcall.html 
 + 
 +http://sourceforge.net/p/freertos/discussion/382005/thread/109acbfc 
 +좀 이유 설명  
 + 
 +Hard Fault freertos xPortPendSVHandler 
 + 
 +http://blog.frankvh.com/2011/12/07/cortex-m3-m4-hard-fault-handler/ 
 + 
 + 
 +http://www.freertos.org/Debugging-Hard-Faults-On-Cortex-M-Microcontrollers.html 
 + 
 + 
 +http://sourceforge.net/p/freertos/discussion/382005/thread/49667801 
 +Mike, 
 +I've seen exactly this problem several times on the 205 and it was generally caused by the main 'C' stack being too small or corrupted. 
 + 
 +http://www.freertos.org/RTOS-Cortex-M3-M4.html 
 + 
 +. If you are using an STM32 with the STM32 driver library then ensure all the 
 + priority bits are assigned to be preempt priority bits by calling NVIC_PriorityGroupConfig( NVIC_PriorityGroup_4 ); before the RTOS is started. 
 + 
 +이미 NVIC_PriorityGroup_4로 되어 있네ㅣ 
 + 
 +스택 사이즈? 
 +시스템 테스크를 2배에서 4배로 스택 크기를 수정 
 + -> 그래도 죽네;; 다른때보다 3배정도는 늦게 죽는다. 
 + 
 +http://www.freertos.org/a00111.html 
 + 
 +Uart에 이걸 넣음 
 + 
 +vTaskSuspendAll() 
 +xTaskResumeAll() 
 + 
 +The stack in use when you call main() is recycled for use by all interrupt handlers. 
 + 
 + 
 + 
 +---------------- 
  
 Heli controls are like following Heli controls are like following
work/quadcopter.1396457000.txt.gz · Last modified: 2018/07/18 14:09 (external edit)