PranabNandy/BeagleBone-Black-Platform-Bring-Up

Embedded Domain

PranabNandy opened this issue · 0 comments

Embedded Systems

  1. Networks Processors : Broadcom Apollo, Trident 2, MPC8360E, MPC8568E, AR7100.
  2. Multi Media Processors : Nvidia TK1, NXP i.MX series, S3C2440A, PNX8532, ST5189.
  3. Intel Processors : Baytrail, Sky Lake, Apollo Lake, Haswell, Celeron
  4. Programming Language : C, C++, and ARM Assembly.
  5. Micro Controller : Kinetis, STM32, nRF52xxx, TI Tiva Series, ATMEL AVR, LPC2136.
  6. ARM Bus Interfaces : AMBA, AXI, AHB, AHB Lite, APB,
  7. Operating Systems : Embedded Linux, Windows, QNX, VxWorks
  8. RTOS : ThreadX, FreeRTOS, mBED, uCLinux, mynewt.
  9. Micro Code : Trident, Wintegra, Freescale Quicc Engine.
  10. MCU Pheripherals : DMA, DIO, NVIC

BSP Porting & Development

  1. High Speed Inteconnect : PCI, PCIe 3.0, USB 3.0, SDIO.
  2. Memory Interfaces : DDR3, DDR2, Mobile DDR, PSRAM
  3. Audio / Voice Interfaces : I2S, AC97, TDM.
  4. Low speed interconnect : SPI, USART, I2C, CAN, LIN
  5. Ethernet PHY interface : MII, RMII, RGMII, XAUI.
  6. Display Interface : HDMI, DVI, LVDS, Parallel LCD.
  7. Camera Interface : MIPI-CSI2, Parallel CSI, USB.
  8. Bootloader : U-Boot, Grub, Red-Boot
  9. Android : 7.0 & below

Open Source

  1. Linux Kernel : Linux 4.x, 3.x 2.6.x, 2.4.
  2. Linux Device Drivers : Character, PCI, Ethernet, Network, Display, Video V4L2 device drivers.
  3. Boot Loaders : U-Boot ( I.MX, MPC8360, S3C2440 ), Red Boot ( I.MX31, I.MX27 )
  4. Open Source Framework : Android, Machina IoT, Asterisk, Freeswitch, OPIE Framework, Linux Streams.
  5. Software Version Control : Git, SVN, CVS, IBM Clear Case.

Telecom Domain

  1. Line Interfaces : FXS, FXO, T1 / E1, OC3 / STM-1.
  2. Telecom Signaling standards : ISDN-PRI, FXS and FXO.
  3. SS7 Line Interfaces : Low Speed Line ( MTP2 ), High Speed Line ( ATM ).
  4. SS7 Signaling Standards : MTP, ISUP, SCCP, TCAP, SAAL, SSCOP, SSCF.
  5. SS7 IP Signaling standard : SCTP, M2UA, M3UA, BSSMAP, DTAP.
  6. L3 Protocols Known :TCP/IP, SIP, RTP, RTCP, MGCP, VLAN.
  7. GSM Network Interface : GSM A Interface ( BSC – MSC ).
  8. Video Telephony : H-324M, MPEG4 H.264, H.263

Software Stack Development

  1. USB Device : USB 3 Vision, USB Video Class, USB HID.
  2. PCIe Device : PCIe Data Acquisition Device, Ethernet, Video Capture, Vision
  3. Telecomm : PTPv2 (IEEE1588), SyncE, MTP2 Stack with Freescale QE, Y.1731
  4. Networking : VLAN, MPLS, UDP, MEF8, OSPF.
  5. Bluetooth : HCI-H5 (Three-Wire UART), BLE.
  6. Radio Interface : Digital Mobile Radio, ZigBee, 6LowPAN.
  7. Internet of Things : Smart Lighting, Smart Home

Application Development

  1. Linux GUI Frameworks : Qt, GTK, GTKMM, JAVA
  2. Windows GUI Frameworks: VC++, C#, VB.Net