DIY Electronic projects
Šta "vozi" jedan Blue Pill - Printable Version

+- DIY Electronic projects (https://forum.yu3ma.net)
+-- Forum: Mikrokontroleri (https://forum.yu3ma.net/forumdisplay.php?fid=52)
+--- Forum: ARM (https://forum.yu3ma.net/forumdisplay.php?fid=54)
+--- Thread: Šta "vozi" jedan Blue Pill (/showthread.php?tid=1844)

Pages: 1 2 3 4 5


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-06-2018

Meni odgovara Keil MDK ARM na bare-metal nivou, dakle bez StdLib i slicnih biblioteka.
Ovde imas uputstvo za pocetnike, posto vec imas iskustva to ce ti biti opustencija:
http://www.elitesecurity.org/p3794487


RE: Šta "vozi" jedan Blue Pill - 1van - 04-07-2018

Da ima i u PDF-u Smile


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-09-2018

Ovo je vrlo zanimljivo
https://github.com/LucianZala/stm32f429-uClinux-dist

Pisacemo mi jos i kernel module ;-)

BTW: Linux kao operativni sistem je osmisljen nekako vrlo slicno Forth-u, interaktivan je kao Forth, words su prakticno isto sto i komande (binarni ili skriptni programi), komande mogu da vezuju jedna na drugu raznim mehanizmima sto je ekivaletno Forth-ovm stack-u stim sto u Linuxu imamo dosta vise opcija za te I/O stvari sa programima, procesima ili fizickim I/O.
Taj nivo Linux apstrakcije oduzima reurse ali kao sto se moze iz prilozenog videti moze to da se vrlo fino optimizuje i spakuje a zauzvrat dobijemo kompletan "racunar" spreman za upotrebu.
Uz ovo cudo moze sad da se potera sta god hocete, jedan kernel-driver za I/O koji vam treba, jedan thread za aplikaciju i ostalo je sve stvar sminke manje-vise.

Quote:This is a simple tool designed to create a uClinux distribution for STM32f429 Discovery board from STMicroelectronics. STM32F429 MCU offers the performance of ARM Cortex M4 core (with floating point unit) running at 180 MHz while reaching reasonably lower static power consumption.

Code:
U-Boot 2010.03-00003-g934021a ( Feb 09 2014 - 17:42:47)

CPU  : STM32F4 (Cortex-M4)
Freqs: SYSCLK=180MHz,HCLK=180MHz,PCLK1=45MHz,PCLK2=90MHz
Board: STM32F429I-DISCOVERY board,Rev 1.0
DRAM:   8 MB
Using default environment

Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at 08020000 ...
...

Starting kernel ...

Linux version 2.6.33-arm1 (jserv@venux) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-189) ) #2 Sun Feb 9 17:54:20 CST 2014
CPU: ARMv7-M Processor [410fc241] revision 1 (ARMv7M)
CPU: NO data cache, NO instruction cache
Machine: STMicro STM32
...
VFS: Mounted root (romfs filesystem) readonly on device 31:0.
Freeing init memory: 16K
starting pid 25, tty '/dev/ttyS2': '/bin/login -f root'
Welcome to
         ____ _  _
        /  __| ||_|                
   _   _| |  | | _ ____  _   _  _  _
  | | | | |  | || |  _ \| | | |\ \/ /
  | |_| | |__| || | | | | |_| |/    \
  |  ___\____|_||_|_| |_|\____|\_/\_/
  | |
  |_|

For further information check:
http://www.uclinux.org/



RE: Šta "vozi" jedan Blue Pill - prasimix - 04-10-2018

Hm, baš sam jučer gledao STM32F7 System-On-Module (imaju i slabije modele) koji također vrti uClinux. uClinux izgleda da je malo usporen, repo koji si naveo nije taknut od inicijalnog komita (kraj 2015.), no možda se i ne treba očekivati dinamika poput one kod desktop distribucija koje su puno više izloženije napadima, kritikama i muzičkim željama. Vidim da je živo bilo na robutest/uclinux ali prije 8 godina Sad.


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-10-2018

Kada se napise relativno dobar OS za relativno "fixnu" platformu u sustini tu nema sta mnogo dalje da se cacka.
Nije to Windows da se updejtuje svaki dan po tri puta i rebutuje 18 puta Smile

Takav linux kada se startuje i namesti da radi moze 1000+ dana da radi bez reboot, bukvalno sve dok mu se ne istrosi Flash memomorija sa kojom radi, zato trebaju one SLC uSD kartice ...


RE: Šta "vozi" jedan Blue Pill - Ubledeli - 04-10-2018

pre bih gledao neki zivlji projekat, pogotovo kad je velika zajednica iza toga
https://www.zephyrproject.org/what-is-zephyr/


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-10-2018

Eto to je jos bolje.


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-13-2018

[Image: attachment.php?aid=26453]

https://www.youtube.com/watch?v=xA_-619ie-4


RE: Šta "vozi" jedan Blue Pill - vojinilic - 04-13-2018

Super ti je ovo ispalo. Plavi displej je bas smekerski.


RE: Šta "vozi" jedan Blue Pill - mikikg - 04-14-2018

(04-13-2018, 01:44 PM)vojinilic Wrote: Super ti je ovo ispalo. Plavi displej je bas smekerski.

Dobro je ali uvek moze jos bolje.
Konkretno ovde je glavni izazov bio i ostao SLOPE, vrlo nezgodan zahtev, ja sam resio preko jedinog "preostalog" modulacionog ulaza PSC (prescaler) na HW nivou, sa njim operisem jer jedino mi tako sve ostalo ostaje na svom mestu (CCP) i ne gubim kontrolu pozicije, ako to ne uradim tu onda bih morao potpuno da promenim logiku i da predjem na SW kontrolu sto mi se nikako ne dopada kao resenje ako vec ima HW opcija.
Zato mi ceo taj kontrolercic radu u realnom vremenu kao sat jer koristim HW brojace, sve bitne "brojacke operacije" radi HW, interupt se desava najbrze 2kHz jer radi preko uStep delitelja (HW) a code u Main prolazi to vreme 10X brze tako da to sve radi odlicno.
Na SLOPE cu poraditi jos malo ali nemam mnogo preostalih opcija jos da probam, nije mi rampa linearna, voleo bih to jos da resim i da bude perfektno.

Izlgeda da to nece moci da prodje bez Si5351 PLL-a : )
Ovde je fundamentalni problemu pitanju, hocu 55 ovakvih "osa" da vozim (makar upotrebio 55 Pilulica) ali sinhronizovano ... Pravim "rock band" (ali nemam garažu jos : )

https://www.youtube.com/watch?v=bAdqazixuRY


RE: Šta "vozi" jedan Blue Pill - mikikg - 12-10-2018

Ovo je zanimljivo, od STLinkV2 USB programatora se napravi token za GPC i SSH!
https://blog.danman.eu/2-usb-crypto-token-for-use-with-gpg-and-ssh/

Dakle nema kuckanje sifri nego ima mali prekidacic koji kad se stisne odradi potrebne stvari vezane za sigurno logovanje na sistem!


RE: Šta "vozi" jedan Blue Pill - mikikg - 05-06-2019

Ovo je vrhunski, portovan GRBL sa 4 do 6 osa na STM32 a ima i Android aplikacija za kontrolu, radi pilulica direktno na telefonu Smile

 
 


https://github.com/robomechs/6-AXIS-USBCNC-GRBL


RE: Šta "vozi" jedan Blue Pill - mikikg - 02-22-2020

Ovo vam moze biti zanimljivo, minijaturni osciloskop sa BLuePill i Android HSCope App:

https://github.com/pappavis/hscope
http://hscope.martinloren.com/HS101-oscilloscope.html

[Image: attachment.php?aid=32250]

[Image: attachment.php?aid=32251]

[Image: attachment.php?aid=32252]

[Image: attachment.php?aid=32253]


RE: Šta "vozi" jedan Blue Pill - mikikg - 02-23-2020

I ovo je zanimljivo, BluePill kao USB <> 3 x USART serial konverter
https://github.com/satoshinm/pill_serial

Ili verzija sa USB <> 2 x USART + Forth konzola na trecem seriskom portu
https://github.com/ivpri/mecrisp_pillserial


RE: Šta "vozi" jedan Blue Pill - gorso69 - 02-23-2020

Može li i Blue Pill kao voltmetar sa 7 segment LED displejima što si pravio za čini mi se neki Fluke ?


RE: Šta "vozi" jedan Blue Pill - mikikg - 02-23-2020

Na Github sam postavio sve moje projekte sa izvornim code-om, tu je i voltmetar:

https://github.com/mikikg/7segAD
https://github.com/mikikg/artic
https://github.com/mikikg?tab=repositories


RE: Šta "vozi" jedan Blue Pill - gorso69 - 02-23-2020

Hvala mikikg


RE: Šta "vozi" jedan Blue Pill - mikikg - 02-27-2020

Ovo je sjajno, moze da se pokrene ST-LinkV2 programator na Androidu sa ZFlasher STM32 aplikacijom, spoji se ST-Link preko USB na USB-C pa na mobilni telefon dok sa druge strane je SWD I/O sa sve napajanjem za BluePill Smile

[Image: attachment.php?aid=32295] 
[Image: attachment.php?aid=32294]


RE: Šta "vozi" jedan Blue Pill - mikikg - 03-01-2020

Evo ga naslednik, jos jedna plocica nalik BluePill za par USD$ ali ovog puta sa STM32F411CEU6 kontrolerom (Cortex-M4):
https://www.aliexpress.com/i/4000069263843.html

UPDATE: Samo par komentara, ova plocica je stvarno skockana, sredili su sve probleme sa komponentama, sklonili one ogromne kristale i stavili dva mala, izbacili su jumpere i onako se koriste jednom samo pa su stavili taster, stavili USB-C konektor, dodali jedan korisnicki taster + bonus podnozje sa SOIC-8 sa druge strane PCB taman za F-FRAM memoriju, skockali su je taman kako bih je ja napravio samo su port promasili za SPI, trebao je drugi port ali nema veze : )

Inace STM32F411CEU6 je mnogo ozbiljan (dobar) kontroler sa Flotaing Point, brdo memorije i mnogo dobrim periferijama, za te pare je smesna cena za celu plocicu, ovo je odlicno, po 10 komada dajj ... Smile
https://www.st.com/en/microcontrollers-microprocessors/stm32f411ce.html
Na primer eto update sta sve moze da vozi jedan Blue Pill i to ista plocica kao sa pocetka Macoline teme, moze dve onakve gomile periferija da vozi Big Grin

[Image: attachment.php?aid=32306]


RE: Šta "vozi" jedan Blue Pill - gorankg - 03-01-2020

Vidi i micropython za njega:

https://github.com/WeActTC/WeAct_F411CE-MicroPython